VDI 아키텍처를 이루는 계층별 구성요소

VDI의 클라이언트·접속·세션·인프라·스토리지 계층과 Connection Broker, 프로파일, 네트워크 요구사항을 정리한다.

2026-08-14 · 최초 발행 2026-01-16

중앙에서 실행되는 데스크톱을 전달하는 구조

VDI(Virtual Desktop Infrastructure)는 데스크톱 운영체제와 애플리케이션을 중앙 서버의 가상 머신에서 실행하고, 사용자가 네트워크를 통해 그 환경에 접속하는 데스크톱 가상화 방식이다. 재택근무와 BYOD 환경에서는 단말이 아니라 데이터센터에 데스크톱 환경을 두고 관리할 수 있다는 점이 핵심이다.

중앙 집중식 관리로 운영 효율성을 높이고, 엔드포인트에 데이터를 저장하지 않아 데이터 보안을 강화할 수 있다. 하드웨어 수명을 연장하고 비용을 절감하는 한편, 재택근무·BYOD 같은 유연한 업무 환경과 신속한 데스크톱 프로비저닝을 지원한다.

스토리지 계층인프라 계층세션 계층접속 계층클라이언트 계층 클라이언트PC/노트북모바일 기기Connection BrokerGatewayLoad Balancer가상 데스크톱 1가상 데스크톱 2가상 데스크톱 N하이퍼바이저물리 서버OS 이미지사용자 프로파일사용자 데이터

단말은 처리 범위에 따라 달라진다

씬 클라이언트(Thin Client)는 로컬 처리 범위를 최소화하고 대부분의 연산을 서버에 맡기는 경량 단말기다. 저전력 CPU와 최소 메모리, 무소음 구성을 사용하며, 임베디드 리눅스나 Windows IoT에서 원격 데스크톱 프로토콜 클라이언트 역할을 수행한다. 저비용·저전력·높은 보안성과 중앙 집중식 펌웨어 업데이트가 특징이다.

특성 설명
하드웨어 저전력 CPU, 최소 메모리, 무소음
운영체제 임베디드 리눅스, Windows IoT
기능 원격 데스크톱 프로토콜 클라이언트
장점 저비용, 저전력, 높은 보안성
관리 중앙 집중식 펌웨어 업데이트

팻 클라이언트(Fat Client)는 기존 PC나 노트북에 VDI 클라이언트 소프트웨어를 설치해 접속한다. 기존 하드웨어 자산을 활용하면서 로컬 리소스와 VDI를 동시에 쓸 수 있고, 일부 솔루션에서는 오프라인 작업도 지원한다. 로컬 환경과 가상 환경을 함께 쓰는 이중 목적의 단말 구성이다.

제로 클라이언트(Zero Client)는 운영체제 없이 하드웨어 수준에서 프로토콜을 처리하는 초경량 단말기다. 운영체제가 필요하지 않아 최고 수준의 보안을 제공하고 부팅 시간은 수 초 이내로 최소화된다. 유지보수가 거의 필요 없지만 PCoIP, HDX 등의 특정 프로토콜 전용으로 사용된다.

인증과 할당을 담당하는 접속 경로

Connection Broker는 사용자 인증과 가상 데스크톱 할당을 담당하는 VDI 관리 컴포넌트다. 사용자 인증과 권한을 검증하고, 가상 데스크톱 풀을 관리한다. 세션 라우팅과 로드 밸런싱, 정책 기반 데스크톱 할당, 세션 상태 모니터링도 이 계층의 역할이다.

Gateway는 외부 네트워크에서 내부 VDI 환경으로 안전하게 접속하도록 연결한다. SSL/TLS 암호화 터널링과 다중 인증(MFA)을 지원하고, 네트워크 보안 정책 적용, 세션 프록시, 프로토콜 최적화를 제공한다.

가상 데스크톱Active DirectoryConnection BrokerGatewayVDI 클라이언트사용자가상 데스크톱Active DirectoryConnection BrokerGatewayVDI 클라이언트사용자로그인 요청SSL 연결인증 요청 전달사용자 인증인증 결과데스크톱 풀 조회데스크톱 할당/시작연결 정보데스크톱 연결 정보직접 연결 수립

화면과 입력을 다루는 세션 계층

원격 디스플레이 프로토콜은 서버에서 렌더링한 화면을 클라이언트로 보내고, 사용자 입력을 서버로 전달한다. VDI에서 사용되는 프로토콜은 지원 환경과 멀티미디어 처리 방식에 따라 차이가 있다.

프로토콜 개발사 특징
RDP Microsoft 범용성, 윈도우 기본 지원
PCoIP Teradici/VMware 하드웨어 가속, 고화질
HDX Citrix 멀티미디어 최적화, 적응형 전송
Blast Extreme VMware HTML5 지원, 모바일 최적화
SPICE Red Hat 오픈소스, Linux 환경

세션 관리는 사용자 세션을 만들고 유지·종료하며 세션 상태에 맞는 정책을 적용한다. 세션 연결과 재연결, 유휴 세션 타임아웃 정책, 세션 로밍, 다중 모니터와 고해상도 지원, 클립보드 및 파일 전송 제어가 여기에 포함된다.

멀티미디어 리다이렉션은 비디오와 오디오 콘텐츠를 클라이언트에서 직접 처리하는 방식이다. 서버 부하를 줄이고 클라이언트 GPU를 활용하며, 네트워크 대역폭을 절약하면서 부드러운 영상 재생을 지원한다.

가상 데스크톱을 호스팅하는 인프라

하이퍼바이저는 VDI의 가상 데스크톱을 호스팅하는 가상화 플랫폼이다.

하이퍼바이저 특징 VDI 솔루션
VMware ESXi 엔터프라이즈 표준 VMware Horizon
Microsoft Hyper-V Windows 통합 Microsoft VDI
Citrix Hypervisor VDI 최적화 Citrix Virtual Desktops
KVM 오픈소스 oVirt, Proxmox

그래픽 집약적 워크로드에는 GPU 가상화가 가상 데스크톱에 GPU 리소스를 제공한다. NVIDIA vGPU는 물리 GPU를 가상 GPU로 분할하고, AMD MxGPU는 SR-IOV 기반 GPU 가상화를 사용한다. Intel GVT-g는 통합 그래픽 가상화에 해당한다. CAD, 3D 모델링, 영상 편집이 주요 용도다.

물리 서버하이퍼바이저가상화 계층가상 데스크톱가상 데스크톱가상 데스크톱vGPUvGPUVMware ESXi / Hyper-V /KVMCPU메모리GPU네트워크

이미지와 프로파일을 분리해 관리하기

OS 이미지 관리는 가상 데스크톱의 기본 이미지를 효율적으로 다루기 위한 기술이다. 마스터 이미지(Golden Image)를 관리하고, 마스터 이미지를 공유해 스토리지를 절약하는 링크드 클론, 독립적으로 이미지를 복제하는 풀 클론, 실행 중인 VM을 복제하는 인스턴트 클론을 사용할 수 있다.

사용자 프로파일 관리는 개인화 설정과 애플리케이션 설정을 저장하고 복원한다.

기술 설명 장점
로밍 프로파일 AD 기반 프로파일 동기화 표준 기술, 호환성
FSLogix 프로파일 컨테이너 빠른 로그인, 대용량 지원
Citrix UPM Citrix 전용 프로파일 최적화된 동기화
VMware DEM 동적 환경 관리 세밀한 정책 제어

계층화(Layering) 기술은 OS, 애플리케이션, 사용자 데이터를 분리해서 관리한다. App Layering은 애플리케이션을 독립 계층으로 다루고, User Layer는 사용자별 개인화 계층을, Platform Layer는 하드웨어 드라이버 계층을 맡는다. 유연하게 조합할 수 있으며 각각을 독립적으로 업데이트할 수 있다.

워크로드에 맞춰 보는 네트워크 조건

VDI 환경에서 필요한 대역폭은 사용 유형에 따라 달라진다.

사용 유형 최소 대역폭 권장 대역폭
일반 사무 150 Kbps 300 Kbps
멀티미디어 500 Kbps 1 Mbps
고해상도 영상 2 Mbps 5 Mbps
3D 그래픽 5 Mbps 20 Mbps

지연시간도 사용자 경험에 직접 영향을 준다. 일반 사무는 150ms 이하를 권장하며, 실시간 협업에는 100ms 이하가 필요하다. 고성능 워크로드는 50ms 이하를 권장하고, 음성·화상은 75ms 이하가 필수다.

사용자 상태를 보존할지 초기화할지

Persistent VDI는 사용자별 전용 가상 데스크톱을 할당하는 모델이다. 사용자 개인화가 완전히 보존되고 애플리케이션을 자유롭게 설치할 수 있지만, 스토리지 비용이 높고 이미지 관리가 복잡해진다.

Non-Persistent VDI는 세션이 끝나면 초기 상태로 복원하는 모델이다. 표준화된 환경을 유지하고 스토리지 효율성과 빠른 프로비저닝을 제공하지만, 사용자 프로파일 관리가 필수다.

VDI는 클라이언트, 접속, 세션, 인프라, 스토리지 계층이 유기적으로 결합한 환경이다. Connection Broker, 원격 디스플레이 프로토콜, 사용자 프로파일 관리, 이미지 관리 기술은 사용자 경험과 운영 효율성에 직접 영향을 주므로 워크로드에 맞춰 선택해야 한다.

VDI가상 데스크톱하이퍼바이저원격 접속스토리지