摘要
本模块介绍了 Azure Database for MySQL 的功能和特性,以及它作为完全托管的数据库即服务 (DBaaS) 解决方案的作用,该解决方案简化了关键任务工作负载的管理,提供了可预测的性能和动态可伸缩性。 你还评估了在 Azure VM 上运行 MySQL 的特性和功能,深入了解了如何评估哪种部署选项最适合你组织的需求。
该模块涵盖了在 Azure 上运行 MySQL 工作负载的两个主要部署选项。 每个选项都有其独特的优势和注意事项:
- Azure Database for MySQL 灵活服务器:此 DBaaS 选项旨在方便使用,提供内置的高可用性、自动备份,并支持自动缩放计算和存储资源。 它特别适用于希望减少管理开销,同时确保高可用性和灾难恢复功能的组织。
- Azure VM 上的 MySQL:此 IaaS 选项可以更好地控制数据库环境,允许自定义操作系统和 MySQL 配置。 它非常适合需要使用灵活服务器不支持的特定 MySQL 版本或需要进行大量自定义的情况。
本模块中概述的决策标准(管理工作量、成本和高可用性选项)旨在指导你评估哪种部署模型最符合你的技术要求和战略目标。 我们研究了每个模型如何处理可伸缩性、安全性和数据管理,为做出明智的决策提供了基础。
考虑在组织中使用 MySQL 时,必须权衡操作优势与直接控制数据库环境的需求。 无论是 Azure Database for MySQL 的托管服务优势,还是 Azure VM 上 MySQL 的自定义功能更能满足你的工作负载要求,此决定都将对你的运营效率和可伸缩性产生重大影响。