더북(TheBook)

2.4.2 핵심 용어

가상화(virtualization)는 여러 프로세스 간에 연산, 저장 공간, 네트워킹 리소스를 논리적으로 공유함으로써 마치 물리적으로 독립된 컴퓨터 환경처럼 각 프로세스를 실행할 수 있게 해준다.

하이퍼바이저(hypervisor)는 시스템 리소스를 게스트 계층에 제공하고자 호스트 컴퓨터에서 실행되는 소프트웨어로, 완전한 컴퓨터 구조를 갖춘 게스트 VM을 실행하고 관리한다.

컨테이너(container)는 완전한 컴퓨터 구조 대신 호스트 컴퓨터의 핵심 OS 커널 위에서 실행되는 VM으로, 단기적인 요구에 맞춰 간단히 실행하고 종료할 수 있다.

버추얼박스가 제공하는 동적 할당(dynamically allocated)된 가상 드라이브는 VM이 실제 사용하는 만큼만 물리적인 드라이브 공간을 사용한다. 한편 고정 크기(fixed-size) 드라이브는 데이터의 양과 무관하게 지정된 크기를 모두 사용한다.

소프트웨어 저장소(software repository)는 디지털 리소스를 저장할 수 있는 곳으로, 소프트웨어 패키지를 관리하고 배포하는 데 특히 유용하다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.