A company's website uses an Amazon EC2 instance store for its catalog of items. The company wants to make sure that the catalog is highly available and that the catalog is stored in a durable location.
What should a solutions architect do to meet these requirements?
A. Move the catalog to Amazon ElastiCache for Redis.
B. Deploy a larger EC2 instance with a larger instance store.
C. Move the catalog from the instance store to Amazon S3 Glacier Deep Archive.
D. Move the catalog to an Amazon Elastic File System (Amazon EFS) file system.
D
技巧:排除明显错误选项,在没有明显错误的选项中选择最合理的选项。
一家公司网站使用 Amazon EC2 实例存储(instance store)来存放商品目录,公司希望确保该目录具有高可用性(highly available)且存储在耐久性(durable)的位置,要求解决方案架构师采取措施来满足这些要求。
A. 不正确。将目录迁移到 Amazon ElastiCache for Redis。Amazon ElastiCache for Redis 是一种内存中的数据存储服务,主要用于缓存数据以提高应用程序的性能。它虽然具有高性能,但并不适合作为长期存储和确保高可用性及耐久性的解决方案。因为内存中的数据在服务器重启或出现故障时可能会丢失,不能满足题目中对高可用性和耐久性的要求。
B. 不正确。部署一个更大的 EC2 实例并配备更大的实例存储。实例存储是直接连接到 EC2 实例的临时存储,虽然可以增加存储容量,但它仍然存在局限性。实例存储的数据在实例停止、终止或出现硬件故障时会丢失,无法提供高可用性和耐久性。
C. 不正确。将目录从实例存储迁移到 Amazon S3 Glacier Deep Archive。Amazon S3 Glacier Deep Archive 是一种用于长期数据归档的低成本存储服务,它的数据检索时间较长,主要用于不经常访问的数据存储。而题目中提到的是商品目录,通常需要相对较快的访问速度,并且 S3 Glacier Deep Archive 不是专门为高可用性和频繁访问而设计的存储解决方案。
D. 正确。将目录迁移到 Amazon Elastic File System (Amazon EFS) 文件系统。Amazon EFS 是一种完全托管的网络文件系统,可与 AWS 云服务和本地资源一起使用。它具有高可用性和耐久性,数据会自动跨多个可用区(Availability Zones)进行复制,以确保在单个可用区出现故障时数据仍然可用。同时,EFS 提供了可扩展的存储容量,能够根据数据量的增长自动调整,并且支持多个 EC2 实例同时访问,适合用于存储需要高可用性和耐久性的商品目录数据。