본문 바로가기

OS/VirtualMachine

Virltual Machine

반응형

1. Virtual Machine 이란?

가상 머신이란?

가상 머신(또는 게스트)은 호스트라고 하는 컴퓨팅 환경에서 생성됩니다. 하나의 호스트에 여러 가상 머신이 동시에 존재할 수 있습니다. 가상 머신을 구성하는 주요 파일에는 로그 파일, NVRAM(비휘발성 RAM) 설정 파일, 가상 디스크 파일, 구성 파일 등이 있습니다.

 

가상 머신 정의

가상 머신은 물리적 컴퓨터와 동일한 기능을 제공하는 소프트웨어 컴퓨터입니다. 가상 머신은 물리적 컴퓨터처럼 애플리케이션과 운영 체제를 실행합니다. 그러나 가상 머신은 물리적 컴퓨터에서 실행되고 물리적 컴퓨터처럼 작동하는 컴퓨터 파일입니다. 다시 말해 가상 머신은 별도의 컴퓨터 시스템처럼 작동합니다.

 

가상 머신이 필요한 이유

가상 머신은 바이러스에 감염된 데이터에 액세스하고 운영 체제를 테스트하는 등, 호스트 환경에서 수행하기에 위험한 특정 작업을 수행하기 위해 생성됩니다. 가상 머신은 다른 시스템에서 sandbox화되므로, 가상 머신 내의 소프트웨어는 호스트 컴퓨터를 변조할 수 없습니다. 가상 머신은 서버 가상화 등의 다른 목적으로도 사용할 수 있습니다.

 

가상 머신의 장점:

  • 재해 복구 및 애플리케이션 프로비저닝 옵션 제공
  • 가상 머신은 유지 및 관리가 간편하며 범용성이 뛰어남
  • 하나의 물리적 컴퓨터에서 여러 운영 체제 환경을 실행할 수 있음

가상 머신의 단점:

  • 하나의 물리적 시스템에서 여러 가상 머신을 실행하면 성능이 불안정해질 수 있음
  • 가상 머신은 물리적 컴퓨터보다 효율성이 떨어지며 실행 속도도 느림

가상 머신의 두 가지 유형:

  1. 프로세스 가상 머신: 플랫폼 독립적인 환경에서 컴퓨터 프로그램을 실행합니다. 이는 기반 하드웨어 또는 운영 체제의 정보를 감춥니다. 따라서 프로그램이 모든 플랫폼에서 동일한 방식으로 실행됩니다.
  2. 시스템 가상 머신: 호스트 컴퓨터의 물리적 리소스를 여러 가상 머신 간에 공유할 수 있습니다. 


참고 사이트 : www.vmware.com/kr/topics/glossary/content/virtual-machine.html

 

 

 

2. Virtual Machine 종류

가상화 머신 지원 OS 특징 비고
VM Ware Workstation Windows, Linux, Mac    
VM Ware Workstation Player Windows, Linux, Mac VMWare Workstaion 간소화 버전  
Oracle VM VirtualBox Windows, Linux, Mac    
Parallels Desktop Windows, Linux, Mac MAC용 대표 가상머신  

대표적인 가상 머신 4가지이다.

 

 

3. Virtual Machine 라이센스

가상화 머신 개인 사용 기업 사용 라이센스 종류
VM Ware Workstation X X  
VM Ware Workstation Player O X  
Oracle VM VirtualBox O O GPL 2.0
Parallels Desktop X X  

 

가상화 머신이 다양한 OS를 지원하지만, 라이센스를 고려하여 VirtualBox를 사용하여 

개인/업무용으로 사용할 예정이다.

반응형
댓글