더 간단한 단어로 설명되는 데스크탑 가상화
데스크톱 가상화는 IT 자원 관리 측면에서 안전하고 경제적인 대안을 제시합니다.
개인 컴퓨터라는 개념은 기업 환경에서는 효율적이지 못한 측면이 있습니다.
예를 들어, 가정에서 사용하는 장치를 살펴보면 대부분 RAM 사용률이 높고 (약 70%), CPU나 SSD와 같은 다른 자원은 일상적인 작업에 비해 과도하게 남아 있는 경우가 많습니다.
보통 18개의 탭이 열려 있는 두 개의 브라우저, 활성화된 Slack, 그리고 수많은 백그라운드 프로세스(일반적인 Windows PC 환경)를 고려하면, 대부분의 하드웨어 성능은 실제로 사용되지 않는 상태로 남아있습니다.
저와 같은 작가의 경우, 작업 시간 대부분 동안 리소스 소비가 위와 같은 방식으로 이루어집니다. 예외적인 경우는 작업 시간의 약 30-40%를 차지하는 도구 테스트 시점인데, 이때는 일반적인 사용량보다 훨씬 많은 리소스가 소비됩니다.
개인적으로 클라우드 PC와 같은 솔루션으로 전환하지 않는 한, 이러한 리소스 낭비를 줄일 방법은 제한적입니다. 하지만 기업 입장에서는 모든 시스템에서 자원을 유휴 상태로 두는 대신 고려할 수 있는 여러 옵션이 존재합니다.
데스크톱 가상화란 무엇인가?
데스크톱 가상화는 소프트웨어 기술을 활용하여 단일 장치를 여러 사용자에게 가상으로 분할하는 프로세스입니다. 핵심 아이디어는 고성능 서버를 여러 개의 가상 시스템으로 분할하여 최종 사용자가 인터넷 연결을 통해 원격으로 액세스할 수 있도록 하는 것입니다. 즉, 연산 작업은 데스크톱, 태블릿, 스마트폰과 같은 사용자의 기본 장치에서 클라이언트로 "스트리밍"되는 형태로 이루어집니다.
최종 사용자는 개인에게 할당된 장치에서와 동일한 방식으로 작업을 수행할 수 있습니다. 유일한 차이점은 기업 시스템에 대한 물리적 접근 권한이 없다는 것입니다. 대신 각자의 개별 장치를 통해 동료와 자원을 공유하게 됩니다.

서버 하드웨어를 분할할 수 있는 "조각"의 개수는 기본 하드웨어 성능과 클라이언트의 요구 사항에 따라 달라집니다.
이 기술은 리소스 할당의 경제적인 방법일 뿐만 아니라, 사이버 사기를 통해 기밀 회사 데이터가 유출되는 것을 방지하는 데에도 기여합니다. 뿐만 아니라, 직원들은 개인 장치를 활용하여 회사 네트워크에 접속하여 업무를 처리할 수 있게 됩니다. 궁극적으로 데스크톱 가상화는 비용이 많이 드는 하드웨어 유지 보수 및 업그레이드 비용을 절감해 줍니다.
이러한 리소스 배포 방식은 클라이언트와 공급자 간의 상호 작용 방식에 따라 여러 유형으로 구분될 수 있습니다.
데스크톱 가상화의 종류
데스크톱 가상화는 크게 세 가지 주요 유형으로 분류할 수 있습니다.
- VDI (Virtual Desktop Infrastructure, 가상 데스크톱 인프라)
- RDS (Remote Desktop Services, 원격 데스크톱 서비스)
- DaaS (Desktop-as-a-Service, 서비스형 데스크톱)
각각에 대해 좀 더 자세히 살펴보겠습니다.
가상 데스크톱 인프라
VDI는 하이퍼바이저와 같은 기술을 사용하여 서버 연산을 작은 단위로 분할하는 전통적인 방식의 데스크톱 가상화입니다. 이를 통해 단일 물리적 서버에서 여러 개의 가상 머신을 실행할 수 있습니다.
하이퍼바이저를 기반으로 하드웨어 가상화와 소프트웨어 가상화의 두 가지 유형으로 나눌 수 있습니다. 하드웨어 가상화는 서버에 직접 설치되어 더 높은 성능과 보안을 보장하는 리소스 관리 방법으로, 소프트웨어 가상화는 운영 체제 위에 설치되어 컴퓨팅 자원에 대한 직접적인 제어가 부족하여 성능 면에서 상대적으로 떨어집니다.
주요 목적은 CPU, RAM, 저장 공간 등과 같은 자원을 효율적으로 공유하고, 구성에 따라 여러 개의 VM (가상 머신)을 관리하는 것입니다.
VDI를 통해 최종 사용자는 자체적으로 이러한 워크로드를 처리하기에 부족할 수 있는 개인 장치 (씬 클라이언트라고도 함)에서 파일 접근, 응용 프로그램 및 서비스 실행 등을 위해 기업 자원을 원격으로 사용할 수 있습니다.
예를 들어 VMWare Fusion을 사용하면 Mac에서 Windows 환경을 원격으로 이용할 수 있습니다.
VDI는 일반적으로 영구적 가상 데스크톱과 비영구적 가상 데스크톱의 두 가지 형태로 제공됩니다. 영구적 환경은 사용자가 로그인할 때마다 "개인"적으로 유지되는 원격 데스크톱을 제공하는 반면, 비영구적 데스크톱은 로그아웃 후 개인 설정을 유지하지 않으며 리소스는 초기 상태로 돌아갑니다.
원격 데스크톱 서비스
Microsoft 기반의 원격 데스크톱 서비스는 서버당 사용자 밀도를 극대화하여 효율성을 높인 데스크톱 가상화 방식입니다.
이는 최종 사용자에게 전체 가상 머신을 할당하는 대신, 기업 데이터 센터 또는 클라우드에서 실행되는 특정 응용 프로그램에 대한 가상 액세스 권한을 제공함으로써 가능합니다. 클라이언트가 기본 시스템을 가지고 있고, 리소스 사용량이 많거나 데이터 보안이 중요한 특정 응용 프로그램 실행 지원만 필요한 경우에 적합합니다. 이 방식에서는 여러 사용자가 원격 서버에서 실행되는 가상 데스크톱을 공유합니다.
이러한 환경은 사내 (Windows 서버) 또는 클라우드 (Microsoft Azure와 같은 DaaS)에 배포할 수 있습니다.
하지만 엄격한 구분이 있는 것은 아니며, 기본적인 Microsoft 프로토콜은 표준 세션 기반 가상화 외에도 VDI와 유사한 완전한 "개인" 원격 데스크톱 경험을 제공할 수도 있습니다.
DaaS (Desktop-as-a-Service)
DaaS는 VDI와 RDS의 기능을 모두 포함할 수 있습니다. 이는 온프레미스가 아닌 클라우드 공급자에게 데스크톱 가상화 관리에 대한 비용을 지불하는 방식입니다.

다른 두 가지 유형과 비교했을 때 DaaS는 처음부터 가장 유연하고 확장 가능하며 경제적인 선택지입니다. 특히 인원 규모가 작은 스타트업에 적합하며, 회사 내에서 직접 엔터프라이즈 서버 하드웨어를 구매하고 관리 인력을 두는 것보다 비용 효율적입니다.
예를 들어, V2 Cloud는 중소기업을 위한 VDI 구독 서비스를 제공하며, 7일 무료 평가판을 제공합니다.
작동 원리
하이퍼바이저는 서버 자원을 활용하여 가상 인스턴스를 생성하는 데 사용됩니다. 이러한 VM은 일반적으로 서로 격리되어 있으며, 지원 서버와도 분리되어 있습니다.
원격 서버와 최종 사용자 간의 연결은 연결 브로커에 의해 관리됩니다. 이 연결 브로커는 둘 사이의 다리 역할을 하며, 사용자 인증, 접근 관리 등과 같은 작업을 처리합니다. 기본적으로 연결 브로커는 화면 업데이트를 담당하고, 클릭이나 키보드 입력과 같은 신호를 서버로 전송합니다.
VDI, RDS, DaaS 간에는 유형에 따라 약간의 차이가 있을 수 있습니다. 예를 들어, VDI는 최대한의 성능을 위해 물리적 호스트에서 수행되는 하드웨어 가상화에 주로 의존합니다.
반면 RDS는 원격 데스크톱 사용을 선호하는지, 또는 몇 가지 가상 응용 프로그램을 확장하려는지에 따라 다른 프로토콜을 사용할 수 있습니다. DaaS는 사용 사례에 가장 적합한 설정을 선택할 수 있는 유연성을 제공합니다.
하지만 이러한 응용 프로그램의 기본 원리는 거의 동일하게 유지됩니다.
데스크톱 가상화의 장점
데스크톱 가상화의 활용 방법은 다양하며, 몇 가지 주요 이점은 다음과 같습니다.
✅ 비용 절감: 데스크톱 가상화는 누구에게나 매력적인 요소입니다. VDI의 경우에도 로컬 인프라를 구축하는 것보다 모든 사용자에게 강력한 성능의 장치를 제공하는 것이 더 효율적입니다. RDS는 여러 사용자가 원격 데스크톱을 공유하기 때문에 더욱 비용 효율적이며, DaaS는 초기 투자 부담을 줄여주므로 특히 신생 기업에게 적합합니다.
초기 하드웨어 비용 외에도 데스크톱 가상화는 반복적인 하드웨어 및 소프트웨어 유지 보수 작업을 최소화하는 데 도움이 됩니다. 관리해야 할 장치의 수가 줄어들고, 관리 인력에 대한 비용 부담도 감소합니다.
✅ 보안 강화: 보안은 데스크톱 가상화를 선택하는 또 다른 주요 이유입니다. 사이버 위협이 증가함에 따라 모든 시스템 관리자가 비즈니스 네트워크 내의 모든 장치를 관리하기가 어려워지고 있습니다.
데스크톱 가상화를 통해 중앙에서 서비스를 모니터링하고 적시에 업데이트 또는 패치를 적용할 수 있습니다. 또한 중요한 데이터는 직원 장치가 아닌 회사 서버에 저장되므로, 직원 장치가 손상되더라도 큰 문제가 되지 않습니다.
✅ 관리 효율성: 여러 장치를 관리하는 것은 시간 소모적인 작업입니다. 특히 직원 온보딩 및 교육은 중앙 집중식 관리를 통해 더욱 간소화됩니다. 또한 사이버 공격 발생에 대비하여 백업 및 복구 계획을 수립하는 것은 어려운 일입니다. 이러한 상황에서 모든 것을 회사 서버에 보관하는 것은 효율적이고 유연한 해결책이 될 수 있습니다.
✅ 접근성 향상: 특히 하이브리드 및 원격 근무가 새로운 업무 형태로 자리 잡고 있는 상황에서 큰 장점이 됩니다. 데스크톱 가상화는 직원들이 위치에 관계없이 일관된 컴퓨팅 환경을 제공합니다. 사무실에 있든, 집에 있든 상관없이 공식 데이터와 고성능 하드웨어에 대한 접근이 원활하게 유지됩니다.
결론
전 세계적으로 데스크톱 가상화가 활용되고 있으며, 그럴 만한 이유가 있습니다. 특히 IT 업계에서는 대부분의 직원이 고성능 장치를 필요로 합니다.
또한 콜센터, 컴퓨팅 랩, 다양한 장비가 필요한 모든 작업 환경에서 데스크톱 가상화를 통해 비용 효율성, 유연성, 원활한 리소스 관리를 구현할 수 있습니다.
이는 비즈니스 분야에만 국한되지 않고, 개인적으로 사용할 수 있는 다양한 Windows 및 Mac 가상화 소프트웨어도 존재합니다.