GoogleGoogle Professional Cloud Architect (PCA) Certification·KO·업데이트됨 5 Sep 2026
모놀리식을 컨테이너화된 REST 마이크로서비스로 분할했으며, 고객에게 고가용성과 낮은 지연 시간으로 Cloud Run에서 실행하려고 합니다. 어떻게 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Cloud Run 서비스를 여러 리전에 배포합니다. 서비스에 연결되는 서버리스 네트워크 엔드포인트 그룹(NEG)을 생성합니다. 서버리스 NEG를 전역 HTTP(S) Load Balancer에서 사용하는 백엔드 서비스에 추가합니다..
이것이 정답인 이유
고가용성과 낮은 지연 시간을 위해 Cloud Run 서비스를 여러 리전에 배포하는 것이 중요합니다. Cloud Run은 리전 서비스이므로 여러 가용성 영역에 자동으로 분산되어 영역 장애로부터 보호됩니다. 전역 HTTP(S) 부하 분산기는 전 세계 사용자에게 가장 가까운 리전으로 트래픽을 라우팅하여 지연 시간을 줄입니다. 서버리스 네트워크 엔드포인트 그룹(NEG)은 Cloud Run과 같은 서버리스 백엔드를 전역 HTTP(S) 부하 분산기에 연결하는 데 필요한 구성 요소입니다.
다른 옵션들은 다음과 같은 이유로 올바르지 않습니다.
Cloud Run은 자동으로 여러 가용성 영역에 배포되므로 수동으로 배포할 필요가 없습니다. Cloud Endpoints는 API 관리에 사용되지만 부하 분산에 직접 사용되지는 않습니다.
Cloud DNS의 지연 시간 기반 라우팅은 부하 분산기만큼 효율적이지 않으며, 트래픽 관리 기능이 제한적입니다.
Cloud Run은 HTTP 기반 서비스이므로 TCP/IP 부하 분산기보다는 HTTP(S) 부하 분산기가 적합합니다.