解决方案架构师正在设计用于数据仓库应用程序的存储层.数据文件很大,但是它们在每个文件的开头静态放置了元数据,这些元数据描述了文件索引的大小和位置.一系列AmazonEC2实例读取数据文件,这些实例将索引大小,索引位置以及有关该数据文件的其他类别信息存储在数据库中.AmazonEMR使用该数据库将文件分组在一起,以进行更深入的分析.对于此工作流程,最有成本效益的高可用性存储解决方案是什么()
A.将数据文件存储在Amazon S3中,并对每个文件的元数据使用RangeGET,然后对相关数据建立索引
B.将数据文件存储在由EC2舰队和EMR节点安装的Amazon EFS中
C.将数据文件存储在AmazonEBS卷上,并允许EC2舰队和EMR在需要它们的卷上进行装载和卸载
D.将数据文件的内容存储在AmazonDynamoDB表中,并将元数据,索引和数据作为自己的键
A、将数据文件存储在Amazon S3中,并对每个文件的元数据使用RangeGET,然后对相关数据建立索引
解析:S3对象数据将非常适合此处,因为我们可以进行范围获取,因此不需要加载元数据信息文件.https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html