반응형
Container
Container란?
- 가상화 기술중 하나
- 호스트 운영체제 위에 여러 개의 격리된 환경을 생성하는 것
- 각각의 컨테이너 안에서 애플리케이션을 실행하게 된다. (실행환경을 애플리케이션 마다 관리할 수 있게 된다.)
- 리눅스의 커널 기능을 사용하여 만들어 졌다.
- chroot(파일 시스템 격리), namespace(프로세스 격리), cgroup(하드웨어 격리) 조합으로 격리
- 프로세스 단위 격리
- 대표적인 예로 도커가 있다.
VM vs Container
- 컨테이너 기술은 각 애플리케이션 또는 서비스에 대해 별도의 OS 인스턴스 오버헤드가 필요하지 않기 때문에 더 가볍고 효율적입니다.
- VM < - > Container
출처: https://www.itworld.co.kr/news/103469
하이퍼 바이저
- VM을 생성하고 구동하는 소프트웨어를 뜻함
- OS에 자원을 할당하고 조율하는 역할을 맡음 (OS의 요청을 번역하여 하드웨어에 전달하는 역할을 함)
반응형
'Devops' 카테고리의 다른 글
AWS 알아보기 3 - 컴퓨팅 파워 (Computing Power) (0) | 2023.06.11 |
---|---|
AWS 알아보기 2 - AWS 인프라 (0) | 2023.06.11 |
AWS 알아보기 1 - AWS란? (0) | 2023.06.11 |
AWS S3 인스턴스 생성 + Spring boot 연동 (2) | 2023.01.01 |
AWS EC2 인스턴스 생성하기 (0) | 2023.01.01 |