MSA 구조에서 Istio 기능, 역할
출처 : https://istio.io/ 1. Istio가 뭐지? 마이크로서비스아키텍처(MSA) 서비스들의 트래픽을 제어할 수 있습니다. 오픈소스입니다. (Apache License 2.0) 여러분이 작성한 코드를 변경하지 않고도, 로드 밸런싱, 서비스 간 인증, 모니터링을 추가할 수 있습니다. 2. Istio가 뭘 할수 있지? 버전별 트래픽 양 조절 (예: 구버전 95%, 신버전 5%) 헤더 값을 기준으로, 트래픽 분할 (예: 클라이언트가 PC, 안드로이드, 아이폰일 때 서로 다른 서비스로 라우팅) 서비스 안정성(health check, 장애 서비스 제거) TLS 보안 서비스에 대한 인증, 인가 - 서비스간 인증, 사용자 인증(JWT토큰이용), Role base 인가 서비스 모니터링, 지표 수집 3. ..
2022. 5. 2.