GoogleGoogle Professional Cloud Developer (PCD) Certification·KO·업데이트됨 3 Sep 2026
Cloud Run 서비스와 Cloud Functions는 자주 배포되며, ENV 기반 서비스 디스커버리는 유지 관리가 어렵습니다. 확장 가능한 동적 서비스 디스커버리를 어떻게 구현해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Service Directory 네임스페이스를 생성하고, 배포 중에 서비스를 등록하며, 런타임에 Service Directory를 쿼리합니다..
이것이 정답인 이유
Service Directory는 Cloud Run 및 Cloud Functions와 같은 서비스의 동적 서비스 디스커버리를 위한 관리형 솔루션을 제공합니다. 네임스페이스를 생성하고 배포 시 서비스를 등록하면 런타임에 서비스 엔드포인트를 쉽게 쿼리할 수 있어 ENV 기반 디스커버리의 유지 관리 오버헤드를 줄일 수 있습니다. Cloud Run Admin 및 Cloud Functions API를 직접 호출하는 것은 각 서비스 유형에 대한 사용자 지정 로직이 필요하여 복잡성을 증가시킵니다. 명명 규칙은 서비스 디스커버리를 보장하지 않으며, 단일 Compute Engine VM에 HashiCorp Consul을 설치하는 것은 관리 오버헤드가 크고 단일 실패 지점을 생성합니다.