서버 자원을 효율적으로 쓰기 위한 가상화 기술
자원격리 기술 Linux
가상화 기술 VM
가상화 기술 Container
dotCloud → docker의 시작
장점: 컨테이너 가상화기술은 서비스 간 자원격리를 진행. OS를 별도로 안 띄워도 된다.
⇒ OS 기동시간이 없기 때문에 자동화시에 엄청 빠르고, 자원 효율도 매우 높음
문제점: 도커 자체는 하나의 서비스를 컨테이너로 가상화시켜서 배포하는 것.
⇒ 많은 서비스를 운영할 때 그걸 일일이 배포하고 운영하는 역할 X ⇒ Container Orchestrator, 즉 여러 컨테이너들을 관리하는 역할 필요
오케스트레이터 Container
클라우드 서비스 Kubernetes
google cloud, aws, azure, IBM Cloud ⇒ 쿠버네티스 기반 클라우드 서비스 제공
⇒ 클라우드 서비스를 써도 되고, kubernetes로 직접 설치해서 나의 운영 환경에 맞게 최적화도 가능
Admin : 쿠버네티스 클러스터를 운영하는 운영자
User : 쿠버네티스 기능을 이용해서 자신의 서비스를 배포하는 사용자
