service mesh

· MSA
정의서비스 간 통신을 처리하는 소프트웨어 계층컨테이너화된 마이크로서비스로 구성서비스 간 연결을 관리하기 위해 모니터링, 로깅, 추적, 트래픽 제어 등 기능 제공마이크로서비스 수가 증가하여 서비스 성능 모니터링하기 어려워지는 문제 해결도입 이유애플리케이션 성능은 서비스 간 통신 속도와 탄력성에 따라 좌우된다. 그러나 MSA에서는 분산된 마이크로서비스를 모니터링하기 어렵다.서비스 레벨에서 모니터링많은 서비스가 연동하여 작동하는 방식을 이해하기 어려움ex) 다운스트림 및 업스트림 종속성서비스와 워크로드가 통신하는 방식을 더 잘 관찰서비스 레벨에서 제어서비스가 서로 통신하고 수행하는 작업을 제어서비스의 동작, 정책, 상호 작용에 대한 세밀한 제어 및 관리 기능ex) 규제를 준수하기 위한 보안 정책 적용이점분산 ..