Topic 1 Question #1
一家公司收集多个大洲城市的温度、湿度和气压数据。该公司每天从每个站点收集的平均数据量为 500 GB。每个站点都拥有高速互联网连接。
该公司希望尽快将所有这些全球站点的数据聚合到一个 Amazon S3 存储桶中。该解决方案必须最大限度地降低操作复杂性。
哪个解决方案满足这些要求?
答案: A
本题核心需求有两点,一是将全球各站点的大量数据尽可能快地聚合到单一目标S3存储桶,二是方案要最大限度降低操作复杂度。结合AWS存储服务的特性,S3传输加速专门优化了全球跨地域向固定S3桶传输数据的速度,且无需额外部署中间资源,是满足需求的最优方案。
各选项分析:
A. 正确。S3传输加速通过AWS全球CloudFront边缘节点,将各站点的上传请求路由到距离最近的边缘节点,再通过AWS内部高速骨干网将数据传输到目标S3存储桶,相比公网直接上传速度可提升50%到500%,非常适合全球跨地域上传的场景。同时搭配分段上传,可以提升大文件上传的成功率和传输效率,整个方案仅需要在目标S3桶开启传输加速功能,不需要额外配置其他资源或流程,操作复杂度极低,完全符合题目要求。
B. 错误。该方案需要为每个站点所在的就近区域单独创建S3存储桶,还要配置跨区域复制规则,数据先传到就近区域桶再同步到目标桶,额外增加了复制的延迟,无法实现尽可能快的聚合,同时多桶管理、复制规则配置、源数据定期删除的操作都大幅提升了操作复杂度,不符合要求。
C. 错误。Snowball Edge属于离线数据迁移设备,适合网络带宽不足的场景下迁移大量数据,题目明确说明每个站点都有高速互联网连接,而且物理设备的运输周期很长,完全无法满足尽快传输数据的需求,操作上还要申请设备、数据拷贝、回寄设备等繁琐流程,操作复杂度极高,不符合要求。
D. 错误。该方案需要在每个站点就近区域部署EC2实例、配置EBS存储,还要定期制作EBS快照、跨区域复制快照、恢复快照后再将数据导出到S3,整个流程涉及大量的资源管理和手动操作,操作复杂度极高,同时多步传输带来的延迟也很高,完全不符合题目要求。
关键知识点:
1. S3传输加速特性:适用于全球跨地域向固定S3桶上传/下载数据的场景,利用AWS边缘网络和骨干网提升传输速度,仅需在目标桶开启功能即可使用,操作复杂度极低。
2. S3跨区域复制适用场景:主要用于数据容灾、合规存储、跨地域低延迟访问等场景,需要配置源桶和目标桶的对应规则,存在固有的复制延迟和额外的操作开销。
3. AWS Snow系列设备适用场景:适用于网络条件受限的离线大规模数据迁移,通过物理设备运输完成数据传输,传输周期长,操作流程复杂。
参考资料:
1. Amazon S3 传输加速, https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/userguide/transfer-acceleration.html
2. AWS Snowball Edge 开发人员指南, https://docs.aws.amazon.com/zh_cn/snowball/latest/developer-guide/whatisedge.html