Cloud Service Mesh용 서비스 디렉터리

이 문서에서는 Cloud Service Mesh와 서비스 디렉터리가 함께 작동하여 서비스 메시의 애플리케이션이 서비스 디렉터리 레지스트리에 나열된 서비스에 액세스할 수 있도록 하는 방법을 간략하게 설명합니다.

Cloud Service Mesh는 이기종 배포를 위한 전역 라우팅, 부하 분산, 리전 장애 조치, 보안을 지원하는 서비스 메시 컨트롤 플레인입니다. 여기에는 사이드카, 에지 또는 미들 프록시, 프록시리스 gRPC 클라이언트를 사용하는 배포가 포함됩니다.

서비스 디렉터리와 Cloud Service Mesh를 통합하면 서비스 디렉터리에 등록된 서비스를 Cloud Service Mesh 서비스에서 사용할 수 있습니다.

서비스 디렉터리를 사용하면 단일 중앙 레지스트리에서 서비스를 더 쉽게 액세스하고 추적할 수 있습니다. 여기에는 GKE, 내부 패스 스루 네트워크 부하 분산기, 내부 애플리케이션 부하 분산기, 온프레미스 및 멀티 클라우드 서비스와 같은 Google Cloud 서비스가 포함됩니다. 서비스 제작자가 GKE 서비스 또는 부하 분산기를 만들면 통합을 통해 서비스 또는 부하 분산기가 서비스 디렉터리에 자동으로 등록될 수 있습니다.

서비스가 서비스 디렉터리에 있으면 Cloud Service Mesh 클라이언트가 서비스 디렉터리에 등록된 서비스(예: 내부 패스 스루 네트워크 부하 분산기 및 내부 애플리케이션 부하 분산기)에 액세스할 수 있도록 Cloud Service Mesh를 구성할 수 있습니다.

Cloud Service Mesh와 함께 서비스 디렉터리의 서비스 레지스트리를 사용하면 서비스 레지스트리의 서비스를 메시의 애플리케이션과 Cloud Service Mesh에서 구성한 게이트웨이에서 사용할 수 있습니다.

서비스 디렉터리에 Cloud Service Mesh를 등록하면 다음을 수행할 수 있습니다.

  • Cloud Service Mesh에 기존 서비스 제공
  • 서비스 제작자 및 소비자 사이의 조정 개선
  • 인그레스 지점을 사용하여 경계 내에서 서비스 액세스
  • 도메인 간 서비스 연결
  • 서비스에 액세스할 때 정책 적용

이러한 기능에 대한 자세한 내용은 Cloud Service Mesh와 서비스 디렉터리 통합 사용 사례를 참고하세요.

서비스를 통합하려면 서비스를 서비스 디렉터리에 등록한 후 서비스를 Cloud Service Mesh 백엔드 서비스에 바인딩합니다. 결합이 설정된 다음 Cloud Service Mesh가 서비스 디렉터리에 쿼리를 수행하여 등록된 서비스 및 서비스 연결 방법에 대한 정보를 얻습니다.

서비스 디렉터리를 사용하여 Cloud Service Mesh를 설정하는 방법에 관한 자세한 내용은 서비스 디렉터리를 사용하여 Cloud Service Mesh 설정을 참고하세요.

다음 단계