我有点难以理解GCP中某些特定服务的区域或区域资源的概念。如果我没有错的话,当你创建云SQL实例时,你必须选择一个特定的区域(这意味着云SQL是区域性的,对吗?(但我也理解你可以选择高可用性并选择辅助区域。如果我的云SQL实例有一个故障转移区域,这意味着它自身的资源被视为区域资源,而不是区域资源?。
对于内存存储Redis实例,我也有同样的问题。当你创建一个redis实例时,你必须选择一个特定的区域,但我在一些论坛上看到一些人说redis是一个区域资源。如果我必须为Redis选择一个特定的区域,为什么这是一个区域资源?区域资源是由于高可用性选项吗?。https://cloud.google.com/memorystore/docs/redis/high-availability#what_high_availability_provides
我问这个问题是因为我想参加助理云工程师测试,所以如果我看到像以前那样的问题,我不知道在这些情况下该回答什么。例如,对于某些类型的体系结构,我不知道是选择云SQL作为区域解决方案还是区域解决方案。
提前感谢!
需要考虑两个因素:
- 云SQL服务实例位置
- 数据存储位置
谷歌云SQL服务实例是区域性的。创建实例时,可以选择"区域"one_answers"分区"。您可以配置复制并将副本读取到其他区域,但某个区域内的主服务器发生故障时,Cloud SQL将停止运行,直到从属服务器升级为主服务器。如果某个区域出现故障,则云SQL可以故障转移到另一个区域,但这并不能使云SQL成为区域服务。
数据存储是区域性或多区域性的。
由于您的问题与考试有关,正确答案取决于考试作者对区域资源与区域资源的看法。IMHO,很多考试作者都把这个细节搞错了。