가상화 관리자 란 무엇입니까?
VMM (가상 컴퓨터 모니터)이라고도하는 가상화 관리자는 단일 운영 체제에서 여러 운영 체제를 수정없이 실행할 수있는 소프트웨어 유형입니다. 호스트 운영 체제 외에 호스트 컴퓨터에 직접 설치되어 하드웨어를 제어합니다. 가상화 관리자는 가장 일반적인 가상 컴퓨터 아키텍처 구현을 나타냅니다. 실제로 최초의 가상 관리자 인 CP / CMS®는 IBM이 1960 년대에 개발 한 시간 공유 운영 체제 (OS)였으며 회사의 z / VM® OS 제품의 조상으로 간주됩니다.
가상화 관리자는 가상 시스템에서 실행되는 하드웨어와 소프트웨어 응용 프로그램간에 얇은 계층을 만듭니다. 이러한 분리 수준을 통해 가상 환경 내에서 여러 운영 체제가 하드웨어 리소스를 사용하는 방법을 제어 할 수 있습니다. 이러한 리소스에는 특히 메모리, CPU 및 네트워크 인터페이스 카드 (NIC)가 포함됩니다. 그렇기 때문에 가상화 관리자는 종종 기본 하드웨어에 대한 통일 된 관점을 제공한다고합니다.
본질적으로 두 가지 유형의 가상화 관리자가 있습니다. 위에서 설명한 첫 번째는 종종 베어 메탈 아키텍처 라고합니다. 유형 2는 호스팅 아키텍처라고 합니다. 게스트 시스템은 운영 체제 내에서 실행되고 게스트 시스템은 하드웨어에서 3 단계로 실행된다는 점에서 베어 메탈과 다릅니다. 이 소프트웨어의 가장 보편적 인 예는 VMware Server ™ 및 오픈 소스 Linux KVM입니다.
가상화 프로세스 중에 가상화 관리자는 OS 및 해당 애플리케이션을 격리 된 환경에 배치하여 독립적으로 이식 및 관리 할 수 있습니다. 이를 통해 소프트웨어는 언제든지 가상 머신을 사용 가능한 리소스에 매핑하고 다시 매핑하거나 여러 서버로 마이그레이션 할 수 있습니다. 또한 서버 그룹 전체의로드 밸런싱을 지원할 수 있습니다. 네트워크를 더 높은 용량으로 확장 하드웨어 오류를 해결합니다. 예를 들어, 하나의 서버에 장애가 발생하여 새로운 서버가 교체되면 가상화 관리자는 관련 가상 머신을 적절히 다시 매핑 할 수 있습니다. 이러한 기능을 통해 가용성과 보안을 향상시키면서 최적의 성능을 제공 할 수 있습니다.
고급 서버 하드웨어 세그먼트에 대한 관심이 높아짐에 따라 x86 명령어 세트 머신 용으로 설계된 가상화 관리자 솔루션이 개발되었습니다. X86은 인텔 ®에서 설계 한 마이크로 프로세서를 기반으로하는 명령어 세트 아키텍처 제품군을 나타냅니다. 이것은 대부분의 개인용 컴퓨터 (PC)에서 사용되는 것과 동일한 아키텍처이며 데스크탑 가상화의 개발로 이어진 요소입니다. VMware®는 가정용 데스크톱 PC를 가상화 할 수있는 소프트웨어를 도입 한 최초의 공급 업체 중 하나로 알려져 있습니다.
가상화 관리자는 가상화 기술의 핵심 구성 요소입니다. 실제 하드웨어의 파티션 및 가상 머신 관리를 용이하게하는 요소입니다. 가상화 관리자는 여러 공급 업체에서 배포하며 Microsoft®, Oracle® 및 VMware®가 가장 많이 사용됩니다.