您希望部署应用更新,并将一小部分真实用户流量路由到新版本,而大多数用户仍使用稳定版本。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 部署到 App Engine,为每次更新创建一个新版本,并使用流量拆分将一小部分流量发送到新版本。.
为什么这是答案
正确答案是部署到 App Engine,为每次更新创建一个新版本,并使用流量拆分将一小部分流量发送到新版本。App Engine 内置了版本管理和流量拆分功能,允许您轻松地将流量逐步迁移到新版本,而无需停机。 其他选项不正确的原因如下: 部署到 App Engine,为每次更新创建一个新服务,并使用流量拆分将一小部分流量发送到新服务:App Engine 的流量拆分是针对同一服务下的不同版本进行的,而不是不同服务。创建新服务会增加管理复杂性,且不符合流量拆分的最佳实践。 部署到 GKE,并为每个版本将 Deployment 更新到新版本:直接更新 GKE Deployment 会导致所有流量立即切换到新版本,无法实现小部分流量的逐步路由。 部署到 GKE,为新版本创建一个新的 Deployment,并更新 Service 以指向新的 Deployment:虽然可以通过 GKE 实现类似功能(例如使用 Istio 或手动配置 Service),但 App Engine 提供了更简单、更原生的解决方案,无需额外配置即可实现流量拆分。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡