GoogleGoogle Professional Cloud Architect (PCA) Certification·KO·업데이트됨 5 Sep 2026
Docker 기반 마이크로서비스를 구축 중이며 Google에서 권장하는 CI 및 아티팩트 스토리지를 원합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 소스 변경 사항에 대한 Cloud Build 트리거를 구성합니다. Cloud Build를 사용하여 각 마이크로서비스에 대한 컨테이너 이미지를 빌드하고, 코드 커밋 해시로 태그를 지정한 다음, Container Registry로 푸시합니다..
이것이 정답인 이유
정답은 Google Cloud에서 권장하는 CI/CD 및 아티팩트 스토리지 모범 사례를 따릅니다. Cloud Build 트리거를 사용하면 소스 코드 변경 시 자동으로 빌드를 시작할 수 있습니다. 각 마이크로서비스에 대해 별도의 컨테이너 이미지를 빌드하고 코드 커밋 해시로 태그를 지정하면 이미지의 불변성과 추적 가능성이 보장됩니다. Container Registry는 컨테이너 이미지를 저장하고 관리하기 위한 Google Cloud의 권장 서비스입니다.
오답인 "Cloud Storage로 푸시"는 컨테이너 이미지를 저장하는 데 적합하지 않습니다. "Scheduler 작업을 생성하여 1분마다 리포지토리를 폴링"하는 것은 비효율적이며 실시간 CI를 제공하지 않습니다. "하나의 컨테이너 이미지를 빌드하고, 'latest'로 태그를 지정"하는 것은 마이크로서비스 아키텍처에 적합하지 않으며, 'latest' 태그는 이미지 버전을 추적하기 어렵게 만듭니다.