Service Mesh 아키텍처 패턴은 분산 시스템에서 마이크로 서비스 간의 통신을 관리하고 제어하는 방법입니다. 여기에는 애플리케이션 코드와 별도로 서비스 간 통신을 관리하기 위한 전용 인프라 계층을 추가하는 작업이 포함됩니다. 이 인프라 계층 또는 "서비스 메시"에는 각 마이크로 서비스와 함께 배포된 프록시 세트(일반적으로 사이드카로 구현됨)가 포함됩니다. 이러한 프록시는 라우팅, 로드 밸런싱, 서비스 검색 및 보안을 포함한 모든 네트워크 트래픽을 처리합니다. Service Mesh를 사용하여 개발자는 트래픽 제어, 관찰 가능성 및 보안 정책과 같은 기능을 일관되고 중앙 집중식으로 모든 마이크로 서비스에 쉽게 추가할 수 있습니다. 인기 있는 Service Mesh 구현에는 Istio, Linkerd 및 Envoy가 포함됩니다.
발행일: