无状态应用程序必须在虚拟机上运行,并随流量自动扩缩。您应该使用哪种部署方式?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 部署到 Compute Engine 托管实例组并启用自动扩缩。.
为什么这是答案
对于无状态应用程序,Compute Engine 托管实例组(Managed Instance Group, MIG)结合自动扩缩是经典且高效的解决方案。MIG 允许您根据负载自动创建和删除虚拟机实例,确保应用程序能够弹性应对流量变化。它提供了健康检查、自动修复和区域/多区域部署等功能,适用于需要虚拟机级别控制和稳定性的场景。 部署到 Google Kubernetes Engine (GKE) 集群并启用节点池自动扩缩,虽然也能实现自动扩缩,但 GKE 更侧重于容器化工作负载,且引入了 Kubernetes 的管理复杂性,对于仅需运行无状态应用程序的虚拟机而言,可能过于重量级。 部署到 Cloud Functions 和 Cloud Run 都是无服务器解决方案,它们确实提供了自动扩缩能力。然而,题目明确指出应用程序必须在“虚拟机上”运行,而 Cloud Functions 和 Cloud Run 抽象了底层基础设施,通常不直接提供虚拟机层面的控制,因此不符合题目要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡