가상머신(Virtual Machine)이란?
- 실재하는 컴퓨터 상에 소프트웨어로 논리적으로 만들어낸 컴퓨터
- 가상 머신은 물리적 머신에 연결되지 않고 프로그램이나 애플리케이션을 실행
가상머신의 특징
안에서 돌아가는 소프트웨어가 가상 머신이 제공하는 환경과 자원에 제한을 받으며 가상 서계를 벗어날 수 없음
가상머신의 구분
가상머신은 실제 컴퓨터와 어느 정도의 통신과 사용을 기반으로 시스템 가상머신과 프로세스 가상머신으로 구분함
시스템 가상머신
- 완전한 시스템 플랫폼을 제공하며, 완전한 운영 체제의 실행을 지원
프로세스 가상 머신
- 하나의 단일 프로그램을 실행하며 단일 프로세스 지원
가상머신의 장단점
장점
- 소프트웨어가 물리적 호스트 컴퓨터와 분리돼 있어 단일 하 드웨어에서 여러 OS 인스턴스 실행 가능
- 안전한 샌드박스 환경에서 애플리케이션 테스트 가능
단점
- 물리적 컴퓨터와 비교할 때 효율성이 떨어짐(성능)
VM ware
VM ware 공식 홈페이지
https://www.vmware.com/kr.html
- VM ware는 개인이 사용시 Workstation Player 버전을 무료로 설치할 수 있음.
![](https://velog.velcdn.com/images%2Fyoondotcom%2Fpost%2Fd813c49d-9c62-4002-9fba-dfd3e56468df%2F%EC%BA%A1%EC%B2%98'.PNG)