Search
Duplicate
🖥️

가상 머신(Virtual Machine, VM)이란?

간단소개
born2beroot를 진행하며 공부한 내용입니다.
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
가상머신
Scrap
태그
born2beroot
9 more properties

가상 머신

가상 머신이란
가상 머신의 종류

1. 가상 머신

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

1) 가상 머신이란?

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

2) 가상 머신이 필요한 이유

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

3) 장점과 단점

장점
재해 복구 및 애플리케이션 프로비저닝 옵션 제공
가상 머신은 유지 및 관리가 간편하며 범용성이 뛰어남
하나의 물리적 컴퓨터에서 여러 운영 체제 환경을 실행할 수 있음
단점
하나의 물리적 시스템에서 여러 가상 머신을 실행하면 성능이 불안정해질 수 있음
가상 머신은 물리적 컴퓨터보다 효율성이 떨어지며 실행 속도도 느림

2. 가상 머신의 종류

1) 시스템 가상 머신

플랫폼 독립적인 환경에서 컴퓨터 프로그램을 실행합니다. 이는 기반 하드웨어 또는 운영 체제의 정보를 감춥니다. 따라서 프로그램이 모든 플랫폼에서 동일한 방식으로 실행됩니다.

2) 프로세스 가상 머신

호스트 컴퓨터의 물리적 리소스를 여러 가상 머신 간에 공유할 수 있습니다