반응형

이론/가상화 2

하이퍼바이저(Hypervisor)

하이퍼바이저(Hypervisor)란? 하나의 물리적 시스템에서, 다수의 가상머신을 실행시키는 소프트웨어 이다. 가상머신(Virtual Machine, VM)을 사용하기 위해 필요한 자원을 할당/관리하는 역할을 하기 때문에, 하이퍼바이저를 가상 머신 모니터(Virtual Machine Monitor, VMM)이라고도 부른다. 하이퍼바이저는 두 가지 유형으로 나뉜다. 유형 1 (=Native, =Bare-Metal) 유형 1의 하이퍼바이저는 호스트 하드웨어에서 직접 실행되어 하드웨어를 제어하고 게스트 가상머신들을 관리한다. 장점으로는, 물리적 서버에 장애가 발생하면 관리 소프트웨어는 이용 가능한 다른 서버로 신속하게 인스턴스를 마이그레이션하여 물리적 하드웨어에 영향을 끼치지 않도록 할 수 있다. 서버에서 여..

이론/가상화 2023.12.06

서버 가상화

서버 가상화란? '한 대의 물리적인 서버에 여러 대의 논리적인 가상머신을 작동시키는 것' 을 말한다. 우선 가상머신은 OS가 설치가 된다. (이걸 게스트 OS라 한다) 가상머신에 설치된 OS는 독자적으로 운영이 되며 어플리케이션도 독립해서 설치할 수 있다. 그리고 가상머신은 완전히 독립되어 있으며 서로 직접적인 영향을 미치지 않는다. 즉, 가상머신들은 자신이 하나의 물리적인 머신에서 동시에 동작하고 있다는 사실을 전혀 알지 못한다. 이런 가상머신들은 물리적인 서버에 설치된 하이퍼바이저 에 의해 관리된다. 가상머신의 특징들에 대해 살펴 보자면, 1. 격리 가상머신을 물리 하드웨어로 부터 완전히 분리할 수 있다. => 기존에는 물리 서버에 OS를 직접 설치하는 방식이었기 때문에 물리 서버와 OS를 분리할 수..

이론/가상화 2023.12.06
반응형