매니지드 쿠버네티스란?
매니지드 쿠버네티스는 운영 부담을 줄이고,안정적인 클리스터 환경을 빠르게 제공하여 개발자가 애플리케이션에 집중할 수 있도록 돕는 서비스입니다.
차이점
-
VM
- 큰 오버헤드
- VM에 전체 OS를 포함해야 하므로 자원을 많이 소모함
- 거대한 이미지 사이즈
- VM 이미지가 크고, 마이그레이션이 어려움
- 느린 부팅 시간
- 부팅 시 전체 OS를 초기화로 시작 시간이 수십 초 걸림
- 복잡한 유지관리
- 각 VM OS 패치, 업데이트, 보안 관리 필요
-
컨테이너
- 작은 오버헤드
- 컨테이너는 OS 레이어가 불필요해 컴퓨팅 사용 효율이 높음
- 작은 이미지 사이즈
- 컨테이너 이미지는 가볍고, 다양한 환경에서 동일하게 실행 가능
- 빠른 부팅 시간
- OS 커널 공유로 인해 수 밀리초~수 초 내 빠르게 시작 가능
- 간편한 유지관리
- 마이크로서비스 호환성과 서비스별 독립적 업데이트 가능