vSAN 위에서 성능 중심 VDI

VDI(Virtual Desktop Infrastructure) 및 가상 애플리케이션 제공은 올해 내내 탄력을 받고 있습니다. 원격 작업자 지원 수요, 보안 컴플라이언스 및 하드웨어 기술 향상으로 인해 VDI는 오늘날 작업자의 요구에 맞는 실용적인 옵션이 되었다.

vSAN은 VMware Horizon과 같은 솔루션이 가상 데스크톱을 지원하고 VMware App Volumes를 통해 데스크톱과 독립적으로 가상 애플리케이션을 제공하는 데 이상적인 플랫폼 역할을 해 왔다. VDI 구축은 일반적으로 수천 명의 사용자에게 데스크톱을 제공하는 대규모 풀과 관련이 있지만, 일반적으로 간과되는 매우 중요한 사용자들의 하위 집합은 다음과 같다.

최고 수준의 성능을 요구하지만 물리적 워크스테이션에서 로컬로 작업하는 것과 유사한 VDI 환경을 원하는 애플리케이션을 실행하는 고객 이 문제를 자세히 살펴보고 문제가 발생한 이유와 vSAN이 VMware Horizon과 함께 이러한 문제를 해결하는 데 어떤 도움이 되는지 알아보겠다.

파워 유저 확인

VDI 초기에는 일부 사용자의 요구 사항을 경시하는 경향이 있다. “Task Worker” 및 “Power User”와 같은 페르소나는는 일반적인 활동을 정의하는 것을 돕기 위해 만들어졌지만, 이러한 단체 아이덴티티는 이러한 페르소나들이 대표하는 광범위한 사용 사례를 수용하지 못했다. 이를 원하는 규모의 경제를 실현하는 데 필요한 높은 가상 데스크톱 대 호스트 통합 비율과 결합하면 물리적 리소스가 부족하거나 데스크톱의 가상 리소스 할당이 절약되어 최종 사용자 환경이 저하되는 경우가 많다.

많은 설계자들이 이러한 애플리케이션 사용 사례 중 일부에 필요한 리소스 수준을 인식하지 못했습니다. 때로는 데스크톱 사용에 대한 데이터를 수집하는 데 사용되는 도구가 잘못된 결과를 제공하기도 했다. 데스크톱 응용 프로그램은 잘 이해되지 않았으며, 기존과는 달리 많은 데스크톱 응용 프로그램은 다중 스레드 및 사용 가능한 모든 리소스를 매우 잘 사용한다. 일부 데스크톱 애플리케이션도 VDI 구축의 일부분이 아닌 하이엔드 그래픽 카드의 가용성을 가정하고 있다. 비즈니스 크리티컬 서버 애플리케이션이 가상 인프라에서 특별한 수준의 리소스(“Monster VMs”로 알려진)를 할당하는 것은 드문 일이 아니지만, 일부 가상 데스크톱에도 이와 유사한 요구가 있을 수 있다.

VDI 파워 유저 및 3계층 아키텍처

데스크톱 가상화는 기존 3계층 아키텍처에서 흥미로운 과제를 제시한다. 이러한 3계층 아키텍처를 사용하는 일반적인 VDI 설계에서는 다양한 애플리케이션을 실행하는 여러 클러스터의 요구사항을 충족시켜야 하는 스토리지 어레이를 사용한다. 비즈니스 크리티컬 애플리케이션, 정형/비정형 데이터 및 기타 모든 환경에서 사용할 수 있다.

VDI를 혼합에 추가할 때는 가상 데스크톱이 스토리지 리소스를 압도하지 않도록 주의해야 한다. 압도적인 리소스는 다음 두 가지 방법 중 하나로 제공된다. 주어진 VDI 사용자 집합에 대해 평균 또는 최대 부하 또는 계획되지 않은 리소스 활용도 수준을 기반으로 하는 VDI 데스크톱이 너무 많다. 최악의 시나리오는 두 조건이 동시에 발생하는 경우다.

독립형 물리적 워크스테이션을 사용하는 관리자는 일반적으로 가상 환경에서와 같은 수준의 작업을 파악할 수 없다. CPU, 스토리지 또는 GPU(사용 가능한 경우)에 대한 요구가 있는 대규모 배치 프로세스를 호출할 수 있다. 한 가상 데스크톱에 필요한 리소스는 정의된 개인 데이터보다 몇 배 더 클 수 있다.

3계층 아키텍처를 사용하는 VDI 토폴로지를 사용하면 이러한 유형의 활동이 중요한 서버 애플리케이션을 쉽게 침해하여 아키텍처로 인해 한 애플리케이션의 우선 순위가 임의로 저하될 수 있다. 일반적으로 관리자는 하드웨어 리소스에 더 많은 비용을 지출하거나 더 이상 이러한 사용 사례를 지원하지 않는 어려운 선택에 직면해 있다.

규범적인 VDI 활용 사례를 위한 모듈형 아키텍처

3계층 아키텍처에서 사용되는 기존 스토리지와 달리 vSAN 클러스터는 클러스터의 리소스로 스토리지를 제공한다. 이는 VDI의 주요 과제 중 하나인 고유한 워크로드에 대한 성능 및 용량 싸이징을 해결하는 데 도움이 된다. 조직에 이러한 까다로운 사용 사례의 하위 집합이 있는 경우, 매우 많은 리소스를 필요로 하는 워크로드에 맞게 클러스터를 구축하면서 그에 따른 비용을 제한할 수 있습니다. VDI 환경에서 그래픽 처리를 위해 특별히 제작된 GPU 카드가 진화함에 따라 이 두 기술의 결합은 매우 강력해질 수 있다.

다음과 같은 시나리오를 상상해보자. 조직에는 아래 나열된 예와 같이 애플리케이션을 실행하는 사용자 하위 집합이 더 적은 수의 사용자가 더 적다.

  • 벡터 기반 CAD 애플리케이션
  • 3D 모델링 애플리케이션
  • 개발 – 소프트웨어 코드 컴파일
  • 개발 테스트 – 소프트웨어 검증
  • CFD(Computational Fluid Dynamics)를 통한 데이터 시각화
  • GPU 지원 인공지능(AI) 및 머신러닝(ML)을 이용한 데이터 과학 애플리케이션
  • 창의적인 디자인 및 렌더링 애플리케이션

VMware Horizon을 실행하는 4노드 All-Flash vSAN 클러스터는 다음을 사용하여 구축된다.

  • 가상 데스크톱에 더 많은 수의 vCPU를 할당하는 CPU 소켓의 코어 수가 높다.
  • 원하는 애플리케이션을 지원하기에 충분한 메모리를 가상 데스크톱에 할당하기 위한 대량의 호스트 RAM.
  • NVMe 기반 용량 디바이스를 사용하고 Intel Optane과 같은 3D XPoint 디바이스를 사용하는 800GB 쓰기 버퍼를 사용하여 각각 3개의 디스크 그룹으로 구성된 호스트.
  • 25/100Gb 업링크를 사용하는 호스트가 품질 스위치 패브릭에 연결.
  • VDI 환경에서 그래픽 처리를 위해 특별히 제작된 GPU 카드를 사용하는 호스트

일부 데스크톱 프로세서의 코어 수가 정체되었기 때문에 이 구성은 물리적 데스크톱 구성에서 사용할 수 없는 몇 가지 흥미로운 가능성을 제시할 수 있다.

결과는 설득력이 있다. 다른 클러스터의 추가 비용이나 성능 문제를 일으키지 않으면서 선택된 VDI 사용자를 위한 최적의 성능 리소스 집약적인 애플리케이션을 실행하는 VDI 파워 유저는 컴퓨팅 및 기타 데이터에 가까운 데이터를 처리하여 성능을 향상할 수 있다. 스토리지는 클러스터 리소스로 처리되므로, 한 클러스터의 활동은 다른 클러스터에 영향을 미치지 않는다. 관리자는 이러한 시스템을 다른 가상 데스크톱과 마찬가지로 관리할 수 있기 때문에 구축, 관리 및 보안을 개선할 수 있습니다. 더 많은 사용자가 필요하거나 더 높은 리소스 사용량이 발생할 경우 이 클러스터는 한 번에 한 호스트씩 쉽게 확장될 수 있다.

요약

vSAN을 기반으로 하는 성능 중심의 VDI 데스크톱은 뛰어난 아키텍처를 제공합니다. vSAN은 특히 고유한 사용 사례가 발생할 때 VDI에 대한 모듈식 접근 방식을 지원합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

Horizon 2106 구성 최대값

Horizon 2106 릴리즈되면서 변경사항이 있어서 찾아 보았습니다. 하나의 POD에서 최대 20000 세션까지 가능해졌습니다. https://configmax.vmware.com/guest?vmwareproduct=Horizon&release=Horizon%202106&categories=46-0
Read More

vSAN Objects and Components Revisited

대부분의 vSAN 고객은 “개체(Object)” 및 “구성 요소(component)”라는 용어에 익숙하지만, 신규 사용자와 경험이 풍부한 사용자 모두가 이러한 용어가 무엇인지,…