매니지드 쿠버네티스란?

매니지드 쿠버네티스는 운영 부담을 줄이고,안정적인 클리스터 환경을 빠르게 제공하여 개발자가 애플리케이션에 집중할 수 있도록 돕는 서비스입니다.

차이점

  • VM
    큰 오버헤드
    VM에 전체 OS를 포함해야 하므로 자원을 많이 소모함
    거대한 이미지 사이즈
    VM 이미지가 크고, 마이그레이션이 어려움
    느린 부팅 시간
    부팅 시 전체 OS를 초기화로 시작 시간이 수십 초 걸림
    복잡한 유지관리
    각 VM OS 패치, 업데이트, 보안 관리 필요
  • 컨테이너
    작은 오버헤드
    컨테이너는 OS 레이어가 불필요해 컴퓨팅 사용 효율이 높음
    작은 이미지 사이즈
    컨테이너 이미지는 가볍고, 다양한 환경에서 동일하게 실행 가능
    빠른 부팅 시간
    OS 커널 공유로 인해 수 밀리초~수 초 내 빠르게 시작 가능
    간편한 유지관리
    마이크로서비스 호환성과 서비스별 독립적 업데이트 가능

장점

  • 운영 부담 최소화
    설치, 업그레이드, 패치, HA 구성 등 복잡한 클러스터 운영을 자동화
  • 신속한 배포와 확장
    오토스케일링, 로드밸런싱, 자동 배포 기능 지원
  • 안정성 및 가용성 확보
    다운타임 최소화, 안정적인 서비스 운영 보장
  • 보안과 비용 효율성
    자체 인프라 운영 비용 절감, 필요 시 리소스 확장 가능

활용 사례

온프레미스에서 운영중이던 서비스를 MSA 환경으로 이전한 사례입니다.