728x90
반응형
🔵 도커와 쿠버네티스 차이점
도커는 '한 개의 컨테이너'를 관리하는 데 최적화
쿠버네티스는 '여러 개의 컨테이너'를 서비스 단위로 관리하는 데 최적화
도커 🐳
여러 컨테이너를 관리 / 예약 하는 플랫폼
"컨테이너 하나 띄어서 사용해야지"
기술적인 개념이자 도구
컨테이너 기반의 오픈소스 가상화 플랫폼
쿠버네티스
여러 컨테이너를 관리 / 예약 하는 도구
"2021년 06월 30일에 컨테이너를 자동으로 생성해야지"
도커를 관리하는 툴
점진적 업데이트 제공 -> 서비스 중단 없이 업데이트 가능
특정 컨테이너가 죽었다면 즉각 그 컨테이너를 복제 생성해서 서비스를 유지한다
컨테이너를 사용하면 하나의 큰 어플을 서비스 단위로 잘라 빠르게 배포 가능.
각각 분리해서 쓰니 변경사항이 분리된 다른 기능들에 영향 미치지 않는다.
컨테이너란 ?
컨테이너는 어디에서나 실행할 수 있는 소형의 독립 운영 체제입니다.
이는 공용 리포지토리(repository) 또는 개인 리포지토리에서 호스팅 되는 일련의 명령에 따라
몇 초 만에 생성이 가능합니다.
컨테이너는 애플리케이션을 실행할 수 있으며 애플리케이션의 시스템 수준 요구 사항에 맞게 특별히 설계되어, 실행 시 사용할 JVM(Java Virtual Machine) 버전을 정의합니다.
간단히 말해, 컨테이너를 사용하면 로컬 개발 환경이 프로덕션 환경과 정확히 동일하게 유지됩니다.
컨테이너는 작고 가볍습니다.
즉, 애플리케이션을 로딩하기 위해서는 VM환경보다 더 많은 컨테이너가 필요합니다.
728x90
반응형
'TEAM STUDY > SERVER' 카테고리의 다른 글
🔵쿠버네티스 강의 1주차 - VM 과 Container 차이 (0) | 2021.06.30 |
---|---|
🔵 쿠버네티스 강의 1주차 - Auto Scaling / Auto Healing / Deployment (0) | 2021.06.30 |
🔵쿠버네티스 강의 1주차 - 도커란 ? (0) | 2021.06.30 |
🔵쿠버네티스 강의 1주차 - 왜 쿠버네티스를 사용해야 하는가 (0) | 2021.06.30 |
쿠버네티스 강의 1주차 (0) | 2021.06.30 |