온프레미스 전자상거래 앱은 환경 변수를 통해 구성되는 Docker에서 실행되는 Python 마이크로서비스로 구성됩니다. 서버리스 GCP 배포가 필요합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CI/CD 파이프라인을 사용하고, 생성된 Docker 이미지를 푸시하고, Cloud Run에 배포하고, 구성 및 엔드포인트를 업데이트합니다..
이것이 정답인 이유
정답은 온프레미스 Docker 컨테이너를 Cloud Run으로 마이그레이션하는 가장 효율적이고 현대적인 방법을 제시합니다. Cloud Run은 컨테이너화된 워크로드를 위한 완전 관리형 서버리스 플랫폼으로, Docker 이미지를 직접 배포할 수 있어 기존 마이크로서비스 아키텍처를 거의 변경하지 않고 재사용할 수 있습니다. CI/CD 파이프라인을 사용하면 배포 프로세스를 자동화하고 효율성을 높일 수 있습니다. 환경 변수를 통해 구성되는 Docker 앱이므로, Cloud Run의 환경 변수 기능을 사용하여 구성을 쉽게 관리할 수 있습니다. 오답 설명: "CI/CD 파이프라인을 사용하고, 생성된 Docker 이미지를 푸시하고, 동일한 구성을 사용하여 Cloud Functions에 배포합니다."는 Cloud Functions가 Docker 이미지를 직접 지원하지 않으므로 올바르지 않습니다. Cloud Functions는 소스 코드 배포에 중점을 둡니다. "기존 코드베이스에서 각 서비스를 별도의 Cloud Function으로 배포하고 구성 및 엔드포인트를 업데이트합니다."는 기존 Docker 기반 마이크로서비스를 Cloud Functions에 맞게 재작성해야 하므로 상당한 재작업이 필요하며, 이는 서버리스 마이그레이션의 이점을 상쇄할 수 있습니다. "기존 코드베이스에서 각 서비스를 별도의 Cloud Run 서비스로 배포하고 온프레미스 구성을 재사용합니다."는 Cloud Run 배포는 맞지만, "온프레미스 구성을 재사용합니다"라는 부분이 모호하고, 클라우드 환경에 맞게 구성(예: 데이터베이스 연결, API 키)을 업데이트해야 할 가능성이 높으므로 완전하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음