你当前正在访问 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 的总计算能力和性能层后,你可以使用此信息保留容量。 可预留一到三年。 通过此承诺,你可以大幅优化成本。 |