1형 하이퍼바이저와 2형 하이퍼바이저의 차이점은 무엇일까요?


1형 하이퍼바이저와 2형 하이퍼바이저의 차이점은 무엇일까요?

1형 하이퍼바이저와 2형 하이퍼바이저는 단일 물리적 시스템에서 하나 이상의 가상 머신(VM)을 실행하는 데 사용하는 소프트웨어입니다. 가상 머신은 물리적 머신의 디지털 사본입니다. 사용자가 기본 하드웨어와 완전히 독립적으로 경험하는 격리된 컴퓨팅 환경입니다. 하이퍼바이저는 이를 가능하게 하는 소프트웨어로, 물리적 리소스를 관리하고 VM에 할당하며 백그라운드에서 기본 하드웨어와 통신합니다. 

1형 하이퍼바이저는 베어 메탈 서버의 최상위에 위치하며 하드웨어 리소스에 직접 액세스할 수 있습니다. 이 때문에 1형 하이퍼바이저는 베어 메탈 하이퍼바이저라고도 합니다. 반면, 2형 하이퍼바이저는 호스트 운영 체제에 설치되는 애플리케이션입니다. 이 때문에 호스트형 또는 내장형 하이퍼바이저라고도 합니다.

하이퍼바이저에 대해 읽어보기 »

1형 하이퍼바이저와 2형 하이퍼바이저가 중요한 이유는 무엇입니까?

가상 머신 모니터(VMM)로 불리는 하이퍼바이저는 현대 컴퓨팅 인프라의 필수 기술인 가상 머신(VM)을 만들고 조정합니다. 하이퍼바이저는 컴퓨터와 서버의 가상화를 가능하게 합니다.

가상화는 서버 또는 네트워크 리소스와 같은 하드웨어 구성 요소의 가상 표현을 만드는 데 사용하는 기술입니다. 소프트웨어 표현은 기본 물리적 리소스를 사용하여 마치 물리적 구성 요소인 것처럼 작동합니다. 마찬가지로 VM은 메모리, 처리 능력, 스토리지 및 운영 체제와 같은 요소를 갖춘 소프트웨어 기반 컴퓨터 인스턴스입니다.

VM은 이식성, 확장성, 비용, 리소스 최적화 및 재구성 가능성 덕분에 실제 시스템을 사용하는 것보다 선호됩니다. VM을 실행하려면 하이퍼바이저가 필요합니다. 

가상화에 대해 읽어보기 »

작동 방식: 1형 하이퍼바이저 vs. 2형 하이퍼바이저

하이퍼바이저는 가상화 기술의 조정 계층입니다. 한 번에 여러 가상 머신(VM)을 실행할 수 있도록 지원합니다. 

1형 하이퍼바이저

1형 하이퍼바이저 또는 베어메탈 하이퍼바이저는 기본 시스템 하드웨어와 직접 상호 작용합니다. 베어메탈 하이퍼바이저는 운영 체제를 통하지 않고 호스트 시스템의 물리적 하드웨어에 직접 설치됩니다. 어떤 경우에는 1형 하이퍼바이저가 시스템의 펌웨어에 내장되어 있습니다.

1형 하이퍼바이저는 서버 하드웨어를 직접 조정하여 VM에 전용 리소스를 할당합니다. 또한 다양한 VM 요청에 따라 리소스를 유연하게 공유할 수 있습니다.

2형 하이퍼바이저

2형 하이퍼바이저 또는 호스트형 하이퍼바이저는 호스트 시스템의 운영 체제를 통해 기본 호스트 컴퓨터 하드웨어와 상호 작용합니다. 애플리케이션으로 실행되는 시스템에 설치합니다.

2형 하이퍼바이저는 운영 체제를 조정하여 기본 시스템 리소스를 확보합니다. 하지만 호스트 운영 체제는 가상 워크로드보다 자체 기능 및 애플리케이션을 우선시합니다.

주요 차이점: 1형 하이퍼바이저 vs. 2형 하이퍼바이저

1형 하이퍼바이저와 2형 하이퍼바이저는 가상 머신(VM)을 실행하고 조정한다는 공통의 목표를 공유하지만 몇 가지 상당한 차이가 있습니다.

리소스 할당

1형 하이퍼바이저는 기본 시스템 리소스에 직접 액세스합니다. 자체 사용자 지정 리소스 할당 전략을 구현하여 VM에 서비스를 제공할 수 있습니다.

2형 하이퍼바이저는 운영 체제와 리소스 할당을 조정하므로 프로세스가 느려지고 효율성이 떨어집니다.

관리 용이성

1형 하이퍼바이저와 해당 VM 구성을 관리하려면 시스템 관리자 수준의 지식이 필요합니다. 이는 비교적 복잡하기 때문입니다.

반면, 2형 하이퍼바이저를 운영 체제에 애플리케이션으로 설치하고 관리할 수 있습니다. 전문가가 아닌 사용자도 조작할 수 있습니다.

성능

1형 하이퍼바이저는 VM에 더 뛰어난 성능을 제공합니다. 운영 체제와 리소스를 조정하거나 운영 체제 계층을 거치지 않아도 되기 때문입니다. 1형 하이퍼바이저는 별도의 조정 없이 전용 기본 리소스를 제공합니다.

2형 하이퍼바이저는 운영 체제가 제공하고자 하는 리소스만 사용해야 합니다.

격리

1형 하이퍼바이저는 각 가상 환경에 대해 더 높은 수준의 격리를 제공합니다. 2형 하이퍼바이저의 경우 운영 체제와 같은 공유 계층이 없습니다. 따라서 1형 하이퍼바이저에서 실행되는 가상 머신의 보안이 근본적으로 향상됩니다. 하지만 가상 시스템 운영 체제를 업데이트하고 패치하는 것은 중요한 보안 활동입니다.

사용 시기: 1형 하이퍼바이저 vs. 2형 하이퍼바이저

1형 하이퍼바이저는 일반적으로 데이터 센터, 엔터프라이즈 컴퓨팅 워크로드 상황, 웹 서버, 기타 주로 고정용 애플리케이션에 사용됩니다. 클라우드 컴퓨팅 환경은 베어메탈 하이퍼바이저를 실행하여 기본 물리적 하드웨어에 가장 성능이 뛰어난 가상 머신(VM)을 제공합니다. 또한 클라우드 제공업체는 1형 하이퍼바이저 관리를 추출하고 API를 통해 액세스할 수 있는 클라우드 인스턴스로 VM을 제공합니다.

2형 하이퍼바이저는 워크로드가 리소스 집약적이거나 운영에 그다지 중요하지 않은 데스크톱 및 개발 환경에서 가장 많이 사용됩니다. 또한 사용자가 두 개 이상의 운영 체제를 동시에 사용하고 싶지만 한 컴퓨터에만 액세스할 수 있는 경우에도 선호됩니다.

클라우드 인스턴스에 대해 읽어보기 »

차이점 요약: 1형 하이퍼바이저 vs. 2형 하이퍼바이저

 

1형 하이퍼바이저

2형 하이퍼바이저

다음 명칭으로도 불림

베어메탈 하이퍼바이저.

호스트형 하이퍼바이저.

다음 시스템에서 실행

기본 물리적 호스트 머신 하드웨어.

기본 운영 체제(호스트 OS)

가장 적합한 용도

대규모, 리소스 집약적 또는 고정용 워크로드.

데스크톱 및 개발 환경.

전용 리소스를 조정할 수 있습니까?

예.

아니요.

필요한 지식

시스템 관리자 수준의 지식.

기본 사용자 지식.

예시

VMware ESXi, Microsoft Hyper-V, KVM.

Oracle VM VirtualBox, VMware Workstation, Microsoft Virtual PC.

AWS는 하이퍼바이저 요구 사항을 어떻게 지원할 수 있나요?

Amazon Web Services(AWS)는 네트워킹, 컴퓨팅, 스토리지 및 데이터베이스를 비롯한 광범위한 인프라에서 가상화 솔루션을 제공합니다. 클라우드는 가상화를 기반으로 하며 모든 사용자와 조직의 요구에 따라 서비스를 지속적으로 최적화, 단순화 및 다양화합니다. 

AWS Nitro System은 조직이 안전한 클라우드 환경에서 더 빠르게 혁신할 수 있도록 지원하는 간단한 하이퍼바이저입니다. 전통적으로 하이퍼바이저는 물리적 하드웨어와 bios를 보호하고 CPU, 스토리지 및 네트워킹을 가상화합니다. 또한 다양한 관리 기능을 제공합니다. Nitro System을 사용하면 이러한 기능을 분리할 수 있습니다. 이를 전용 하드웨어 및 소프트웨어로 오프로드하고 서버의 거의 모든 리소스를 인스턴스에 제공하여 비용을 절감할 수 있습니다.

Nitro System을 사용하면 다음과 같은 기능을 활용할 수 있습니다.

  • 가상화된 리소스를 지속적으로 모니터링하여 무단 액세스를 방지합니다.
  • 고속 네트워킹, 고속 블록 스토리지 및 I/O 가속을 포함한 전용 Nitro Card를 통새 성능을 개선합니다.
  • 격리된 컴퓨팅 환경을 만들어 개인 식별 정보(PII), 재무 데이터 및 기타 민감한 정보를 보호합니다.

Nitro System은 차세대 클라우드 인스턴스의 기본 플랫폼입니다. Amazon Elastic Compute Cloud(Amazon EC2)를 사용하여 프로세서, 스토리지, 네트워킹, 운영 체제 및 구매 모델 구성이 서로 다른 600개 이상의 인스턴스 중에서 선택할 수 있습니다. 또한 하이퍼바이저에 대한 걱정 없이 모든 유형의 복잡한 사용 사례에 대규모로 클라우드 인스턴스를 사용할 수 있습니다.

지금 계정을 생성하여 AWS에서 하이퍼바이저 및 인스턴스를 시작해 보십시오.