웹 프로그래밍

가상머신(Virtual Machine, VM)? 본문

Linux

가상머신(Virtual Machine, VM)?

B. C Choi 2022. 8. 18. 19:10

가상 머신

실제 물리적으로 존재하는 컴퓨터가 아닌, 컴퓨터가 만들어내는 가상의 컴퓨터를 말한다. 즉, 컴퓨터 내의 가상 컴퓨터라고 생각하면 된다.

 

가상 머신이 필요한 이유

1. 가상 머신은 호스트 환경에서는 수행하는데 위험을 감수해야 하는 작업(보안, 바이러스의 위험)을 대신해서 수행하기 위해 생성되었습니다. 

2. 서버 가상화 등의 다른 목적으로도 사용됩니다.

3. 앱을 빌드하고 클라우드에 배포할 수 있습니다.

 

가상 머신 장점

1. 컴퓨터에서 다른 여러 운영체제 환경을 실행할 수 있다.

2. 유지와 관리가 간편하며 범용성이 좋다.

3. 하나의 컴퓨터에서 여러 가상 환경을 실행하므로 실제 인프라 사용 공간을 크게 줄일 수 있습니다. 즉, 대부분의 서버를      유지할 필요가 줄어 관리 비용을 절약할 수 있습니다.

 

가상 머신 단점

1. 하나의 컴퓨터에 여러 가상 머신을 실행하게 되면 성능이 불안정해질 수 있다.

2. 가상 머신은 컴퓨터보다 효율이 떨어지면 실행 속도가 느리다.