降低目前托管在单个 us-central1 GKE 集群中的无状态 Web API 的亚洲用户延迟。
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在 asia‑southeast1 中创建第二个 GKE 集群,并使用 kubemci 在集群之间预置全球 HTTP(S) Load Balancer。.
为什么这是答案
为了降低亚洲用户的延迟,最有效的方法是将服务部署到更接近亚洲用户的区域。在 asia-southeast1 创建第二个 GKE 集群实现了这一点。kubemci(Kubernetes Multi-Cluster Ingress)工具能够跨多个 GKE 集群部署和管理全球 HTTP(S) 负载均衡器,这使得流量可以根据用户地理位置路由到最近的集群,从而显著降低延迟。 其他选项的不足: 仅使用 Service type LoadBalancer 并将公共 IP 添加到 Cloud DNS 无法实现全球负载均衡和基于地理位置的路由,用户可能仍会被路由到较远的集群。 使用启用了 Cloud CDN 的全球 HTTP(S) Load Balancer 适用于缓存静态内容,但对于无状态 Web API 的动态请求,CDN 效果有限,且需要后端服务来处理请求。 增加现有集群中应用程序的 CPU 和内存分配可以提高单个集群的处理能力,但无法解决用户与 us-central1 集群之间的物理距离导致的延迟问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡