소품집

[Cloud] 클라우드 가상화 기술 본문

Cloud

[Cloud] 클라우드 가상화 기술

sodayeong 2021. 10. 10. 01:00

 

먼저 클라우드의 가상화 기술을 살펴보기전, 하이퍼바이저의 역할을 알아봅시다.

 

위 그림은 하이퍼바이저의 위치 및 역할의 차이에 따라 Type1과 Type2로 나눌 수 있습니다.

하이퍼바이저는 가상머신과 하드웨어 사이에 위치하며, N개의 가상머신을 동작할 수 있게 해주는 가상화 플랫폼 역할을 수행합니다.

 

 

Type1

Type1은 주로 서버 개발에 사용되며, 하이퍼바이저가 다수의 VM(Virture Machine)을 관리하는 형태입니다.

이 타입은 가상머신에 설치된 게스트 운영체제가 하드웨어 위에서 2번째 수준으로 구동됩니다.

 

위 방식은 하이퍼바이저가 하드웨어 통제권을 가지고 있는 장점이 있으며, Guest OS에 빠르게 전달하기 위한 API를 따로 가지고 있어 각각의 Guest OS에게 필요한 정보를 빠르게 전송할 수 있습니다.

 

단, 여러 하드웨어 드라이버를 세팅 해줘야 하며 설치가 까다롭습니다.

 

 

 

Type2

Type2는 하드웨어 위에 호스트 운영체제(Host OS)가 있고, 그 위에서 하이퍼바이저가 다른 응용프로그램과 유사한 형태로 동작합니다. 이 타입의 하이퍼바이저에 의해서 Guest OS는 하드웨어 위에서 3번째 수준으로 구동됩니다.

 

기존의 컴퓨터 환경에서 하이퍼바이저를 활용하는 것으로 설치가 용이하며 구성이 편리합니다.

애플리케이션 형태이기 때문에 안정성에 문제가 생겨도 Host OS자체의 결함에는 문제가 없어 안정성을 침해하지 않는 장점이 있습니다.

 

단, 위 방식은 가상화 소프트웨어가 하드웨어를 직접 통제하는 것이 아니기 때문에 하드웨어에 명령을 전달하거나 받을 때 OS를 한 번은 거쳐야 하는 단점이 있어 속도는 Type1보다 느립니다. 

 

 

 

 

728x90
Comments