什么是用于 MySQL 的 Azure 数据库?What is Azure Database for MySQL?


将要查看的是 Azure Database for MySQL 的新服务。You are viewing the new service of Azure Database for MySQL. 若要查看经典 MySQL Database for Azure 的文档,请访问此页To view the documentation for classic MySQL Database for Azure, please visit this page.

Azure Database for MySQL 是 Azure 中基于 MySQL 社区版(可在 GPLv2 许可证下使用)数据库引擎版本 5.6、5.7 和 8.0 的一种关系数据库服务。Azure Database for MySQL is a relational database service in the Azure based on the MySQL Community Edition (available under the GPLv2 license) database engine, versions 5.6, 5.7, and 8.0. 用于 MySQL 的 Azure 数据库提供以下功能:Azure Database for MySQL delivers:

  • 没有额外费用的内置高可用性。Built-in high availability with no additional cost.
  • 使用非独占预付费定价,实现可预测性能。Predictable performance, using inclusive pay-in-advance pricing.
  • 根据需要在数秒内缩放。Scale as needed within seconds.
  • 保护静态和动态敏感数据的安全。Secured to protect sensitive data at-rest and in-motion.
  • 长达 35 天的自动备份和时间点还原。Automatic backups and point-in-time-restore for up to 35 days.
  • 企业级安全性和符合性。Enterprise-grade security and compliance.

这些功能几乎都不需要进行任何管理,并且都是在不另外收费的情况下提供的。These capabilities require almost no administration and all are provided at no additional cost. 借助这些功能,用户可将注意力集中在如何快速进行应用开发、加快推向市场,而不需要投入宝贵的时间和资源来管理虚拟机与基础结构。They allow you to focus on rapid app development and accelerating your time to market rather than allocating precious time and resources to managing virtual machines and infrastructure. 此外,可以继续使用选择的开源工具和平台来开发应用程序,以提供业务所需的速度和效率,这些都不需要学习新技能。In addition, you can continue to develop your application with the open-source tools and platform of your choice to deliver with the speed and efficiency your business demands, all without having to learn new skills.

用于 MySQL 的 Azure 数据库概念图

本文介绍了用于 MySQL 的 Azure 数据库在性能、伸缩性和易管理性方面的核心概念与功能,并提供了可进一步了解详细信息的链接。This article is an introduction to Azure Database for MySQL core concepts and features related to performance, scalability, and manageability, with links to explore details. 请参阅这些快速入门,以便尽快入门:See these quickstarts to get you started:

如需一组 Azure CLI 示例,请参阅:For a set of Azure CLI samples, see:

自动修补Automated patching

该服务执行基础硬件、OS 和数据库引擎的自动修补。The service performs automated patching of the underlying hardware, OS, and database engine. 补丁包括基础硬件、OS 和数据库引擎的安全和软件更新。The patching includes security and software updates for the underlying hardware, OS and database engine. 对于 MySQL 引擎,次要版本升级自动进行,作为修补版本的一部分包含在内。For MySQL engine, minor version upgrades are automatic and included as part of the patching release. 当社区发布次要版本时,它会作为服务测试周期的一部分自动集成。When the community releases a minor version, it is automatically integrated as part of the testing cycle for the service. 次要版本的测试是在 MySQL 的一些标准工作负载上执行的。The testing of the minor version is performed on some of the canonical workloads for MySQL. 将对 MySQL 引擎的次要版本进行可靠性(无崩溃)、可用性、安全性和性能评估。The minor versions release of MySQL engine is evaluated for reliability (no crashes), availability, security and performance. 并不是每个次要版本都会在服务中发布到生产环境,而会根据 bug 修复的关键程度和新的增量值进行评估。Not every minor version is released to production in the service but is evaluted based on the criticality of the bug fixes and new incremental value. 这是为了在以下二者之间努力实现适当的平衡:实现新的增量价值,同时最大程度地减少系统中的变量以保持稳定。This is to strike the right balance between new incremental value and minimizing the variables in the system for stability. 无需任何用户操作或配置设置即可进行修补。There is no user action or configuration settings required for patching. 修补频率根据有效负载的重要性由服务管理。The patching frequency is service managed based on the criticality of the payload. 一般来说,作为持续集成和发布的一部分,该服务遵循每月发布计划。In general, the service follows monthly release schedule as part of the continuous integration and release. 用户可以订阅计划内维护通知,在维护开始前 72 小时接收有关该维护事件的通知。Users can subscribe to the planned maintenance notification to receive notification of the upcoming maintenance 72 hours before the event.

几秒钟内调整性能和规模Adjust performance and scale within seconds

Azure Database for MySQL 服务提供多个服务层级:“基本”、“常规用途”和“内存优化”。The Azure Database for MySQL service offers several service tiers: Basic, General Purpose, and Memory Optimized. 每个层提供不同的性能和功能,以支持从轻型到重型的数据库工作负荷。Each tier offers different performance and capabilities to support lightweight to heavyweight database workloads. 可以在一个月内花费很少的费用基于小型数据库构建第一个应用,然后根据解决方案的需求调整缩放。You can build your first app on a small database for a few dollars a month, and then adjust the scale to meet the needs of your solution. 动态可伸缩性使得数据库能够以透明方式对不断变化的资源需求做出响应。Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. 只需在需要资源时为所需的资源付费。You only pay for the resources you need, and only when you need them. 有关详细信息,请参阅 定价层See Pricing tiers for details.

监视和警报Monitoring and alerting

如何决定何时调高和调低?How do you decide when to dial up and down? 将内置的性能监视和警报功能与基于 vCore 的性能等级组合使用。You use the built-in performance monitoring and alerting features, combined with the performance ratings based on vCores. 使用这些工具,可以根据当前的或预计的性能需求,快速评估调高或调低 vCore 数产生的影响。Using these tools, you can quickly assess the impact of scaling vCores up or down based on your current or projected performance needs. 有关详细信息,请参阅警报See Alerts for details.

使应用和业务持续运转Keep your app and business running

Azure 行业领先的 99.99% 可用性服务级别协议 (SLA)(由 Microsoft 管理的数据中心的全球网络提供支持),有助于保持应用全天候运行。Azure's industry leading 99.99% availability service level agreement (SLA), powered by a global network of Microsoft-managed datacenters, helps keep your app running 24/7. 对于每个用于 MySQL 服务器的 Azure 数据库,可以利用内置的安全性、容错和数据保护功能。使用其他产品时可能需要另外购买或设计、构建并管理这些功能。With every Azure Database for MySQL server, you take advantage of built-in security, fault tolerance, and data protection that you would otherwise have to buy or design, build, and manage. 使用用于 MySQL 的 Azure 数据库,可以使用时间点还原将服务器还原到以前的状态,最多可还原到 35 天前。With Azure Database for MySQL, you can use point-in-time restore to recover a server to an earlier state, as far back as 35 days.

保护数据Secure your data

Azure 数据库沿袭了 Azure Database for MySQL 的若干数据安全性功能,包括限制访问、保护静止和移动数据,以及帮助监视活动等。Azure database services have a tradition of data security that Azure Database for MySQL upholds, with features that limit access, protect data at-rest and in-motion, and help you monitor activity. 有关 Azure 平台安全性的信息,请访问 Azure 信任中心Visit the Azure Trust Center for information about Azure's platform security. 有关 Azure Database for MySQL 安全功能的详细信息,请参阅安全概述For more information about Azure Database for MySQL security features, see the security overview.


若要联系 Azure 支持,请从 Azure 门户提交票证To contact Azure Support, file a ticket from the Azure portal.

后续步骤Next steps

现在,已阅读了 Azure Database for MySQL 的简介并回答了“什么是 Azure Database for MySQL?”这个问题,Now that you've read an introduction to Azure Database for MySQL and answered the question "What is Azure Database for MySQL?" 因此可以继续完成以下内容:you're ready to: