![movie](https://img.youtube.com/vi/BuIYQO_rrDc/0.jpg)
가상머신이란 무엇인가?
- 가상머신: 하드웨어를 소프트웨어적으로 구현해서 그 위에서 운영체제가 동작하도록하는 기술. OS에 설치된 소프트웨어 위에서 또 다른 OS가 실행되도록 하는 것
- 가상화 기술: 하드웨어가 실제로 존재하진 않지만 존재하는 것처럼 환경을 구성하는 것
- 가상화 머신을 사용하는 이유
- 다른 운영체제를 사용해야 하는 경우: 각 운영체제 마다 해당 운영체제에서만 작동하는 소프트웨어가 존재한다. 그런 소프트웨어를 이용하기 위해서는 해당 운영체제를 탑재하고 있는 컴퓨터가 필요하다.
- 독립적인 공간이 필요한 경우: 어떤 프로그램을 실행해야 하는데, 바이러스가 있을지도 모르니, 안전하게 실행해볼 테스트 공간이 필요하다.
- 백업이 필요한 경우: 스냅샷을 이용해, 특정 시점 가상 머신의 상태를 저장할 수 있다.
- 하나의 머신에서 여럿이 작업해야할 경우: 하나의 머신에서 여러 환경을 구성할 수 있다.