데스크톱 가상화
데스크톱 가상화란?
데스크톱 가상화는 사용자 워크스테이션을 시뮬레이션하여 연결된 기기에서 원격으로 액세스할 수 있도록 하는 방식입니다. 이러한 방식으로 사용자 데스크톱을 추상화하면 거의 모든 위치에서 네트워크에 연결하여 작업할 수 있으며, 원격 사용자가 사용하는 기기 또는 운영 체제에 관계없이 데스크톱, 랩톱, 태블릿 또는 스마트폰을 통해 기업 리소스에 액세스할 수 있습니다.
원격 데스크톱 가상화는 또한 디지털 워크스페이스의 핵심적인 구성 요소입니다. 가상 데스크톱 워크로드는 일반적으로 온프레미스 데이터 센터 또는 퍼블릭 클라우드의 가상 머신(VM)에서 실행되는 데스크톱 가상화 서버에서 실행됩니다.
사용자 기기에는 기본적으로 디스플레이, 키보드, 마우스가 포함되므로 기기를 분실하거나 도난당했을 때 조직의 리스크가 줄어듭니다. 모든 사용자 데이터와 프로그램은 클라이언트 기기가 아닌 데스크톱 가상화 서버에 존재합니다.
데스크톱 가상화의 작동 방식
원격 데스크톱 가상화는 일반적으로 클라이언트/서버 모델을 기반으로 하며, 조직에서 선택한 운영 체제와 애플리케이션이 클라우드 또는 데이터 센터에 위치한 서버에서 실행됩니다. 이 모델에서는 사용자와의 모든 상호 작용이 사용자가 선택하는 로컬 기기에서 발생하며, 이는 메인프레임 및 초기 Unix 시스템에 일반적으로 사용되었던 소위 '단순' 터미널과 유사합니다.
데스크톱 가상화의 이점
- 리소스 활용도: 데스크톱 가상화를 위한 IT 리소스가 데이터 센터에 집중되므로 리소스를 풀링하여 효율성을 높일 수 있습니다. 최종 사용자 기기에 OS 및 애플리케이션 업데이트를 푸시할 필요가 없으며, 거의 모든 데스크톱, 랩톱, 태블릿 또는 스마트폰을 사용하여 가상화된 데스크톱 애플리케이션에 액세스할 수 있습니다. 따라서 클라이언트 기기는 기본적으로 입력 및 출력에만 사용되므로 IT 조직은 비교적 성능이 낮고 비용이 저렴한 클라이언트 기기를 배포할 수 있습니다.
- 원격 인력 지원: 각 가상 데스크톱이 중앙 서버에 상주하므로 몇 분 만에 새로운 사용자 데스크톱을 프로비저닝하여 새로운 사용자가 즉시 액세스할 수 있습니다. 또한 IT 지원 담당자는 가상 데스크톱에 액세스하는 데 사용되는 실제 최종 사용자 기기와 거의 관련이 없는 가상화 서버의 문제에 집중할 수 있습니다. 마지막으로, 모든 애플리케이션이 네트워크를 통해 클라이언트에 제공되므로 사용자는 인터넷이 연결된 거의 모든 위치에서 비즈니스용 애플리케이션에 액세스할 수 있습니다. 사용자가 조직을 떠나면 가상 데스크톱에 사용하던 리소스를 중앙에 풀링된 인프라로 되돌릴 수 있습니다.
- 보안: IT 전문가는 매년 가장 큰 당면 과제로 보안을 꼽습니다. 데스크톱 가상화는 사용자 기기에서 OS 및 애플리케이션 우려 사항을 제거함으로써 하드웨어 보안 요구 사항이 가상화 서버로 제한된 중앙 집중식 보안 제어가 가능하며, 사용자에게 권한이 부여된 애플리케이션 및 데이터로만 액세스를 제한하는 역할 기반 사용 권한을 통해 ID 및 액세스 관리에 초점을 맞춥니다. 또한 직원이 조직을 떠나도 사용자 기기에서 애플리케이션과 데이터를 제거할 필요가 없습니다. 사용자 기기의 모든 데이터는 일회성으로 설계되었으며 가상 데스크톱 세션이 종료되면 삭제됩니다.
데스크톱 가상화의 유형
가장 많이 사용되는 3가지 데스크톱 가상화 유형은 가상 데스크톱 인프라(VDI), 원격 데스크톱 서비스(RDS), Desktop-as-a-Service(DaaS)입니다.
VDI는 익숙한 데스크톱 컴퓨팅 모델을 온프레미스 데이터 센터 또는 클라우드의 가상 머신에서 실행되는 가상 데스크톱 세션으로 시뮬레이션합니다. 이 모델을 채택한 조직은 온프레미스의 여느 애플리케이션 서버를 관리하는 방식으로 데스크톱 가상화 서버를 관리합니다. 모든 엔드유저컴퓨팅이 사용자에서 데이터 센터로 다시 이동하므로, 초기에 VDI 세션을 실행하기 위한 서버를 구축하면 최종 사용자 기기를 지속적으로 교체할 필요가 없어 상당한 투자 비용이 절감됩니다.
RDS는 전체 Windows, Mac 또는 Linux 데스크톱이 아닌 제한된 수의 애플리케이션을 가상화해야 하는 경우에 주로 사용됩니다. 이 모델에서는 애플리케이션이 자체 OS를 실행하는 로컬 기기로 스트리밍됩니다. 애플리케이션만 가상화되므로 RDS 시스템은 가상 머신당 더 높은 사용자 밀도를 지원할 수 있습니다.
DaaS를 사용하면 데스크톱 가상화 제공에 대한 부담이 서비스 공급업체로 옮겨가 가상 데스크톱 제공에 대한 IT 부담이 크게 완화됩니다. IT 비용을 자본 비용에서 운영 비용으로 전환하려는 조직은 DaaS 공급업체가 비즈니스 모델을 운영하는 월별 비용을 예측할 수 있습니다.
데스크톱 가상화와 서버 가상화 비교
서버 가상화에서 서버 OS 및 애플리케이션은 하이퍼바이저에 의해 기반 하드웨어에서 가상 머신으로 추상화됩니다. 서버 OS와 애플리케이션이 각기 다르며, 모든 애플리케이션 종속 항목이 베어메탈에서 실행되는 것과 같은 방식으로 실행되어야 하는 여러 대의 가상 머신을 단일 서버에서 실행할 수 있습니다.
데스크톱 가상화는 일반적으로 인터넷을 통해 원격으로 애플리케이션과 데이터에 연결하는 물리적 씬 클라이언트에서 클라이언트 소프트웨어(OS 및 애플리케이션)를 추상화합니다. 이러한 추상화를 통해 사용자는 원하는 수의 기기를 사용하여 가상 데스크톱에 액세스할 수 있습니다. 데스크톱 가상화는 사용량이 많을 때 동시 사용자 수에 따라 조직의 대역폭 수요를 크게 증가시킬 수 있습니다.
데스크톱 가상화와 애플리케이션 가상화 비교
애플리케이션 가상화는 기반 기기에서 프로그램 실행을 차단하고, 데스크톱 가상화는 데스크톱(OS 및 애플리케이션) 전체를 추상화하여 거의 모든 클라이언트 기기에서 액세스할 수 있도록 합니다.
애플리케이션 가상화는 개별 애플리케이션의 설치를 간소화하여, 서버에 한 번 설치하면 해당 애플리케이션을 실행하는 다양한 최종 사용자 기기로 가상화됩니다. 클라이언트 기기는 배포가 용이하도록 사전 구성되어 패키징된 실행 파일로 전송됩니다.
가상화 애플리케이션은 애플리케이션 서버에 단일 인스턴스로 존재하므로 유지보수가 크게 간소화됩니다. 하나의 인스턴스만 업데이트하면 됩니다. 애플리케이션이 폐기된 경우 애플리케이션 서버에서 삭제하면 모든 사용자의 모든 위치에서도 삭제됩니다. 또한 가상화된 애플리케이션은 자체 '컨테이너'로 패키징되므로 서로 상호 작용하거나 다른 애플리케이션에 장애를 발생시킬 수 없습니다. 마지막으로, 가상화된 애플리케이션은 기본 기기 OS와 독립적이므로 Windows, iOS, Linux/Android 등 모든 엔드포인트에서 사용할 수 있습니다.
하지만 애플리케이션 가상화가 모든 애플리케이션에 적용되는 것은 아닙니다. 컴퓨팅 및 그래픽을 많이 사용하는 애플리케이션은 렌더링 과정에서 속도 저하로 인한 시각적 지연 문제를 겪을 수 있으며, 로컬 기기 애플리케이션과 유사한 사용자 경험을 제공하려면 견고한 광대역 연결이 필요합니다.
VMware 데스크톱 가상화 관련 제품, 솔루션, 참고 자료
데스크톱 가상화란?
데스크톱 가상화 솔루션은 조직에 데스크톱 및 애플리케이션을 제공, 보호, 관리하는 간소화된 접근 방식을 제공합니다. 자세한 내용을 알아보십시오.
ThinApp을 통한 애플리케이션 가상화
ThinApp은 기반 운영 체제에서 애플리케이션을 격리하여 충돌을 없애고 제공 및 관리를 효율화하여 애플리케이션 배포를 가속화하고 애플리케이션 마이그레이션을 간소화합니다.
VMware Horizon 7
VMware Horizon® 7은 단일 플랫폼을 통해 최종 사용자에게 온프레미스, 클라우드, 하이브리드 또는 멀티 클라우드 구성에서 가상 데스크톱과 애플리케이션의 관리 및 제공을 간소화합니다.
원격 근무 솔루션 및 기술
VMware 원격 근무 솔루션 및 기술을 통해 원격 근무 인력을 지원합니다.
Horizon Cloud - 클라우드 네이티브 가상 데스크톱 플랫폼
VMware Horizon Cloud를 사용하면 단일 클라우드 기반 컨트롤 플레인을 통해 클라우드의 가상 데스크톱 및 애플리케이션을 위치에 관계없이 모든 기기에 제공할 수 있습니다.