为具有从一个存储桶读取原始数据并将处理后的数据写入另一个存储桶的管道的应用程序设计 Cloud Storage。要求能够抵御区域性中断、最小化 RPO 且不影响应用程序。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 采用双区域 Cloud Storage 存储桶,并在您的架构中启用 turbo replication。.
为什么这是答案
正确答案是采用双区域 Cloud Storage 存储桶,并在您的架构中启用 turbo replication。双区域存储桶将数据同步复制到两个地理上独立的区域,从而提供区域性中断的弹性。启用 turbo replication 可确保在写入操作完成后几秒钟内将数据复制到第二个区域,从而最大限度地降低恢复点目标 (RPO)。这种方法对应用程序是透明的,因为它只需写入一个存储桶。 采用多区域 Cloud Storage 存储桶虽然提供了区域弹性,但通常具有更高的延迟,并且可能无法满足最小化 RPO 的严格要求,因为其复制保证不如双区域存储桶与 turbo replication 严格。采用两个区域性 Cloud Storage 存储桶并更新应用程序以写入两者会增加应用程序的复杂性,并可能引入数据不一致性。采用两个区域性 Cloud Storage 存储桶并创建每日任务进行复制会引入较大的 RPO(24 小时),这不符合最小化 RPO 的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡