VM에서 컨테이너로
- 마이크로 패러다임 : identical(동일한)서비스의 클러스터가 요구되기 때문
- 컨테이너 : 호스트 메모리에 가해지는 부담을 줄일 수 있도록 운영 체제 환경(커널)을 공유한다.
- 즉 컨테이너를 사용하면 여러 컨테이너들이 하나의 물리적주소공간(디스크)을 공유할 수 있어 공통된 자원에 쉽게 접근할 수 있다.
[참고자료]
Monolithic App vs Microservices
monolithic app 모든 기능이 단일프로그램 안에 구현됨 비현실적, 비효율, 매우낮은생산성 비대한 app, 일부가 update되어도 전체 app이 re-deploy되어야함, bug가 전체 app에 영향 미침, 새로운 기술을 채택
dev-jhl.tistory.com
'DevOps > Docker' 카테고리의 다른 글
모든 컨테이너는 동일한 OS 커널 상에서 bulid 되야한다 (0) | 2021.09.06 |
---|---|
컨테이너의 아이디어 (0) | 2021.09.06 |
Monolithic App vs Microservices (0) | 2021.09.03 |
Docker volume 사용 하기 전 생각해 봐야할 점 (0) | 2021.09.03 |
Container Engine Architecture (0) | 2021.09.03 |