介绍

已完成

Azure Database for MySQL 灵活服务器是 Azure 上一项完全托管的 MySQL 数据库即服务产品,能够处理任务关键型工作负载,并提供复原能力、可预测的性能和动态可伸缩性。 这是一项对开发人员友好的服务,通过减少与管理运行 MySQL 的服务器相关的开销来帮助提高工作效率,同时仍提供控制和自定义选项来微调服务器的性能。 该服务用于多个常用用例,包括 Internet 规模的 Web 和移动应用程序、电子商务应用程序和游戏。

通过 Azure Database for MySQL 灵活服务器,你可以灵活地使用你喜欢的工具、语言和框架开发应用程序。 你还可以通过与应用服务或 Azure Kubernetes 服务 (AKS) 等 Azure 服务集成来加快部署速度,并使用 GitHub 或 Azure DevOps 自动执行 CI/CD 任务。 此外,还可以通过与 Azure AI 搜索和 Azure OpenAI 集成来增强 MySQL 应用程序的智能。

示例方案

假设你在一家外卖公司工作,你的团队负责管理一个基于 Web 的平台,该平台允许客户查看餐厅选项、在线订购食品以及选择食品配送选项。

由于应用程序和 MySQL 数据库托管在本地,因此团队中的开发人员要花费大量时间来处理服务器管理任务、管理安全性以及排查操作系统和数据库的问题。 最近,你还注意到了由于应用程序无法处理高峰时段和周末激增的用户请求而引起的多个性能问题和故障。

经过研究,你认为迁移到基于云的托管解决方案(例如 Azure Database for MySQL 灵活服务器)将是一个不错的选择。 这有助于解决性能和可用性问题、简化数据库管理并减轻开发人员的负担。 同时,你还希望通过迁移到 Azure 上的应用程序体系结构并实现体系结构现代化来提高应用程序性能。

执行的操作

你将了解如何在 Azure 上开发和部署应用程序,这些应用程序在后端集成了 Azure Database for MySQL 灵活服务器。 为此,将要:

  • 从应用程序查询 Azure Database for MySQL 灵活服务器。
  • 在 Azure 上评估和选择最佳应用程序托管选项。
  • 在 Azure 应用服务上开发和部署你的应用程序,利用丰富的 Azure 服务生态系统的力量。
  • 了解使用 Azure Database for MySQL 灵活服务器开发应用程序的最佳做法。

主要目标

完成本模块后,你将能够使用完全托管的服务 Azure Database for MySQL 灵活服务器生成和部署应用程序,并与其他 Azure 服务集成。