GoogleGoogle Professional Cloud Developer (PCD) Certification·KO·업데이트됨 3 Sep 2026
프로덕션 사용자를 대상으로 새로운 앱 버전을 테스트하고, 운영체제별로 사용자를 라우팅하며, 버그 발생 시 빠른 롤백을 허용하려고 합니다. 어떤 배포 및 트래픽 분할 접근 방식을 사용해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Anthos Service Mesh를 사용하여 Google Kubernetes Engine에 애플리케이션을 배포합니다. 트래픽 분할을 사용하여 user-agent header를 기반으로 사용자 트래픽의 일부를 새 버전으로 보냅니다..
이것이 정답인 이유
Anthos Service Mesh는 Google Kubernetes Engine(GKE)에서 서비스 메시 기능을 제공하여 고급 트래픽 관리, 관찰 가능성 및 보안 기능을 가능하게 합니다. user-agent 헤더를 기반으로 트래픽을 분할하면 운영체제별로 사용자를 라우팅하는 요구사항을 충족할 수 있습니다. 또한, 서비스 메시는 트래픽을 점진적으로 전환하고 문제가 발생할 경우 즉시 롤백할 수 있는 기능을 제공하여 프로덕션 환경에서 안전하게 새 버전을 테스트할 수 있습니다. Cloud Run은 리비전 태그 기반 트래픽 분할을 지원하지만, user-agent 헤더 기반 라우팅은 기본적으로 제공하지 않습니다. App Engine의 IP 주소 기반 트래픽 분할은 운영체제별 라우팅에 적합하지 않으며, Compute Engine과 Traffic Director는 더 낮은 수준의 인프라 제어를 제공하지만, user-agent 기반 라우팅을 직접 구성하기는 더 복잡합니다.