본문 바로가기

AWS Cloud School

[04.03] 가상화, VMware

 

VM이란

 가상 머신(Virtual Machine, VM)은 물리적 하드웨어 시스템에 구축되어 자체 CPU, 메모리, 네트워크 인터페이스 및 스토리지를 갖추고 가상 컴퓨터 시스템으로 작동하는 가상 환경을 말한다.  가상화 기술 등장 이후, 우리는 한 개의 물리 서버를 두 개 이상의 가상 서버로 동작시킬 수 있게 되었고, 덕분에 더 이상 서버 리소스를 낭비하지 않고 효율적으로 사용할 수 있다.

 

 

가상 서버를 만드는 과정을 살펴보자. 가상 서버를 만들어달라는 요청을 '하이퍼바이저'라는 소프트웨어에 전달한다. 요청을 받은 하이퍼바이저는 새로운 가상 서버를 생성하고, 물리 서버가 가진 컴퓨팅 리소스를 각 가상 서버에 할당해준다. 컴퓨팅 리소스에는 CPU, 메모리, 스토리지, 네트워크 등이 포함된다. 리소스 할당 후에는 각 서버에 필요한 운영체제(OS)도 설치해준다. 여기까지 완료된다면, 애플리케이션을 실행할 수 있는 서로 다른 가상 컴퓨팅 환경이 만들어진다.

 

 

VM 네트워크 타입 (Bridged, Host-only, NAT)

 

 

 

VMware 실습