Q79 — AWS SAA-C03 第14章
第 79/100 题 | ← 返回第14章
Q1079. 一家公司正在将本地应用程序迁移到 AWS 云.AWS 中的应用程序计算节点将由 us-east-1 区域内多个可用区的多个 Amazon EC2 实例组成.该公司预计未来 12 个月应用程序数据量将会增加.每个 EC2 实例都必须能够访问相同的数据.哪种解决方案可以满足这些要求?
- A. 将应用程序数据存储在 Amazon Elastic Block Store (Amazon EBS) 通用卷中.在所有 EC2 实例上安装 EBS 卷.
- B. 将应用程序数据存储在 Amazon Elastic Block Store(Amazon EBS)Provisioned IOPS 卷中.在所有 EC2 实例上安装 EBS 卷.
- C. 将应用程序数据存储在 Amazon Elastic File System (Amazon EFS) 文件系统中.在每个可用区中创建一个挂载目标.将文件系统挂载在所有 EC2 实例上. ✓
- D. 将应用程序数据存储在 Amazon S3 Express One Zone 存储桶中.在所有 EC2 实例上安装 S3 存储桶.
正确答案: C. 将应用程序数据存储在 Amazon Elastic File System (Amazon EFS) 文件系统中.在每个可用区中创建一个挂载目标.将文件系统挂载在所有 EC2 实例上.
解析
为了满足公司将本地应用程序迁移到 AWS 的需求,其中 us-east-1 区域内的多个可用区中的多个 EC2 实例需要访问相同且不断增加的数据量,让我们分析一下提供的每个选项:A.Amazon Elastic Block Store(Amazon EBS)通用卷:EBS 卷是块存储设备,设计用于连接到单个 EC2 实例.不支持将同一 EBS 卷同时连接到多个 EC2 实例.此选项不符合所有 EC2 实例访问相同数据的要求.B. Amazon Elastic Block Store (Amazon EBS) 预配置 IOPS 卷:与通用卷类似,预配置 IOPS 卷也是块存储,旨在附加到单个 EC2 实例.它们提供更高的性能,但在多个附件方面受到与通用卷相同的限制.这个选项也不符合要求.C.Amazon Elastic File System(Amazon EFS):Amazon EFS 是一种可扩展的文件存储服务,它使用网络文件系统 (NFS) 协议通过网络提供文件系统访问.EFS 允许多个 EC2 实例同时访问相同的数据.通过在每个可用区中创建挂载目标,可以从这些可用区中的任何 EC2 实例访问文件系统.此选项满足所有 EC2 实例访问相同数据的要求,并可随着数据的增长而扩展.D.Amazon S3 Express 单区存储桶:Amazon S3 是一种对象存储服务,提供高可扩展性、数据可用性、安全性和性能.Express One Zone 存储桶将数据存储在单个 AWS 可用区中以节省成本,但这会减少冗余.虽然可以从多个 EC2 实例访问 S3 存储桶,但它们并不像文件系统那样直接挂载.访问通常是通过 API 或 SDK 进行的.不支持在 EC2 实例上直接安装 S3 存储桶.可以使用 s3fs 等工具,但它们的无缝性或性能不如本机文件系统.此选项不满足所有 EC2 实例均可访问的无缝挂载文件系统的要求.结论:最适合该公司需求的解决方案是:C. 将应用程序数据存储在 Amazon Elastic File System (Amazon EFS) 文件系统中.在每个可用区中创建一个挂载目标.在所有 EC2 实例上挂载文件系统.该解决方案允许跨多个可用区域的所有 EC2 实例同时访问相同的数据,并随着数据量的增加而扩展,并提供无缝的文件系统体验.