Google cloud platform GCP是否提供多区域VM实例?

Google cloud platform GCP是否提供多区域VM实例?,google-cloud-platform,virtual-machine,google-compute-engine,Google Cloud Platform,Virtual Machine,Google Compute Engine,据我所知,GCP不提供多区域VM实例。只是想知道为什么会这样?如何将VM实例扩展到不同的区域?谷歌计算引擎实例是区域资源: 分区资源在单个分区内运行。如果某个分区变得不可用,则该分区中的所有分区资源都将不可用,直到恢复服务为止。区域资源的一个示例是驻留在特定区域内的Google计算引擎实例 区域资源包括以下区域: 区域是区域内云平台资源的部署区域。区域应被视为区域内的单一失效域。为了部署具有高可用性的容错应用程序,您应该跨区域中的多个区域部署应用程序,以帮助防止意外故障 对于区域性故障,即在一个

据我所知,GCP不提供多区域VM实例。只是想知道为什么会这样?如何将VM实例扩展到不同的区域?

谷歌计算引擎实例是区域资源:

分区资源在单个分区内运行。如果某个分区变得不可用,则该分区中的所有分区资源都将不可用,直到恢复服务为止。区域资源的一个示例是驻留在特定区域内的Google计算引擎实例

区域资源包括以下区域:

区域是区域内云平台资源的部署区域。区域应被视为区域内的单一失效域。为了部署具有高可用性的容错应用程序,您应该跨区域中的多个区域部署应用程序,以帮助防止意外故障

对于区域性故障,即在一个区域内,您可以选择该区域内的多个区域,但这不适用于区域性故障,需要100英里的间隔

地理冗余数据以冗余方式存储在至少两个相隔100英里的独立地理位置。存储在多区域和双区域中的对象是地理冗余的,无论其存储类别如何

无论如何,这并不是由计算引擎实例自动处理的,也就是说,一些非实例数据存储(扳手、BigQuery)和专门服务(函数、AppEngine)会自动处理。计算引擎HA需要通过DR策略进行处理,根据实例数据的类型,DR策略可以简单到执行快照并根据该快照按计划构建实例


GCP虚拟机是区域资源。如果你想横向扩展,你必须利用谷歌云提供的一些服务构建自己的基础设施

例如,假设您希望在亚洲和欧洲部署电子商务前端,以明确减少这些地区的延迟,您可以使用google HTTPS负载平衡器(使用单个全局(虚拟)ip),将其配置为两个不同的后端,一个在亚洲拥有实例组,另一个在欧洲拥有实例组。负载平衡器会自动在用户可以获得较少延迟的区域中路由流量。 如果这还不够,您可以将实例组设置为自动缩放,从而在需要的地方为您提供更大的垂直缩放灵活性,此外,实例组可以是区域性的,这意味着如果某个区域出现故障,您可以在另一个区域中进行VM旋转


这张图片很好地解释了所需的基础设施。

多区域实例如何工作?虚拟机的一个特定实例几乎定义在一个位置上…?当虚拟机实例组允许我为HA创建多区域虚拟机实例时,为什么对区域不一样?为什么您希望HA只在一个区域中,这与HA的概念背道而驰。Ha意味着,即使在一个区域中,您的资源也可以在几乎没有时间的情况下在另一个区域中重新创建自我。