与自建数据库相比,采用云数据库的优势是减少对数据库的运维任务。
云数据库支持MySQL、SQLServer、MongoDB等多种数据库类型。
下面看看如何设计高可用的云数据库。
实验目标:
采用高可用、高可靠的MySQL云数据库存储关系型数据。
实验步骤:
1.在云数据库界面点击“创建数据库”按钮,进入云数据库配置界面。
2.选择地域为“上海”,可用区为“可用区A”,选择数据库类型为“高可用版”,容灾方案选择“上海可用区B”,选择数据库机型为“Nvme机型”,选择内存为“2GB”,选择硬盘为“40GB”,填写云数据库实例密码,其他参数使用默认值。
3.点击“立即购买”确定订单并进行支付。
4.在云数据库列表中可以查看已创建完成的云数据库实例。
5.在同一VPC内的云主机可以通过云数据库实例的内网IP地址、云数据库账号(默认为root)、密码,也可以通过云数据库界面的“登录”按钮来访问PHPMyAdmin页面,通过界面化工具来访问云数据库实例。
6.登录云数据库实例后,通过手动方式创建云数据库并进行设置,或直接下载已经准备好的SQL文件进行导入。
7.SQL文件下载地址请在本书的配套网站MumuLab中获取。
8.在MumuLab中配置数据库IP、账号、密码为刚创建的云数据库实例信息。
9.访问MumuLab中的实验列表,能够提交实验、显示提交记录及排名,则表示云数据库创建成功。可以在云数据库实例中查看表中的数据,检查其与界面操作是否一致。
本书围绕云计算架构设计的合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营这6大原则提炼了41种架构设计模式,每种设计模式相对独立,将多种设计模式组合又能构建解决方案。
另外,本书还提供了免费示例项目MumuLab,用于动手实践。MumuLab是一个完整的云端架构设计模式学习平台,也是对架构成熟度进行评估的平台,该项目贯穿全书多个章节,保证了案例的完整性和连续性。