MSA 에서 서비스매시 사용 장단점 비교
MSA 환경에서 자바 기반 마이크로서비스가 서비스 메시(Service Mesh) 를 사용하는 경우와 그렇지 않은 경우는 통신 구조, 개발 복잡도, 보안, 트래픽 제어, 모니터링 방식 등에서 뚜렷한 차이를 보인다. 서비스 메시를 사용하는 경우 서비스 메시는 마이크로서비스 간 통신을 인프라 계층에서 분리·관리하는 구조이다. 각 서비스 인스턴스에는 사이드카 프록시(Sidecar Proxy) (예: Envoy)가 붙어 있으며, 모든 네트워크 요청은 이 프록시를 통해 처리된다. 대표 솔루션에는 Istio, Consul, Linkerd 등이 있다. … 더 읽기