Q2 — AWS SAP-C02 第3章

第 2/75 题 | ← 返回第3章

Q227. 一家公司想要将其本地应用程序迁移到AWS。该应用程序的数据库存储结构化的产品数据和临时用户会话数据。公司需要将产品数据与用户会话数据解耦。公司还需要在另一个AWS区域实施复制以进行灾难恢复。 哪种解决方案能以最高性能满足这些要求?

正确答案: B. 创建一个Amazon RDS数据库实例来托管产品数据。在另一个区域为该数据库实例配置只读副本。创建Amazon ElastiCache for Memcached全局数据存储来托管用户会话数据。

解析

此解决方案将产品数据和用户会话数据分离到不同的服务中,同时提供高性能和低延迟。产品数据存储在Amazon RDS数据库实例中,提供高性能数据库解决方案,并可配置副本用于灾难恢复。用户会话数据可以存储在Amazon ElastiCache for Memcached集群中,该集群针对内存数据缓存进行了优化,可快速访问频繁访问的数据。这种方法还允许跨区域全局复制,确保应用程序保持高可用性。 选项A将用户会话数据仍然存储在与产品数据相同的数据库实例中,可能无法提供最佳性能。 选项C使用DynamoDB,可能不是结构化数据存储的最佳选择。 选项D对于用户会话数据可能无法提供最佳性能,因为DynamoDB没有针对频繁访问的内存数据进行优化。 因此,选项B提供了性能最高的解决方案。