728x90
반응형
# VM과 컨테이너의 비교
# VM은 OS 및 하이퍼바이저 등 실행으로 컨테이너보다 자원 효율성 면에서 많이 떨어짐,
반면 컨테이너는 저용량의 리소스를 사용하므로, 자원 효율성 측면에서 좋음.
# 리눅스 커널에서 제공하는 기능으로 컨테이너를 구현할 수 있음
> 이 기능을 사용기 편하게 제공하는 기능이 도커 이다.
# 도커의 구성
# 컨테이너: 이미지를 격리하여 독립된 공간에서 실행한 가상환경
# 이미지: 필요한 프록램과 라이브러리, 소스를 설치한 뒤 만든 하나의 파일
# 도커의 한계
- 서비스가 커질수록 관리해야하는 컨터이너의 양이 급격히 증가
- 도커를 사용하여 관리를 한다하여도 쉽지 않음
# 도커의 한계를 극복하기 위해 쿠버네티스를 사용
- 고대 그리스어로 항해사라는 의미를 가짐
# DevOps : 기존의 분리된 소프트웨어 개발팀과 IT 운영팀의 협업으로, 전체 라이프사이클을 함께 관리할 수 있는 일종의 철학 또는 운동.
- 데브옵스의 이점 : 속도(빠른 업무수행), 신속한 제공, 안정성이 확보되고 협업 강화
# 도커의 특징
- 애플리케이션에 국한 되지 않고 의존성 및 파일 시스템까지 패키징하여 빌드, 배포, 실행을 단순화
- 리눅스의 네임 스페이스와 Cgroups와 같은 커널 기능을 사용하여 가상화
베어메탈머신 : 아무것도 설치되지 않은 머신 상태
PaaS와 SaaS의 비교
# 도커의 단점 : 스케일 인, 스케일 아웃이 어려움
# 도커의 단점을 쿠버네티스가 보완하므로 궁합이 잘 맞는다고 보면 됨
728x90
반응형
'Docker > Docker (도커)' 카테고리의 다른 글
환경 변수를 사용하여 docker Mysql 서비스 구축하기 (0) | 2021.09.03 |
---|---|
Docker 를 활용하여 jenkins 띄우기 (0) | 2021.09.02 |
도커 주요 명령어(2) (0) | 2021.09.02 |
도커 주요 명령어(1) (0) | 2021.09.01 |
Docker 설치 및 아파치 기본 웹페이지 띄우기 (0) | 2021.09.01 |