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을 쉽게 복제할 수 있어 처음부터 설치할 필요가 없습니다.
- 보안: 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에서 이러한 서비스를 실행하면 유지관리 및 보안 문제와 관련된 부담을 클라우드 공급자에 위임할 수 있습니다.
가상화 유형
전체 가상화: 전체 가상화는 물리적 컴퓨터의 기능을 시뮬레이션하는 가상 시스템의 구축을 의미합니다. 관련 활동은 다음과 같습니다.
- 하이퍼바이저 기반 가상화: 이 방식은 하이퍼바이저를 물리적 하드웨어에서 직접 실행하는 것이 가능하며 직접 액세스와 높은 성능을 제공합니다.
- 하드웨어 지원 가상화: CPU 및 하드웨어 확장을 통해 가상화를 지원하여 게스트 운영 체제와 호스트 간 격리가 향상됩니다.
반가상화: 반가상화는 하이퍼바이저와 게스트 운영 체제가 함께 작동하는 것이 가능하여 속도와 성능이 향상됩니다.
- 반가상화 개요: 반가상화는 게스트 운영 체제와 하이퍼바이저 간 상호 작용을 촉진하여 직접적인 통신과 리소스의 공유를 지원합니다.
- 반가상화의 이점 및 사용 사례: 반가상화는 리소스의 효과적인 활용을 지원하여 확장성이 향상됩니다. 하드웨어 에뮬레이션 오버헤드를 줄여주고 하이퍼바이저와의 직접적인 통신을 보장합니다. 높은 성능과 효율성이 필요한 서버 통합 및 고성능 컴퓨팅에 반가상화를 활용할 수 있습니다.
컨테이너화: 컨테이너화는 컨테이너라고 알려진 격리된 애플리케이션 환경을 구축 및 배포하며 모든 컴퓨팅 환경에서 일관되고 휴대성이 높은 실행을 보장합니다.
- 가상 시스템과 컨테이너의 구분: 가상 시스템은 운영 체제를 모방하여 단일 물리적 서버에서 격리된 인스턴스의 실행을 지원합니다. 반면에 컨테이너는 호스트 운영 체제를 공유하여 격리된 런타임 환경을 제공합니다.
- 컨테이너화의 이점 응용 분야: 컨테이너화는 격리, 효율성, 휴대성 등 다양한 이점이 있습니다. 마이크로 서비스는 확장 가능한 모듈형 애플리케이션의 테스트와 배포를 지원하여 개발을 가속화합니다.
가상 시스템의 구성요소
하이퍼바이저
하이퍼바이저는 VM(가상 시스템)의 구축과 관리를 지원하는 소프트웨어로, 다양한 프레임워크를 단일 물리적 호스트 시스템에서 동시에 실행하면서 기본 장비의 리소스를 공유할 수 있습니다.
- 하이퍼바이저의 정의와 역할: 하이퍼바이저는 실제 장비와 해당 장비에서 실행되는 가상 시스템 사이의 매체로, 숨겨진 장비를 가상화하고 다양한 VM이 자율적으로 안전하게 작동하도록 지원하는 심의 레이어를 제공합니다. 하이퍼바이저는 컴퓨터 칩, 메모리, 스토리지, 네트워킹, 시스템 관리 등 호스트 리소스의 할당 및 사용을 처리합니다. 또한 각 VM에 합리적인 비율의 리소스를 할당하는 동시에 VM 간 격리를 보장합니다.
- 하이퍼바이저의 유형: 하이퍼바이저는 두 가지 유형이 있습니다.
- 유형 1: 베어 메탈 하이퍼바이저: 베어 메탈 하이퍼바이저는 기본 운영 체제 없이 호스트 시스템의 하드웨어에서 실행됩니다. 하드웨어 자산에 연결되어 방문자가 작업하는 프레임워크에 가상화를 지원합니다. 이 하이퍼바이저는 일반적으로 서버 가상화 상황에서 사용되며, 추가 작업 프레임워크 레이어가 존재하지 않기 때문에 실행과 보안이 향상됩니다.
- 유형 2: 호스팅된 하이퍼바이저: 호스팅된 하이퍼바이저는 프레임워크 없이 호스트 위에서 실행되며, 기기 드라이버 및 기타 장비 통신을 위한 호스트 운영 체제에 따라 달라집니다. 유형 2 하이퍼바이저는 업무 공간 가상화에 자주 사용되며 설정과 사용이 비교적 간편하며, 클라이언트가 PC에서 다양한 게스트 운영 체제를 실행하는 것을 허용합니다.
게스트 운영 체제
- 게스트 OS의 중요성과 기능: 게스트 운영 체제는 애플리케이션을 실행할 환경을 제공하는 VM(가상 시스템)의 핵심 부분입니다. VM에서 중요한 기능으로는 애플리케이션 실행, 리소스 관리, 장치 드라이버, 보안 및 격리, 파일 시스템 관리 등을 들 수 있습니다.
- 가상 시스템의 호환성 고려 사항: 주요 호환성 요소는 지원 대상 게스트 운영 체제, 드라이버 및 통합, 성능 및 최적화, 라이선스, 가상화 권한 등이 포함됩니다.
가상 하드웨어: 가상 장비는 VM(가상 시스템) 환경 내 실제 장비의 모방 또는 가상화를 통한 제품의 특성을 의미합니다. 다수의 가상 시스템이 장비의 자산을 효율적으로 공유 및 사용하는 데 도움이 됩니다. 가상 장비의 기본 요소는 다음과 같습니다.
- CPU 가상화: 물리적 CPU를 가상 CPU로 추상화 및 분리하고 다수의 VM이 물리적 서버에서 동시에 실행되도록 지원합니다.
- 메모리 가상화: 물리적 메모리를 가상 메모리로 추상화하고 효율적인 메모리 할당 및 관리를 지원합니다.
- 디스크 및 스토리지 가상화: 스토리지 리소스의 풀링과 가상 디스크의 프로비저닝을 지원합니다.
- 네트워크 가상화: 물리적 네트워크에 가상 네트워크를 오버레이하고 네트워크의 민첩성과 네트워크 리소스 사용을 개선합니다.
조직이 가상 시스템을 구축하고 관리하는 방법
가상 시스템 구축
- 하이퍼바이저 및 가상화 플랫폼 선택: 가상 시스템 구축에서 가장 중요한 단계는 적절한 하이퍼바이저와 가상화를 선택하는 단계입니다. 기능, 실행, 보유한 장비 및 작업 프레임워크와의 유사성을 고려해야 합니다.
- 가상 시스템 환경 구성: 가상 시스템을 구성할 때 CPU, 메모리, 스토리지, 네트워킹과 같은 구성요소에 집중해야 합니다.
- 게스트 운영 체제 설치: 설치 단계는 다음과 같습니다.
- 설치 미디어(ISO 이미지, 설치 CD/DVD)를 가상 시스템의 가상 광학 드라이브에 장착 또는 연결합니다.
- 가상 시스템을 켜고 게스트 OS의 설치 프로세스를 따릅니다. 언어 선택, 디스크 위치 지정, 네트워크 구성 및 기타 설치 옵션이 여기에 포함됩니다.
- 게스트 OS 설치 중에 제품 키나 라이선스 정보 등 필요한 정보를 제공합니다.
- 초기 설정 구성, 사용자 계정 생성, 게스트 OS 내 필수 드라이버 또는 소프트웨어 설치 등 설치 프로세스를 완료합니다.
- 게스트 OS가 설치되면 가상 시스템을 사용할 수 있습니다. VM 설정을 사용자 정의하고 추가 소프트웨어를 설치한 다음 가상화 플랫폼의 관리 툴을 통해 관리할 수 있습니다.
가상 시스템 관리
- 가상 시스템 시작, 중단, 일시 정지: 사례에 따라 가상 시스템을 시작, 중단, 일시 정지할 수 있습니다. 가상화 단계에서 상호 작용 관리 지점 또는 명령줄 장치를 통해 다음 활동을 시작할 수 있습니다.
- 가상 시스템 시작: 가상 시스템의 부팅 상호 작용을 시작하고 방문자 작업 프레임워크 및 애플리케이션의 실행을 허용합니다.
- 가상 시스템 중단: 가상 시스템을 부드럽게 종료하여 실행 중인 애플리케이션과 방문자 작업 프레임워크를 종료합니다.
- 가상 시스템 일시 정지: 가상 시스템의 실행을 중단하고 그 상태를 메모리에 저장합니다.
- 가상 시스템 스냅샷 생성 및 복제: 스냅샷 생성 및 복제를 통해 가상 시스템의 상태를 저장하고 다른 용도로 사본을 만들 수 있습니다. 이러한 요소는 일반적으로 가상화 단계의 관리 인터페이스를 통해 액세스 가능합니다. 스냅샷 생성 시 가상 시스템의 디스크, 메모리, 배열 상태 등을 상세히 포착합니다. 복제는 가상 시스템의 설계, 플레이트, 메모리 상태 등 가상 시스템의 정밀한 사본을 생성합니다.
- 리소스 할당 및 관리: 효과적인 자산 할당은 가상 시스템을 이상적으로 실행 및 사용하는 데 중요한 요소입니다. 자산 관리의 핵심 요소는 CPU 할당, 메모리 할당, 스토리지 할당, 성능 모니터링 등이 포함됩니다.
가상 시스템 템플릿 및 이미지
- 템플릿 생성 및 사용: 가상 시스템 레이아웃은 새로운 가상 시스템을 나타내는 형식의 사전 구성 및 사전 설치된 가상 시스템입니다. 설계된 가상 시스템의 상태를 캡처하는 방식으로 생성되며 새로운 가상 시스템을 빠르게 프로비저닝하기 위한 패턴으로 활용 가능합니다. 다음과 같은 프로세스가 포함됩니다.
- 가상 시스템 구축
- 가상 시스템 일반화
- 템플릿으로 가상 시스템 캡처
- 템플릿 사용
- 가상 시스템 이미지 가져오기 및 내보내기: 가상 시스템 이미지는 방문자의 작업 프레임워크, 애플리케이션, 설계 등 가상 시스템의 상태에 관한 정보가 담긴 파일입니다. 가상 시스템 이미지를 가져와 교환할 경우 다양한 가상화 단계 사이에서 가상 시스템을 이동하거나 가상 시스템을 강화 및 복구할 수 있습니다. 이러한 주기는 가상 시스템 이미지 내보내기/가져오기와 호환성을 고려해야 합니다.
가상 시스템 네트워킹
가상 네트워크의 기본 사항
- 브리지, NAT 및 호스트 전용 네트워킹: 가상 시스템 관리로 VM(가상 시스템)과 다른 가상 시스템, 호스트 시스템 및 외부 조직과의 통신을 허용합니다. 브리지 네트워킹에서 가상 시스템은 호스트의 네트워크 어댑터를 통해 조직의 네트워크와 직접 연결됩니다. 가상 시스템은 NAT 네트워킹을 통해 호스트의 IP 주소와 조직의 연관성을 공유합니다. 호스트 전용 시스템 관리를 통해 가상 시스템과 호스트 시스템의 통신을 허용하는 기밀 조직이 생성됩니다.
- 가상 스위치 및 네트워크 어댑터: 가상 스위치는 하이퍼바이저 안에서 작동하는 제품 기반 네트워크 스위치로, 가상 시스템을 다른 가상 시스템 및 조직과 연결합니다. 네트워크 어댑터는 가상 시스템과 가상 스위치를 연결하는 가상화된 네트워크 인터페이스로, 가상 시스템 안에서 조직의 네트워크 인터페이스 카드로 표시되며 네트워크 트래픽의 전송 및 수신을 허용합니다.
가상 시스템의 네트워크 구성
- IP 주소 할당 및 DHCP 구성: 가상 시스템의 네트워크 가용성을 구성하기 위해 IP 주소를 물리적으로 지정하거나 프로그래밍된 IP 주소 작업을 위한 DHCP(Dynamic Host Setup Convention)를 사용할 수 있습니다. 방문자 네트워킹 프레임워크 안에서 조직의 설정을 구성하고 각 가상 시스템에 IP 위치를 물리적으로 할당할 수 있습니다. DHCP는 동적 및 프로그래밍된 IP 주소 작업을 가상 시스템으로 전송하고, 가상 시스템을 전달 또는 변경하는 동시에 수동 구성 작업을 줄여줍니다.
- 포트 포워딩 및 네트워크 보안 고려 사항: 포트 포워딩을 통해 외부의 네트워크 트래픽이 가상 시스템의 명시적 포트에 도달하도록 허용합니다. 이는 웹 서버 또는 멀리 떨어진 업무 영역 액세스 등의 관리에 도움이 됩니다. 네트워크 보안은 가상 시스템과 조직의 환경을 보호하는 데 필요하며 방화벽, 네트워크 세분화, 네트워크 모니터링, VPN과 같은 안전 요소를 지원합니다.
가상 시스템의 연결성
- 원격 액세스 및 콘솔 연결: 가상 시스템을 다양한 전략(SSH, RDP, 가상 시스템 콘솔)을 통해 원격으로 액세스하고 클라이언트가 가상 시스템을 감독하면서 통신하도록 허용할 수 있습니다.
- 물리적 네트워크와 통합: 가상 시스템을 네트워크와 연계하여 가상 시스템과 기기 간 통신을 허용할 수 있습니다. 브리지 네트워킹, VLAN, VPN, 게이트웨이, 라우터를 통해 가능합니다.
가상 시스템의 사용 사례 및 애플리케이션
서버 가상화
- 여러 서버를 단일 호스트로 통합: 서버 가상화를 통해 다수의 서버를 개별 호스트 시스템으로 결합할 수 있습니다. 애플리케이션이나 책임마다 서버 1개를 지정하는 대신 가상화는 개별 서버에서 다른 VM(가상 시스템)의 프로덕션을 고려합니다. 이 방식은 비용 절감, 리소스 최적화, 간편한 관리, 확장성, 유연성과 같은 이점을 제공합니다.
- 로드 밸런싱 및 고가용성: 서버 가상화는 일관된 액세스와 생산적인 자산 활용을 보장하는 로드 밸런싱 및 고가용성을 위한 메커니즘을 제공합니다. 로드 밸런싱은 자산 사용, 네트워크 트래픽 또는 사전 정의된 규칙을 고려하여 VM을 자연스럽게 사용하도록 지원합니다. 또한 모든 단일 호스트가 과부하 상태가 되고 다른 호스트는 사용률이 낮은 상태가 되도록 보장합니다. 고가용성은 애플리케이션과 관리 작업의 실행 유지를 위한 역량을 의미합니다.
개발 및 테스트 환경
- 격리된 개발 환경 구축: 설계자는 프로그래밍 개선을 위한 전용 가상 시스템을 구축하여 한정되고 통제된 환경에서 작동하도록 허용할 수 있습니다. 격리된 환경에 가상 시스템을 활용할 경우 환경의 일관성, 샌드박스 테스트, 격리, 보안, 사용자 정의, 휴대성과 같은 이점이 있습니다.
- 소프트웨어의 호환성 및 확장성 테스트: 가상 시스템은 소프트웨어의 호환성 및 확장성을 테스트하는 데 중요합니다. 소프트웨어 개발자와 테스터는 가상 시스템을 명확한 구성으로 신속하게 구축하고 다른 단계, 프로그램 및 적용 상황에서 프로그래밍의 유사성을 테스트할 수 있습니다. 가상 시스템은 테스트 환경의 간편한 확장을 고려합니다. 테스터는 다른 가상 시스템 상황을 구성하고 클라이언트의 높은 로드 또는 조직의 환경을 재현하여 프로그램의 실행 및 적응 가능성을 평가할 수 있습니다.
클라우드 컴퓨팅 및 가상 데이터 센터
- IaaS(서비스형 인프라) 및 가상 시스템: IaaS는 웹에서 가상화된 컴퓨팅 자산을 제공하는 분산형 컴퓨팅 모델입니다. 가상 시스템은 IaaS에서 중요한 역할을 하며 가상 시스템 인스턴스, 온디맨드 리소스 할당, 멀티 테넌시 등에 활용할 수 있습니다.
- 가상 시스템 구축 관리 및 확장: 생산적인 관리와 확장은 클라우드 환경에서 가상 시스템 조직에 매우 중요합니다. 중요한 고려 사항으로 자동화, 오케스트레이션, 리소스 모니터링, 자동 조정, 로드 밸런싱, 백업, 재난 복구가 포함됩니다.
데스크탑 가상화
- VDI(가상 데스크탑 인프라): VDI는 클라이언트가 멀리 떨어진 위치 또는 다른 기기에서 원격으로 데스크탑 환경에 액세스할 수 있는 업무 공간 가상화의 혁신입니다. VDI에 통합 서버 기반의 VM(가상 시스템) 지원과 최종 사용자에게 조직의 업무 공간 경험 제공이 포함됩니다. 주요 구성요소는 가상 데스크탑, 중앙 집중식 관리, 원격 액세스, 사용자 프로필 관리 등입니다.
- 원격 액세스 및 씬 클라이언트 컴퓨팅: 데스크탑 가상화는 원격 액세스와 씬 클라이언트 처리를 지원하며 가벼운 컴퓨팅 환경을 제공합니다. 또한 중앙 집중식 데이터 및 애플리케이션 스토리지와 개선된 보안 및 데이터 보호를 지원합니다.
가상 시스템 구축 시 문제와 고려 사항
성능 및 리소스 관리
- 가상화의 오버헤드 및 성능 관련 영향: 가상화는 장비와 가상 시스템 간 반영 계층을 제공합니다. CPU, 메모리, 스토리지 및 I/O, 네트워크 등의 오버헤드를 고려해야 합니다.
- 리소스 할당 및 경합: 가상 시스템 조직은 이상적인 실행을 보장하고 자산의 충돌을 방지하기 위해 자산을 분배해야 합니다. 주요 고려 사항은 CPU 및 메모리 할당, 스토리지 성능, 네트워크 대역폭 등입니다.
보안 및 격리
- 가상 시스템 보안 성공 사례: 가상 시스템 구성에서 보안을 업그레이드하기 위해서는 패치 적용 및 업데이트, 보안 구성, 격리 및 세분화, 모니터링, 로깅 등을 고려해야 합니다.
- 가상화 환경의 취약성과 위험: 가상화된 환경은 하이퍼바이저 취약성, VM 탈출, 데이터 유출, 교차 VM 공격 등과 같은 명백한 약점과 위험 요소가 있습니다.
라이선스 및 컴플라이언스
- 가상 시스템의 라이선스 고려 사항: 가상 시스템 구성에서 작업 프레임워크 및 애플리케이션에 대한 제안을 허용해야 할 수 있습니다.
- 소프트웨어 및 하드웨어 계약 준수: 가상 시스템 구성은 소프트웨어 및 하드웨어 벤더 계약과 컴플라이언스 규정을 포함한 프로그래밍 및 장비 계약을 준수해야 합니다.
가상 시스템의 향후 동향
- 하이브리드 클라우드 및 멀티클라우드 환경: 가상 시스템의 미래는 하이브리드 클라우드 및 멀티클라우드 환경의 개발과 밀접한 관련이 있습니다. 주요 동향은 하이브리드 클라우드 도입, 멀티클라우드 구축, 상호 운용성, 표준화 등입니다.
- 엣지 컴퓨팅 및 가상화: 엣지 컴퓨팅은 컴퓨팅 자산을 데이터 소스와 가까운 곳으로 가져와 엣지 가상화, 분산된 애플리케이션 배포 등의 기술을 통해 엣지에서 가상화의 도입을 촉진합니다.
- 서버리스 컴퓨팅 및 FaaS(서비스형 함수): 서버리스 컴퓨팅과 FaaS(서비스형 함수)의 부상은 컨테이너 기반 서비리스 프레임워크를 통해 가상 시스템에 영향을 줍니다.
- 새로운 기술과 가상 시스템: 베어 메탈 가상화, GPU 가상화, 양자 컴퓨팅 및 가상화와 같은 혁신은 가상 시스템 개발에 지속적으로 영향을 미치면서 새로운 역량을 지원하고 실행의 추가 개발과 함께 다양한 분야에서 관련성을 확대할 것입니다.
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 기반 솔루션을 선택하든 내장된 버퍼 용량으로 비즈니스 성장과 새로운 비즈니스 기회에 항상 대비할 수 있습니다.