728x90
사이드카 패턴
- 주요 애플리케이션 컨테이너와 함께 동작하는 작은 보조 컨테이너
- 주요 애플리케이션 컨테이너가 수행하는 작업을 보완하거나 확장하기 위해 사용
- 로그 수집, 모니터링, 인증, 데이터 전처리 등의 작업을 처리
장점
- 두 컨테이너가 다른 언어로 쓰여질 수 있음
- 상호 의존성을 줄일 수 있음
- 목적에 따라 사이드카 컨테이너를 교체할 수 있음
- 대부분 같은 스토리지를 공유할 수 있기 때문에 공유에 대한 고민이 적음
단점
- 추가적인 리소스 할당, health check, restart 등 관리해야 될 포인트가 생김
- 별도 사이드카를 만들지, 병합하여 사용하는 게 좋을 지는 환경에 따라 다름
728x90
'인프라' 카테고리의 다른 글
4년간 인프라 운영하며 좋았던/후회했던 결정들 (0) | 2024.02.28 |
---|---|
mTLS (0) | 2024.02.15 |
Docker와 Kubernetes (0) | 2024.02.12 |
AWS Fargate란 무엇인가? (0) | 2024.02.11 |
CI/CD란 무엇일까? (0) | 2024.02.07 |