选择地理可用区和区域

Last reviewed 2023-08-05 UTC

Google Cloud 架构框架中的本文档提供了根据地理位置要求部署系统的最佳实践。您将了解如何根据可用性和邻近程度选择最佳的地理可用区和区域,以支持合规性、优化费用以及实施负载均衡。

为业务应用选择一个或多个区域时,请考虑服务可用性、最终用户延迟时间、应用延迟时间、费用以及监管或可持续要求等标准。为支持您的业务优先级和政策,请平衡这些要求并确定最佳权衡。例如,最合规的区域可能不是最具成本效益的区域,或者可能没有最低碳足迹。

部署到多个区域

地区是独立的地理位置,由多个区域组成。可用区是区域中 Google Cloud 资源的部署地区;每个可用区表示区域内的单个故障域。

为了防范预期的停机时间(包括维护)以及突发事件等意外停机时间,我们建议您部署具备高可用性的容错应用,然后跨一个或多个区域中的多个可用区部署应用。如需了解详情,请参阅地理位置和区域应用部署考虑因素以及 Compute Engine 区域选择的最佳实践

如果多区域部署因费用或其他考虑因素而受到限制,则多可用区部署可以提供弹性。此方法对于防止可用区或区域服务中断并解决灾难恢复和业务连续性问题尤其有用。如需了解详情,请参阅在设计时确保可伸缩性和高可用性

根据地理邻近度选择区域

延迟会影响用户体验,还会影响向外部用户提供服务的相关费用。在向外部用户传送流量时,为了最大限度地缩短延迟时间,请选择与用户地理位置靠近并且服务能在其中以合规方式运行的一个或一组区域。如需了解详情,请参阅 Cloud 位置合规性资源中心

根据可用服务选择区域

根据您的业务所需的可用服务选择区域。大多数服务在所有区域中都提供。一些特定于企业的服务可能在提供其初始版本的部分区域中提供。如需验证区域选择,请参阅 Cloud 位置

选择区域以支持合规性

选择一个或一组特定的区域来符合需要使用特定地理位置的地理法规或合规性法规,例如一般数据保护条例 (GDPR) 或数据驻留。如需详细了解如何设计安全系统,请参阅合规性产品以及 Google Cloud 欧洲客户的数据驻留、运维透明度和隐私权

比较主要资源的价格

同一种服务在不同区域的费率有所不同。请比较您计划使用的主要资源在各个区域的价格,从而找出性价比最高的区域。费用考虑因素会因备份要求和资源(例如计算、网络和数据存储)而异。如需了解详情,请参阅费用优化类别

使用 Cloud Load Balancing 为全球用户提供服务

如需在为全球用户提供服务时改善用户体验,请使用 Cloud Load Balancing 来帮助提供路由到应用的单个 IP 地址。如需详细了解如何设计可靠的系统,请参阅《Google Cloud 架构框架:可靠性》

使用 Cloud 区域选择器支持可持续发展

Google 自 2007 年起一直符合碳中和标准,并承诺在 2030 年实现无碳目标。如需按碳足迹选择区域,请使用 Google Cloud 区域选择器。如需详细了解如何针对可持续发展进行设计,请参阅云可持续发展

后续步骤

了解如何使用 Resource Manager、Google Cloud 资源层次结构组织政策服务管理云资源

探索架构框架中的其他类别,例如可靠性、卓越运营以及安全性、隐私权和合规性。