你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure Database for MySQL 和成本优化

Azure Database for MySQL 是 Microsoft 云中基于 MySQL Community 版本的关系数据库服务。 你可以在 Azure 中使用单一服务器灵活服务器来托管 MySQL 数据库。 它是完全托管的数据库即服务产品,能够处理任务关键型工作负荷,并提供可预测的性能和动态可伸缩性。

要详细了解 Azure Database for MySQL 如何支持工作负荷的成本优化,请参阅服务器概念,即停止/启动 Azure Database for MySQL

以下部分包括特定于 Azure Database for MySQL 的设计注意事项、配置清单和建议配置选项。

设计注意事项

Azure Database for MySQL 包括以下设计注意事项:

  • 利用 Azure Database for MySQL 的缩放功能,尽可能降低消耗成本。 要根据需要增减数据库,请参考以下 Microsoft 支持部门文章,其中介绍了使用 runbook 实现自动化过程:如何使用 Azure runbook 和 Python 自动缩放 Azure Database for MySQL/PostgreSQL 实例
  • 根据操作级别要求计划恢复点目标 (RPO)。 备份存储不收取额外的费用,最多可为预配服务器存储总量的 100% 进行免费备份。 备份存储的额外消耗将按 GB/month 进行收费。
  • Single-Server 服务的云原生设计允许它支持 99.99% 可用性,从而消除被动 待机的成本。
  • 请考虑将灵活服务器 SKU 用于非生产工作负荷。 灵活服务器可提供更好的成本优化控制,并能够停止和启动服务器。 它们提供可突发计算层,这适用于不需要连续完整计算能力的工作负荷。

清单

你是否出于成本优化考虑而配置了 Azure Database for MySQL?


  • 为工作负荷选择适当的服务器大小。
  • 请考虑 Azure Database for MySQL 单个服务器的保留容量。

配置建议

探索以下建议表,优化你的 Azure Database for MySQL 配置以实现成本优化:

建议 说明
为工作负荷选择适当的服务器大小。 配置选项:单一服务器灵活服务器
请考虑 Azure Database for MySQL 单个服务器的保留容量。 与 Azure Database For MySQL 单一服务器预留折扣关联的计算成本。 确定区域中 Azure Database for MySQL 的总计算能力和性能层后,你可以使用此信息保留容量。 可预留一到三年。 通过此承诺,你可以大幅优化成本。