1.2. 가상화의 이점

VM(가상 머신)을 사용하면 물리적 머신 사용과 비교하여 다음과 같은 이점이 있습니다.

  • 유연하고 세분화된 리소스 할당

    VM은 일반적으로 물리적 호스트 시스템에서 실행되며 게스트 OS가 사용할 물리적 하드웨어도 할당할 수 있습니다. 그러나 VM에 물리적 리소스를 할당하는 것은 소프트웨어 수준에서 수행되므로 매우 유연합니다. VM은 호스트 메모리, CPU 또는 스토리지 공간의 구성 가능한 일부 부분을 사용하며, 해당 구성은 매우 세분화된 리소스 요청을 지정할 수 있습니다.

    예를 들어 게스트 OS가 호스트 파일 시스템에서 파일로 나타낼 수 있는 게스트 OS는 무엇이고, 해당 디스크의 크기는 물리 디스크에 사용 가능한 크기보다 적게 제한됩니다.

  • 소프트웨어 제어 구성

    VM의 전체 구성은 호스트에 데이터로 저장되고 소프트웨어 제어에 있습니다. 따라서 VM을 쉽게 생성, 제거, 복제, 마이그레이션, 운영하거나 원격 스토리지에 연결할 수 있습니다.

  • 호스트에서 분리

    게스트 OS는 호스트 OS와는 별도로 가상화된 커널에서 실행됩니다. 즉, 게스트 OS가 불안정하거나 손상된 경우에도 VM에 모든 OS를 설치할 수 있습니다.

  • 공간 및 비용 효율성

    단일 물리적 시스템은 다수의 VM을 호스팅할 수 있습니다. 따라서 여러 물리적 시스템이 동일한 작업을 수행할 필요가 없어 물리적 하드웨어와 관련된 공간, 전력 및 유지 관리 요구 사항이 줄어듭니다.

  • 소프트웨어 호환성

    VM은 호스트와 다른 OS를 사용할 수 있으므로 가상화에서는 호스트 OS용으로 처음 릴리스되지 않은 애플리케이션을 실행할 수 있습니다. 예를 들어 RHEL 7 게스트 OS를 사용하면 RHEL 9 호스트 시스템에서 RHEL 7용으로 릴리스된 애플리케이션을 실행할 수 있습니다.

    참고

    일부 운영 체제가 RHEL 9 호스트에서 게스트 OS로 지원되는 것은 아닙니다. 자세한 내용은 RHEL 9 가상화의 권장 기능을 참조하십시오.