你计划将托管 Java 应用程序 (App1) 的本地 Linux 服务器迁移到 Azure。App1 是一个交互式 HTTPS 应用程序,其连接数在一天中变化很大,运行多个并发实例,并且需要进行重大更改才能在容器中运行。该解决方案必须运行 App1 的多个实例,根据负载自动调整实例数量,并最大限度地减少管理开销。你应该推荐哪种 Azure 计算服务?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Azure App Service.
为什么这是答案
Azure App Service 是托管 Web 应用程序、REST API 和移动后端的最佳选择。它支持 Java 应用程序,提供自动缩放功能以根据负载调整实例数量,并且管理开销最小,因为它是一个完全托管的平台即服务 (PaaS) 产品。由于 App1 是一个交互式 HTTPS 应用程序,连接数变化大,且难以容器化,App Service 的特性完美契合这些需求。 Azure Batch 适用于大规模并行批处理工作负载,不适合交互式 Web 应用程序。Azure Kubernetes Service (AKS) 适用于需要容器编排的应用程序,但题目中提到 App1 难以在容器中运行。Azure Virtual Machine Scale Sets 提供了虚拟机级别的自动缩放,但管理开销高于 App Service,因为它属于基础设施即服务 (IaaS),需要更多的操作系统和运行时维护。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡