VM(가상 시스템)

VM(가상 시스템)이란?

VM(가상 시스템)은 호스트 하드웨어에서 실행하는 프로그램으로서, 호스트 OS(운영 체제) 또는 호스트 시스템에서 실행하는 다른 VM과 분리하여 자체 게스트 OS 및 애플리케이션을 갖춘 격리된 환경을 제공합니다.

물리적 하드웨어와 동일하게 작동하는 가상 시스템

최종 사용자의 관점에서 VM은 단일 컴퓨터 환경과 거의 같은 경험을 제공합니다. 호스트 시스템 또는 다른 VM에 영향을 주지 않으면서 파일과 애플리케이션을 물리적 컴퓨터(예: 베어 메탈)에서와 같은 방식으로 로딩, 저장, 업데이트, 처리할 수 있습니다. 호스트 시스템의 물리적 리소스(CPU, GPU, 메모리, 스토리지)를 하이퍼바이저라고 하는 소프트웨어 계층이 VM에 할당합니다. 호스트 시스템의 물리적 하드웨어에 하이퍼바이저 맵으로 가상 하드웨어 장치를 제공합니다(예: VM의 가상 하드 디스크가 호스트 하드 드라이브에 파일로 저장됨).

VM이 하드웨어와 분리된 이유

가상 시스템은 몇 가지 실용적인 애플리케이션을 지원합니다. 가상 운영 환경을 물리적 하드웨어와 분리하기 때문에 VM은 잠재적으로 악의적인 애플리케이션을 테스트하는 데 유용합니다. IT 팀은 OS 업데이트를 롤아웃하기 전에 VM에서 OS를 테스트하여 업데이트 시 핵심 비즈니스 애플리케이션이 잘 작동하는지 확인합니다. 개발 팀에서도 VM을 사용하여 다양한 OS 및 버전에서 새로운 애플리케이션 또는 업데이트를 테스트합니다. 레거시 OS가 필요한 오래된 애플리케이션을 실행해야 하는 경우 VM을 사용하여 실행할 수 있습니다.

VM의 종류

광범위하게 프로세스 VM과 시스템 VM의 두 가지 가상 시스템으로 분류합니다. 

애플리케이션 VM 또는 MRE(Managed Runtime Environment)라고 알려진 프로세스 VM은 호스트 시스템에서 단일 프로세스를 애플리케이션으로 실행할 가상 플랫폼입니다. 프로세스가 완료되면 VM이 파괴됩니다.

시스템 VM이 완전한 시스템을 제공하여 베어 메탈 시스템처럼 작동합니다. 각 시스템 VM은 해당 OS에서 자체 OS와 다중 애플리케이션을 실행할 수 있습니다. 이러한 유형의 시스템은 호스트 시스템의 하드웨어 리소스에 액세스하려면 하이퍼바이저를 사용해야 합니다.

가상 시스템을 사용해야 하는 이유

VM의 이점은 다음과 같습니다.

  • 이동성: VM은 한 서버에서 다른 서버로 또는 온프레미스 하드웨어에서 클라우드 환경으로 쉽게 이동할 수 있습니다.
  • 공간 절약: VM은 하드웨어 리소스를 더욱 효율적으로 사용할 수 있습니다. 따라서 물리적 환경에서 실행할 때와 비교하여 워크로드 지원에 필요한 호스트 시스템의 수가 적어 공간, 에너지, 비용이 감소합니다.
  • 고속 프로비저닝: 새로운 인스턴스가 필요할 때 기존 VM을 쉽게 복제할 수 있어 처음부터 설치할 필요가 없습니다.
  • 보안: VM이 안전한 샌드박스 환경을 제공하므로 특정 VM에 영향을 주는 악성 프로그램이나 다른 문제가 호스트 시스템 또는 다른 VM으로 확산되지 않습니다.

VM 실행에 따르는 단점도 있습니다. VM 환경의 운영 및 관리에 IT 인력의 전문 지식이 필요합니다. 동일한 호스트 시스템에서 하이퍼바이저 계층과 다중 OS를 실행하면 성능이 저하됩니다. 우수한 성능이 필요한 사용자의 경우 VM 환경의 대기 시간 또는 리소스 가용성 문제로 VM에서 작업하는 것을 주저할 수 있습니다.

가상 데스크탑과 가상 시스템

조직에서 사용하는 가상화의 두 가지 중요한 방식이 있습니다. 기업은 요구 사항에 따라 네트워크에서 두 가지를 혼합하여 사용할 수 있습니다.

첫 번째 옵션은 가상 데스크탑입니다. 이 기술로 만드는 가상 워크스테이션은 중앙 네트워크의 모든 가상 데스크탑에서 공유되는 표준 경험을 제공합니다. 사용자는 인터넷으로 가상 데스크탑에 간편하게 원격으로 액세스하고, 액세스에 사용한 장치와 상관없이 일관된 경험으로 작업할 수 있습니다. 데스크탑 인터페이스가 제한되고 사용자는 특정 애플리케이션만 이용할 수 있습니다. 이러한 워크스테이션은 CPU, 메모리 또는 스토리지와 같은 가상 하드웨어 리소스를 사용하지 않으며, 사용자가 로그아웃하면 비활성화됩니다.

반면에 가상 시스템이 제공하는 사용자 정의 가능한 가상 PC 경험은 사용자에게 특정 하드웨어 리소스를 제공하지 않습니다. 가상 데스크탑과 비교하여 VM에서 훨씬 더 광범위한 애플리케이션을 이용할 수 있습니다. VM도 네트워크의 다른 모든 VM과 분리되며, 사용자가 로그아웃한 이후에도 시스템에 계속 존재합니다. 관련 경험은 기본적으로 데스크탑 PC와 동일하지만 하드웨어 유지관리가 필요하지 않습니다.

가상 시스템의 활용

소프트웨어, OS, 애플리케이션 테스트: 소프트웨어 개발자는 당연히 다양한 환경에서 애플리케이션을 테스트해야 하지만 그렇게 해야 하는 유일한 유형의 조직인 것은 아닙니다. 핵심 업데이트를 구축하길 원하는 모든 조직은 조직 전체에서 구축하기 전에 VM 인스턴스에서 업데이트를 테스트하고 가능한 비호환성을 식별하고자 합니다. VM에서 관련 테스트를 수행하는 것은 물리적인 몇 가지 개별 시스템에서 테스트하는 것보다 단순하고 경제적입니다.

레거시 소프트웨어 실행: 기업의 사용자 정의 애플리케이션 또는 특수 애플리케이션을 최신 OS에서 실행할 수 없더라도 비즈니스에서 반드시 사용해야 하는 경우가 있습니다. 이러한 애플리케이션을 실행해야 하는 사용자는 VM의 오래된 OS에서 실행할 수 있습니다.

다른 OS용으로 설계된 소프트웨어 실행: 일부 애플리케이션은 특정 플랫폼에서만 이용 가능합니다. 또한 특정 사용자의 특정 요구 사항으로 조직의 나머지와 다른 하드웨어를 사용하지만, 회사의 표준 애플리케이션에 액세스해야 하는 경우도 있습니다. 이러한 경우 VM을 사용하여 호스트 컴퓨터의 기본 OS와 다른 OS용으로 설계된 소프트웨어를 실행할 수 있습니다.

SaaS 애플리케이션 실행: SaaS(서비스형 소프트웨어)는 클라우드를 통해 사용자에게 소프트웨어를 제공하는 것을 의미합니다. SaaS 사용자는 구매하고 컴퓨터에 설치하는 대신 애플리케이션을 구독하고 인터넷을 통해 이용합니다. 클라우드의 VM은 SaaS 애플리케이션용 컴퓨팅뿐 아니라 사용자에게 이를 제공하는 용도로도 사용됩니다.

데이터 스토리지 및 백업: 클라우드 기반 VM 서비스는 인터넷으로 어디서든 데이터를 이용할 수 있어 파일 저장 용도로 인기가 많습니다. 또한 클라우드 VM은 일반적으로 중복성이 개선되고, 온프레미스 서버보다 필요한 유지 관리가 적으며, 확장이 간편합니다.

호스팅된 서비스: 클라우드 VM에서의 액세스 관리 및 이메일과 같은 호스팅 서비스는 온프레미스 데이터 센터의 해당 서비스보다 속도와 경제성이 더 우수합니다. 클라우드 VM에서 이러한 서비스를 실행하면 유지관리 및 보안 문제와 관련된 부담을 클라우드 공급자에 위임할 수 있습니다.

HPE 가상 시스템 솔루션

HPE는 파트너 운영 체제 및 가상화 소프트웨어와의 깊이 있는 통합을 위해 HPE 서버를 엔지니어링합니다. 다양한 HPE 서버 환경에서 파트너와 긴밀하게 관련 제품을 최적화, 인증, 지원합니다. HPE의 파트너 소프트웨어 포트폴리오는 Microsoft, VMware, Red Hat, SUSE를 포함한 소프트웨어 파트너와 함께 하이브리드 및 멀티 클라우드 환경에 적합한 우수한 성능의 다양한 소프트웨어 및 가상화 솔루션을 제공합니다.

HPE Infosight는 AI 기반의 자율적 운영을 제공하여 지속적인 지원, 지속적인 빠른 속도 및 언제나 민첩한 VM 환경을 보장합니다. 전 세계 100,000개가 넘는 시스템에서 데이터를 수집하며, 클라우드 기반 기계 학습을 사용하여 문제의 근본 원인을 진단하고, 애플리케이션 및 리소스 중심 모델을 통해 적절한 해결 방법을 추천합니다. AI 기반의 자율 운영은 VM 및 데이터 중심 분석으로 깊이 있는 가시성을 촉진하며 추측을 줄이는 데 도움이 됩니다.

VM을 위한 HPE 데이터 스토리지 솔루션으로 더 많은 비즈니스 핵심 워크로드를 가상화하고 필요한 성능과 가용성, 절감 효과를 얻을 수 있습니다. HPE Nimble Storage 가 제공하는 항상 지원되며 빠른 속도를 계속 유지하고 언제나 민첩한 스토리지용 플랫폼으로 VM을 강화하고 하이브리드 클라우드 전반으로 확장할 수 있습니다. HPE InfoSight의 예측형 인텔리전스를 활용하여 스토리지부터 가상 시스템에 이르는 가시성으로 애플리케이션의 지속적인 가용성과 속도를 보장하고, 실행 가능한 실시간 권장 사항으로 최적화 상태를 유지할 수 있습니다.

HPE GreenLake는 온프레미스 VM 인프라를 위한 사용량 기반 솔루션을 제공합니다. HPE가 고객의 온프레미스 또는 코로케이션 데이터 센터, ROBO(원격 사무실/지사 사무실) 또는 엣지 위치에서 하드웨어를 소유 및 설치하며, 초기 자본 구매는 필요하지 않습니다. 원하는 하이퍼바이저와 함께 Nutanix 환경을 선택하든 HPE SimpliVity 기반 솔루션을 선택하든 내장된 버퍼 용량으로 비즈니스 성장과 새로운 비즈니스 기회에 항상 대비할 수 있습니다.