Q60 — AWS DOP-C02 第1章

第 60/100 题 | ← 返回第1章

一个开发工程师经常使难从国信息系统(aws)代码范相游软件包。代码构建项宫构建了改型的码头者图像,开发人员可以跨多个构建使 难。 开发工程师希望提高构建性能和最争化成本。 哪种解决方案能两足这些要求?

正确答案: A. 在亚马逊弹性容器注册(亚马逊ECR)存储库中存储码头工人的图像。为代码构建实现本地码头层缓存。

解析

AWS CodeBuild项目中,使用Amazon ECR存储Docker镜像可避免重复上传下载。启用本地Docker层缓存允许构建时复用已存在的镜像层,减少构建时间及网络传输开销,从而提升性能并降低数据传输成本。选项B的S3缓存不适合容器镜像的层级结构,选项C的"最新版本"可能导致缓存失效,选项D的EC2实例会增加管理成本和启动时间。ECR与本地缓存组合既符合容器镜像管理特性,又有效利用缓存机制。