도커
- 컨테이너라는 독립적인 공간에서 동작하는 프로세스를 제공함
- 가상화 기술 중 하나
- 기존의 가상화 방식은 주로 OS를 통째로 가상화했음
- 동일한 컨테이너로 동작 시킬 시 컨테이너 위에서 동작하는 Application은 모두 동일한 환경(OS, 언어 런타임, 프레임워크 버전 등)에서 동작하게됨
- 변화하지 않는 실행 환경으로 Idempotency 확보
- 모든 대상 환경에 Dockerfile 파일을 통해 실행 환경 구축 가능
- 시스템을 구성하는 Application 및 미들웨어의 관리 용이성 증가
'Program > Software Architect' 카테고리의 다른 글
[마이크로서비스 7] Kubernetes (1) | 2024.09.03 |
---|---|
[마이크로서비스 6] 컨테이너 오케스트레이션 (0) | 2024.08.24 |
[마이크로서비스 4] 마이크로 서비스 성숙도 평가 모델 (0) | 2024.08.18 |
[마이크로서비스 3] 마이크로 서비스 capabailties 모델 (0) | 2024.08.15 |
[마이크로서비스 2] 마이크로 서비스 장/단점 (0) | 2024.08.12 |