Google Compute Engine 中同一区域内的不同可用区之间有什么样的区别?
例如,在东亚太地区,您可以访问台北桃园的一组不同区域。但是,它显示以下内容:
- 亚洲-东部1-a
- 亚洲-东部1-b
- 亚洲-东部1-c
这三个区域有何不同?您如何决定在项目中使用哪个区域?
答案1
区域是区域(数据中心)内的独立位置。它们的设计和设置独立于区域内的其他区域,因此,在极少数情况下,一个区域出现故障时,其他区域仍应正常运行。其背后的想法是,您应该将实例分布在各个区域,并创建高可用性应用程序。
因此,就您而言,在哪个区域部署实例并不重要,您可以在一个项目中使用多个区域/区域
更多信息可以在这里找到:https://cloud.google.com/compute/docs/regions-zones/regions-zones
答案2
尽管同一地区内的区域非常相似(以构建强大的多区域系统),在为项目选择区域时,应考虑一个重要的区别 - 可用功能- 可用的机器类型、CPU 平台和其他功能可能会有所不同,并且不同区域之间也会有所不同。
示例:在撰写本文时,us-west1
区域提供 3 个区域,
us-west1-a
:机器类型:E2、N2、N1、M1;其他:可用 GPUus-west1-b
:机器类型:E2、N2、N1、M1、N2D、C2;其他:提供 GPU,唯一us-west1
提供 AMD EPYC Rome 平台的区域us-west1-c
:机器类型:E2、N2、N1;其他:不提供 GPU
您可以在官方文档中找到有关每个区域可用功能的所有详细信息https://cloud.google.com/compute/docs/regions-zones
因此,在决定最适合项目要求的区域和区域时,应始终检查可用的区域特征