AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·KO·업데이트됨 4 Aug 2026
한 DevOps 엔지니어가 AWS CodeBuild를 사용하여 대규모 Docker 이미지를 자주 빌드하며, 빌드 간에 이미지 레이어를 재사용하여 빌드 속도를 높이고 비용을 절감하고자 합니다. 빌드 성능을 가장 잘 향상시키고 운영 노력을 최소화하는 접근 방식은 무엇입니까?
정답은 Docker 이미지를 Amazon ECR 리포지토리에 푸시하고 CodeBuild 빌드에 로컬 Docker 레이어 캐시를 활성화하는 것입니다. CodeBuild의 로컬 Docker 레이어 캐싱은 Docker 빌드 레이어를 재사용하여 빌드 시간을 크게 단축하고 비용을 절감합니다. ECR은 Docker 이미지를 저장하고 관리하는 데 최적화된 AWS 서비스입니다.
S3 버킷에 캐시하는 것은 Docker 레이어 캐싱을 직접 지원하지 않아 비효율적이며, S3 수명 주기 정책은 캐시 관리를 복잡하게 만듭니다. CodeBuild가 항상 최신 이미지를 가져오도록 하는 것은 캐싱과 무관하며 빌드 속도 향상에