什么是 Azure Database for MySQL?
大多数云架构师和开发人员并不希望将精力放在管理托管其应用或基础操作系统 (OS) 和数据库的服务器上。 相反,他们希望专注于开发云设计的应用。 使用 Microsoft Azure Database for MySQL,可以帮助他们实现此目标。 Azure Database for MySQL 是一种托管关系数据库即服务 (DBaaS) 产品/服务,能够以可预测性能和动态可伸缩性帮助管理任务关键工作负载。 你可以将现有的客户端应用和数据库工具连接到 Azure Database for MySQL 实例,以获得平台即服务 (PaaS) 环境的优势,如下图所示。
通过实现 Azure Database for MySQL,可以利用高可用性、数据保护和可预测、可缩放性能。
注意
Azure Database for MySQL 基于 MySQL 社区版数据库引擎版本 5.7 和 8.0。
提示
Azure Database for MySQL 现在支持就地升级到主要版本。 例如,如果你有 MySQL 5.7 服务器,则可以将其升级到 MySQL 8.0,而无需进行任何数据移动或更新应用程序连接字符串。
示例方案
假设你在一家实现 MySQL 数据库来支持关键工作负载的组织中工作。 你公司的云架构师和开发人员在服务器管理上花费了大量时间。 他们还经常排查操作系统和数据库问题。 你想要迁移到 Azure Database for MySQL,以利用以下优势:
- 高可用性
- 自动备份
- 自动化维护
- 提升了合规性和安全性
- 动态可伸缩性
通过迁移到 Azure Database for MySQL,你可以帮助云架构师和开发人员专注于应用开发,并将这些应用及其数据交付给用户。
执行的操作
在此模块中,你将评估 Azure Database for MySQL 的功能,以便确定它是否有助于管理你的工作负载。 要进行此评估,你将:
- 确定 Azure Database for MySQL 功能。
- 评估 Azure Database for MySQL 能否帮助你满足组织的数据库需求。
- 确定 Azure 上的哪个 MySQL 部署选项最适合你的组织。
主要目标
本模块的主要目标是让你能够确定 Azure Database for MySQL 是否适合管理你组织的工作负载。 你应该还能够描述 Azure Database for MySQL 性能和可伸缩性如何使其成为托管数据库工作负载的理想选择。