Envoy 2

클라우드 네이티브 네트워킹 기술: Envoy, Ingress, Istio

클라우드 네이티브 네트워킹 기술: Envoy, Ingress, Istio 가. Envoy의 주요 특징과 활용 방안 1. 개요 Envoy는 마이크로서비스 아키텍처에서 서비스 간의 통신을 관리하고 최적화하는 데 중점을 둔 고성능 프록시입니다. 클라우드 환경과 컨테이너화된 애플리케이션에 특히 적합합니다. 2. 주요 특징 (1)다양한 네트워크 프로토콜 지원 Envoy는 HTTP/2, gRPC, MongoDB, Redis 등 다양한 애플리케이션 프로토콜을 지원합니다. 이를 통해 여러 종류의 트래픽과 네트워크 패턴을 효율적으로 처리할 수 있습니다. (2)서비스 메쉬 구성 요소로 활용 서비스 메쉬 아키텍처에서 Envoy는 각 마이크로서비스 인스턴스 옆에 배치되어 서비스 간 통신을 중재합니다. 이를 사이드카(Sidec..

MSA 환경에서 서비스 메시 솔루션 비교

MSA 환경에서 서비스 메시 솔루션 비교 가.서비스 메시 솔루션의 종류 1. Istio 장점: 강력한 트래픽 관리, 보안 기능, 정책 집행 및 관찰 가능성. 단점: 복잡한 구성과 높은 리소스 요구량. 사례: IBM Cloud, Google Cloud Platform의 서비스에서 사용. 고려사항: Kubernetes와의 통합, 구성의 복잡성, 성능에 미치는 영향. 2. Linkerd 장점: 가볍고 빠른 성능, 간단한 설치와 사용 용이성. 단점: Istio에 비해 상대적으로 제한된 기능. 사례: Monzo, Houghton Mifflin Harcourt에서 사용. 고려사항: 특정 기능의 제한, 사용 용이성과 성능 사이의 균형. 3. Consul Connect 장점: 서비스 디스커버리와 통합, 다중 클라우드 ..