有没有办法实现google appengine多区域服务?

glm*_*rml 7 google-app-engine google-compute-engine google-kubernetes-engine

我正在使用App Engine标准环境.

我被允许选择一个区域来为项目创建服务.

在此输入图像描述

让我们假设我的应用程序的客户遍布全球(美国,欧洲,亚洲),并且所有这些客户都同样重要.

延迟差异很大(我现在在欧洲,如果我选择我们中心区域,简单的Hello世界页面样本是~200ms,如果我选择欧洲区域则是~080ms).

有什么方法可以在appengine上实现多区域服务?我可以轻松移动到GKE或smth存档吗?

很高兴听到任何理论上的解释 - 对多地区服务的评论.

Rob*_*ley 3

我对 App Engine 或App Engine 灵活环境了解不够,不知道您是否可以在多个区域中运行相同的应用程序以及它们之间的负载平衡,但我确实知道您可以使用 GKE 或 GCE 进行多区域服务HTTP(S) 负载平衡

您可以轻松地从 App Engine 灵活环境迁移到 GKE,因为它们都使用 Docker 容器来部署您的应用程序。