MicrosoftMicrosoft Azure Solutions Architect Expert AZ-305 Certification·CN·更新于 11 Aug 2026
您正在从本地 VM 迁移 30 个 Spring Boot 微服务(打包为 JAR)。这些应用程序使用 Spring Cloud Config (Git 后端)、用于服务发现的 Netflix Eureka、MySQL 和 Redis。您必须最大限度地减少代码更改并采用托管服务。您应该推荐什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 部署到 Azure Spring Apps Standard 层;配置托管的 Config Server 以指向现有的 Git 存储库;启用服务发现;将数据迁移到 Azure Database for MySQL Flexible Server 并使用 Azure Cache for Redis;通过 Service Connector 绑定服务。.
为什么这是答案
正确答案是部署到 Azure Spring Apps Standard 层,并配置托管的 Config Server、启用服务发现、迁移数据到 Azure Database for MySQL Flexible Server 和 Azure Cache for Redis,并通过 Service Connector 绑定服务。Azure Spring Apps 专为托管 Spring Boot 微服务而设计,提供内置的配置服务器和 Eureka 服务发现功能,最大限度地减少了代码更改。Service Connector 简化了与 Azure 数据库和缓存服务的集成。其他选项则需要大量代码更改(如 AKS 和 Azure Functions)或未能充分利用托管服务(如将 Config Server 和 Eureka 保留在本地)。Enterprise 层虽然功能更丰富,但对于此场景,Standard 层已足够且更具成本效益,且没有