[하이퍼바이저]
[하이퍼바이저는 가상화 기술을 가능하게 합니다.하이퍼바이저는 호스트 컴퓨터가 여러 가상 컴퓨터를 호스팅할 수 있도록 하는 소프트웨어 계층입니다.하이퍼바이저의 기능을 보다 명확하게 이해하기 위해 가상화의 정의를 살펴보겠습니다.]
[Á 하이퍼바이저 호스트 하드웨어를 별도의 가상 시스템으로 파티셔닝하고 이러한 가상 시스템을 실행합니다.하이퍼바이저의 또 다른 이름은 가상 머신 모니터 또는 VMM~입니다.]
[대부분의 운영 체제는 하드웨어에서 직접 실행됩니다.일반적으로 다른 운영 체제에 액세스하려면 해당 운영 체제를 설치할 하드웨어가 더 필요하거나 새 운영 체제로 하드 드라이브를 파티션하고 부팅해야 합니다.컴퓨터는 여전히 한 번에 하나의 운영 체제에서만 작동할 수 있습니다.가상화를 통해 가상 리소스를 생성할 수 있습니다.운영 체제, 서버 및 데스크톱은 동일한 물리적 하드웨어를 동시에 공유할 수 있습니다.하드웨어의 각 파티션은 격리된 가상 컴퓨터를 실행할 수 있습니다.이를 가능하게 하는 것은 하이퍼바이저입니다.]
[하이퍼바이저가 사용하는 물리적 하드웨어를 호스트 컴퓨터라고 하며, 하이퍼바이저는 이를 여러 게스트 운영 체제에서 사용할 수 있도록 나눌 수 있습니다.하이퍼바이저는 자신이 관리하는 물리적 리소스를 풀로 취급합니다.필요에 따라 이 CPÚ, 메모리 및 스토리지 풀을 기존 게스트 또는 새 가상 컴퓨터에 할당할 수 있습니다.]
[하이퍼바이저 유형]
[유형 1 하이퍼바이저]
[유형 1 하이퍼바이저는 호스트 시스템의 하드웨어에서 직접 실행되기 때문에 베어메탈 하이퍼바이저라고도 합니다.이러한 유형의 하이퍼바이저는 여러 운영 체제를 호스팅할 수 있도록 일반적으로 하드웨어에 설치되는 표준 운영 체제를 대체합니다.]
[이러한 유형의 하이퍼바이저는 일반적으로 엔터프라이즈 데이터 센터와 클라우드 컴퓨팅 공급자가 사용합니다.특정 환경에서 유형 1 하이퍼바이저가 유형 2 하이퍼바이저보다 더 잘 작동하는 데에는 몇 가지 이유가 있습니다.]
- [추가 운영 체제 계층을 거치지 않고 하드웨어와 직접 상호 작용하므로 리소스를 보다 효율적으로 사용할 수 있습니다.]
- [물리적 리소스를 과도하게 할당하여 게스트 시스템에 실제로 사용할 수 있는 리소스보다 많은 리소스를 할당하고 게스트가 실제로 사용할 수 있는 리소스만 할당할 수 있습니다.]
- [한 대의 기계에 장애가 발생하면 게스트를 작업 중인 하드웨어로 빠르게 이동할 수 있기 때문에 재해 복구가 용이합니다.]
[유형 1 하이퍼바이저 소프트웨어에는 KVM, 마이크로소프트 하이퍼-V~ 및 VMwá~ré vS~phér~é가 포함됩니다.2007년 이후의 모든 Líñ~úx 커널에는 KV~M이 포함되어 있습니다. 즉, 최신 Líñ~úx 배포판에는 유형 1 하이퍼바이저가 내장되어 있습니다.]
[유형 2 하이퍼바이저]
[이러한 유형의 하이퍼바이저는 운영 체제에서 애플리케이션으로 실행되며 호스팅된 하이퍼바이저라고도 합니다.호스트 운영 체제에서 게스트 운영 체제를 추출하여 게스트가 직접 운영 체제를 통하지 않고 운영 체제를 통해 시스템의 리소스에 액세스할 수 있도록 합니다.]
[유형 2 하이퍼바이저는 일반적으로 유형 1 하이퍼바이저만큼 효율적이지 않기 때문에 더 적은 수의 가상 시스템이 필요한 환경에 사용됩니다.유형 1 하이퍼바이저 대신 유형 2 하이퍼바이저를 사용하는 몇 가지 이유는 다음과 같습니다.]
- [운영 체제의 다른 애플리케이션처럼 작동하기 때문에 설정 및 관리가 훨씬 쉽습니다.]
- [운영 체제를 통해 작동하기 때문에 광범위한 하드웨어와 호환됩니다.]
- [관리할 관리자가 필요하지 않습니다.]
[유형 2 하이퍼바이저 소프트웨어에는 VM웨어 워크스테이션, 패러렐즈 데스크톱, 오라클 버추얼박스가 포함됩니다.]
[하이퍼바이저의 이점]
[두 유형의 하이퍼바이저에서 가상 컴퓨터를 실행하면 다음과 같은 몇 가지 이점이 있습니다.]
- [게스트 가상 시스템은 하이퍼바이저에 의해 격리되므로 그 수가 줄어듭니다. 공격 표면.가상 시스템 하나가 맬웨어에 감염되거나 충돌하더라도 하드웨어나 하드웨어에서 실행되는 다른 가상 시스템에는 영향을 주지 않습니다.]
- [새 가상 시스템은 물리적 소프트웨어를 구성하는 것보다 훨씬 빠르게 생성할 수 있습니다.]
- [하이퍼바이저가 게스트 운영 체제를 물리적 하드웨어로부터 분리하기 때문에 게스트 운영 체제는 다양한 하드웨어에서 실행될 수 있습니다.]
- [하이퍼바이저를 사용하면 동일한 물리적 시스템에서 여러 가상 시스템을 실행할 수 있으므로 하드웨어 리소스를 보다 효율적으로 사용할 수 있습니다.]
- [가상 시스템은 이식성이 뛰어나며 환경 간에 이동할 때도 동일하게 작동할 것으로 예상할 수 있습니다.]
[하이퍼바이저와 컨테이너]
[하이퍼바이저를 컨테이너와 혼동하는 경우가 있습니다.이들은 몇 가지 비슷하거나 다른 기능을 수행합니다.]
[하이퍼바이저를 사용하면 운영 체제를 하드웨어 상단이나 다른 운영 체제 내부의 격리된 환경에서 실행할 수 있습니다.하이퍼바이저는 컴퓨팅, 스토리지 및 메모리 리소스를 공유합니다.]
[컨테이너는 이를 한 단계 더 발전시켜 운영 체제의 다른 애플리케이션과 격리된 환경에서 애플리케이션을 실행하고 컨테이너 엔진을 사용하여 이러한 애플리케이션을 호스팅할 수 있도록 합니다.]
[하이퍼바이저 선택]
[하이퍼바이저를 선택할 때 염두에 두어야 할 몇 가지 사항이 있습니다.]
- [필요.영향을 받게 될 모든 사람의 요구 사항을 이해하세요.솔루션의 확장성, 유용성 및 안정성을 고려하세요.제품이 회사에 충분한 성능을 제공하는지 확인하십시오.]
- [비용.하이퍼바이저가 더 큰 솔루션에 내장되어 있습니까¿ 아니면 라이선스 요금이 부과되나요¿어떤 혜택과 어떤 비용이 드는지 정확히 알고 있어야 합니다.]
- [에코시스템.솔루션이 사용 중인 게스트 운영 체제를 지원하나요¿제품을 유지 관리하고 문제를 해결하려면 전문가가 필요한가요¿충분한 문서와 지원이 있습니까¿]
[결론]
[하이퍼바이저는 가상화를 가능하게 하는 소프트웨어입니다.운영 체제를 교체하고 격리된 가상 시스템에서 사용할 하드웨어를 파티셔닝하거나 표준 애플리케이션처럼 호스트 운영 체제 내에서 실행하여 이를 수행할 수 있습니다.하이퍼바이저를 사용하면 리소스 사용 효율성 향상, 재해 복구 속도 향상, 이동성 향상 등 많은 이점이 있습니다.]