'컨테이너' 태그의 글 목록
본문 바로가기

컨테이너2

도커(Docker) 개인적으로 가상화 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. 도커란? 도커는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 컨테이너라 하면 배에 실는 네모난 화물 수송용 박스를 생각할 수 있는데 각각의 컨테이너 안에는 옷, 신발, 전자제품, 술, 과일등 다양한 화물을 넣을 수 있고 규격화되어 컨테이너선이나 트레일러등 다양한 운송수단으로 쉽게 옮길 수 있습니다. 서버에서 이야기하는 컨테이너도 이와 비슷한데 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 백엔드 프로그램, 데이터베이스 서버, 메시지 큐 등 어떤 프로그램도 컨테이너로 추상화할 수 있고 조립PC, AWS, Azure, Google.. 2023. 6. 15.
가상화 기술(서버 가상화, 컨테이너 가상화) 개인적으로 가상화 공부를 위해 정리한 내용들입니다. 함께 공부하자는 취지로 내용을 공유합니다. 1. 서버 가상화 VM은 ‘하이퍼바이저’를 이용해 하드웨어 자원을 가상화하는 방식 또는 그 결과물을 말합니다. 따라서 VM을 이해하기 위해서는 먼저 하이퍼바이저를 알아야 합니다. 하이퍼바이저는 호스트 시스템에서 다수의 게스트 OS를 구동할 수 있게 하는 소프트웨어입니다. 하드웨어를 가상화하면서 하드웨어와 각각의 VM을 모니터링하는 중간 관리자 역할을 하는 것이 하이퍼바이저(i.e Virtual Machine Monitor)입니다. 하이퍼바이저는 두 가지 유형으로 분류됩니다. (1) 베어메탈 가상화 Type1. 네이티브 or 하이퍼바이저형(native/bare-metal or Hypervisor) 하이퍼바이저가 .. 2023. 6. 15.