티스토리 뷰
대두된 배경
인스턴스가 많아지면서 이를 관리하는 일과 인스턴스 사이의 오버헤드가 복잡해져 이를 해결하기 위해 구상된 아키텍쳐이다.
기존 문제점을 해결한 방법
1. Application 보다는 Infrastructure Layer에서 service 관리
2. 서비스(인스턴스)간 통신을 추상화: 내부 네트워크 추적, 제어 등 가능케함
3. Envoy Proxy사용
Servie Mesh의 기능
- 서비스의 매트릭 수집
- 추적
- TLS
- 서비스 디스커버리
- 로드밸런싱
- 동적 요청 라우팅
- 서킷브레이킹
- 타임아웃
구현방법
proxy를 sidecar로 서비스마다 배치함
서비스 메쉬관련 Tool
- Istio
- Linkerd
- Conduit
'CLOUD > Infrastructure' 카테고리의 다른 글
[Ansible] Playbook (0) | 2022.09.12 |
---|---|
[Micro Service #01] Istio의 아키텍처 (0) | 2022.08.09 |
keycloack 이란? (0) | 2022.08.09 |
virtualbox 에서 Nat Network 가 1~2일 주기로 끊길때 (0) | 2022.03.21 |
Nginx 웹서버 설치 및 사용법 (Ubuntu 20.04 기준) 에러로그보기, 접속로그보기 (0) | 2022.02.10 |