서버리스 앱을 배포하고 프로덕션 트래픽의 일부를 테스트를 위해 새 버전으로 라우팅하려고 합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Cloud Run에 배포하고 점진적 출시를 사용하여 트래픽 분할을 수행합니다..
이것이 정답인 이유
정답은 Cloud Run에 배포하고 점진적 출시를 사용하여 트래픽 분할을 수행합니다. Cloud Run은 서버리스 컨테이너 플랫폼으로, 트래픽 분할(traffic splitting) 기능을 내장하여 새 버전을 배포하고 점진적으로 트래픽을 전환할 수 있게 해줍니다. 이는 무중단 배포와 A/B 테스트에 매우 유용합니다. 오답 설명: GKE에 배포하고 Anthos Service Mesh를 사용하여 트래픽 분할을 수행하는 것은 가능하지만, 문제에서 "서버리스 앱"을 언급했으므로 GKE는 서버리스 솔루션이 아닙니다. Anthos Service Mesh는 복잡한 마이크로서비스 환경에 더 적합합니다. Cloud Functions에 배포하고 함수 이름에 버전 번호를 포함하는 것은 트래픽 분할을 직접적으로 지원하지 않으며, 각 버전에 대한 별도의 함수를 관리해야 하므로 비효율적입니다. App Engine에 배포하고 각 버전에 대한 새 서비스를 생성하는 것은 가능하지만, App Engine은 특정 언어 런타임에 최적화되어 있으며, Cloud Run이 컨테이너 기반의 범용 서버리스 솔루션으로 더 유연하고 현대적인 선택입니다. App Engine의 트래픽 분할 기능은 Cloud Run만큼 세밀하지 않을 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음