某产品目前在一个区域的EC2 Auto Scaling实例上运行,位于ALB之后,所有数据都存储在Amazon Aurora数据库中。当扩展到欧洲和亚洲时,公司希望拥有一个单一的全球产品目录,但出于合规性考虑,客户信息和购买记录必须按区域存储。在应用程序改动最小的情况下,公司应如何满足这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用带有只读副本的Aurora作为产品目录,并在每个区域部署额外的本地Aurora实例以本地存储客户信息和购买记录。.
为什么这是答案
正确答案是使用带有只读副本的Aurora作为产品目录,并在每个区域部署额外的本地Aurora实例以本地存储客户信息和购买记录。Aurora Global Database允许在多个区域之间快速复制产品目录数据,主区域处理写入,其他区域作为只读副本,满足全球产品目录和低延迟读取的需求。同时,在每个区域部署独立的Aurora实例存储客户信息和购买记录,符合合规性要求,确保数据本地化。 其他选项不正确的原因: 使用Amazon Redshift作为全球产品目录不合适,Redshift是数据仓库服务,不适合作为实时交易的产品目录。 使用Amazon DynamoDB global tables作为全球产品目录,虽然可以实现全球复制,但Aurora更适合关系型数据,且现有产品已使用Aurora,迁移成本高。 使用Aurora作为产品目录,并使用Amazon DynamoDB global tables存储客户信息和购买记录,这与合规性要求相悖,因为客户信息和购买记录需要按区域存储,DynamoDB global tables会在区域间复制数据。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡