IT/Spring Cloud

컨테이너 가상화

김 정 환 2022. 2. 5. 17:30
반응형

컨테이너 가상화 개요입니다.

 

 

하이퍼바이저 (Hypervisor)

  • Virtual Machine Manager (VMM)
  • 다수의 운영체제를 동시에 실행하기 위한 논리적인 플랫폼
  • Native (bare metal) 과 Hosted 타입 

가상화

OS Virtualization Container Virtualization
  • Host OS 위에 Guest OS 전체를 가상화
  • VMWare, VirtualBox
  • 시스템 부하가 많고 느림
  • Host OS의 리소스를 적게 사용하며, 필요한 프로세스만 실행
  • 최소한의 라이브러리와 도구만 포함
  • Container의 생성 속도가 빠름

용어

Image : 설정 값들을 모아 놓은 것

Container : Image를 실체화한 것

Dockerfile : Docker Image를 생성하기 위한 스크립트 파일

 

 

Docker 운영 개요

  • Public / Private 레파지토리에서 도커 서버로 이미지를 가져(pull)옵니다.
  • 저장된 이미지로 컨테이너를 create(생성), start(시작), run(pull + 생성 + 시작)합니다.
  • 생성된 컨테이너의 port를 외부에서 사용할 수 있게 열어줍니다. 그러면 외부에서 Docker 서버의 컨테이너에 접근할 수 있습니다.

 

끝.

반응형

'IT > Spring Cloud' 카테고리의 다른 글

Spring Cloud Context  (0) 2023.04.03
모니터링 - Prometheus, Grafana  (0) 2022.02.04
모니터링 - Micrometer  (0) 2022.02.04
Zipkin - 분산 추적  (0) 2022.01.30
CircuitBreaker  (0) 2022.01.30