본문 바로가기
반응형

Service Mesh3

ISTIO 란? 이전 포스팅에서 Service Mesh 에 대해 다룬 포스팅이 있다. 자세한 내용은 아래 참고 포스팅을 참고 바란다. ISTIO는 Service Mesh 의 구현체이다. aws Mesh 나 Kong Mesh 등 다른 서비스들도 있지만 ISTIO 가 독보적으로 많이 사용이 된다. https://istio.io/ Istio A service mesh for observability, security in depth, and management that speeds deployment cycles. istio.io 사이트는 위와 같다. Service Mesh 를 알고 들으면 도움이 되지만 다시 설명을 하면 Service Mesh 에서는 side car 개념이 있다. 서비스에 붙어서 기동이 되는 Proxy 로 .. 2024. 3. 16.
'Service Mesh' VS 'API Gateway' 이전 포스팅에서 Service Mesh 와 Api Gateway 에 대해서 다룬 글이 있다. 자세한 내용은 아래 참고포스팅을 참고 바란다. 이번 포스팅에서는 둘의 차이를 비교해보려고 한다. 차이점 적용 위치 API Gateway는 중앙집중식으로 외부에서 들어오는 트래픽을 제어하여 서로 다른 망 사이에 존재한다. Service mesh는 애플리케이션 기능에 인프라 계층에서 관리되는 마이크로 서비스 분리 방법으로 내부망 K8S 클러스터 내에 존재한다. 패턴 API Gateway 는 Gateway Proxy Pattern 을 사용한다. 호출자는 구현 내용을 알 필요 없이 Gateway를 호출만 하면 Gw 가 알아서 수행한다. Service Mesh는 Sidecar Pattern 을 사용한다. 호출자의 코드에는.. 2024. 3. 8.
Service Mesh 란? 요즘 떠오르는 MSA 에서의 시스템 내부 통신이 Mesh 네트워크의 형태를 띄는것처럼 보인다. MSA와 Mesh 네트워크에 대해서는 아래 참고 포스팅을 참고 바란다. MSA 내부에서 서비스들끼리 서로 Mesh네트워크 형태처럼 서비스를 주고 받는것을 Service Mesh라고 한다. 아래 그림을 참고하면 각 MS에서 필요한 서비스를 Proxy를 통해 호출하고 받고 상호작용을 한다. Service Mesh 적용 이유 Service Mesh를 적용하는 이유는 MicroService Architecture는 Monolitic Architecture의 단점 극복과 Cloud 환경에서 시스템을 운영할 때의 이점을 극대화하기 위해 많이 사용되고 있다. 이를 통해 많은 문제들이 해결되었지만, 또다른 문제점도 발생했는데.. 2024. 1. 9.
반응형