다음을 통해 공유


세션 호스트 가상 머신 크기 조정 지침

원격 데스크톱 서비스 또는 Azure Virtual Desktop에서 세션 호스트 가상 머신을 실행하는지 여부에 관계없이 워크로드 유형마다 서로 다른 VM 구성이 필요합니다. 이 문서의 예제는 일반적인 지침이며 초기 성능 예측에만 사용해야 합니다. 최상의 환경을 위해 사용자의 요구 사항에 따라 배포의 크기를 조정합니다.

워크로드

사용자는 세션 호스트 가상 머신에서 다양한 유형의 워크로드를 실행할 수 있습니다. 다음 표에서는 필요한 가상 머신의 크기를 예측하는 데 도움이 되는 다양한 워크로드 유형의 예를 보여 줍니다. 가상 머신이 설정되면 해당 가상 머신의 실제 사용량을 지속적으로 모니터링하고 이에 따라 크기를 조정해야 합니다. 더 크거나 작은 가상 머신이 필요한 경우 Azure에서 기존 배포를 쉽게 확장하거나 축소할 수 있습니다.

다음 표에서는 각 워크로드에 대해 설명합니다. 사용자 예는 각 워크로드에 가장 적합할 수 있는 사용자의 유형입니다. 앱 예는 각 워크로드에 가장 효율적으로 작동하는 앱의 종류입니다.

워크로드 유형 사용자 예 예제 앱
밝게 기본 데이터 항목 작업을 수행하는 사용자 데이터베이스 항목 애플리케이션, 명령줄 인터페이스
중간 컨설턴트 및 시장 연구자 데이터베이스 항목 애플리케이션, 명령줄 인터페이스, Microsoft Word, 정적 웹 페이지
Heavy 소프트웨어 엔지니어, 콘텐츠 작성자 데이터베이스 항목 애플리케이션, 명령줄 인터페이스, Microsoft Word, 정적 웹 페이지, Microsoft Outlook, Microsoft PowerPoint, 동적 웹 페이지, 소프트웨어 개발
제공 그래픽 디자이너, 3D 모델 작성자, 기계 학습 연구자 데이터베이스 항목 애플리케이션, 명령줄 인터페이스, Microsoft Word, 정적 웹 페이지, Microsoft Outlook, Microsoft PowerPoint, 동적 웹 페이지, 사진 및 비디오 편집, CAD(Computer-Aided Design), CAM(Computer-Aided Manufacturing)

단일 세션 추천 사항

단일 세션 시나리오는 한 번에 세션 호스트 VM에 로그인한 사용자가 한 명뿐인 경우입니다. 예를 들어 Azure Virtual Desktop에서 개인 호스트 풀을 사용하는 경우 단일 세션 시나리오를 사용합니다. 단일 세션 시나리오에 대한 VM 크기 조정 권장 사항의 경우 VM당 둘 이상의 물리적 CPU 코어(일반적으로 하이퍼스레딩을 사용하는 4개 vCPU)를 사용하는 것이 좋습니다. 단일 세션 시나리오에 대해 더 구체적인 VM 크기 조정 추천 사항이 필요한 경우 워크로드와 관련하여 소프트웨어 공급업체에 문의하세요. 단일 세션 VM에 대한 VM 크기 조정은 일반적으로 물리적 디바이스 지침에 따라 다릅니다.

다음 표에서는 일반적인 워크로드의 예를 보여 줍니다.

워크로드 유형 최소 vCPU/RAM/OS 스토리지 구성 Azure 인스턴스 예제 최소 프로필 컨테이너 스토리지 크기
밝기 2개 vCPUs, 8GB RAM, 32GB 스토리지 D2s_v5, D2s_v4 30GB
중간 4개 vCPU,16GB RAM, 32GB 스토리지 D4s_v5, D4s_v4 30GB
Heavy 8개 vCPU, 32GB RAM, 32GB 스토리지 D8s_v5, D8s_v4 30GB

다중 세션 추천 사항

다중 세션 시나리오는 한 번에 둘 이상의 사용자가 세션 호스트 가상 머신에 로그인하는 경우입니다. 예를 들어 Windows 11 Enterprise OS(다중 세션 운영 체제)와 함께 Azure Virtual Desktop에서 풀링된 호스트 풀을 사용하는 경우 이는 다중 세션 배포에 해당합니다.

다음 표에는 추천하는 vCPU(가상 중앙 처리 장치)당 최대 사용자 수와 표준 또는 대규모 사용자 워크로드의 최소 VM 구성이 나와 있습니다. 단일 세션 시나리오에 대해 더 구체적인 VM 크기 조정 추천 사항이 필요한 경우 워크로드와 관련하여 소프트웨어 공급업체에 문의하세요.

워크로드 유형 vCPU당 최대 사용자 수 최소 vCPU/RAM/OS 스토리지 Azure 인스턴스 예제 최소 프로필 스토리지
밝기 6 8개 vCPU,16GB RAM, 32GB 스토리지 D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30GB
중간 4 8개 vCPU,16GB RAM, 32GB 스토리지 D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30GB
Heavy 2 8개 vCPU,16GB RAM, 32GB 스토리지 D8s_v5, D8s_v4, F8s_v2, D8as_v4, D16s_v5, D16s_v4, F16s_v2, D16as_v4 30GB
제공 1 6개 vCPU, 56GB RAM, 340GB 스토리지 D16ds_v5, D16s_v4, D16as_v4, NV6, NV16as_v4 30GB

다중 세션 워크로드의 경우 다음과 같은 이유로 VM 크기를 4개 vCPU~24개 vCPU로 제한해야 합니다.

  • 모든 VM은 코어가 2개보다 많아야 합니다. Windows 내 UI 구성 요소는 일부 무거운 렌더링 작업에 적어도 2개의 병렬 스레드를 사용합니다. 다중 세션 시나리오의 경우 여러 사용자가 2코어 VM 하나를 사용하면 UI 및 앱의 안정성이 떨어져서 사용자 환경의 품질이 저하됩니다. 4개 코어는 안정적인 다중 세션 VM에 있어야 하는 권장 코어 수입니다.

  • VM의 코어 수가 32개를 넘으면 안 됩니다. 코어 수가 증가하면 시스템의 동기화 오버헤드도 증가합니다. 대부분의 워크로드는 약 16코어 근처에서 투자 수익률이 낮아지며, 이를 초과하는 용량은 대부분 동기화 오버헤드로 상쇄됩니다. 사용자 환경은 하나의 32코어 VM 대신 두 개의 16코어 VM을 사용하는 것이 좋습니다.

권장하는 4-24코어 사이에서는 대체적으로 코어 수가 많을수록 사용자에게 돌아가는 용량이 더 많아집니다. 예를 들어 12명의 사용자가 4개의 코어가 있는 VM에 동시에 로그인하는 경우 비율은 코어당 3명의 사용자입니다. 한편 8코어 VM에 사용자 14명이면 비율은 코어당 사용자 1.75명입니다. 이 시나리오에서 비율이 1.75인 후자의 구성은 단기 CPU 수요가 있는 애플리케이션에 더 큰 버스트 용량을 제공합니다.

이 권장 사항은 더 큰 규모에 해당합니다. 단일 VM에 20명 이상의 사용자를 연결하는 시나리오의 경우 큰 VM 한두 개보다 작은 VM을 여러 개 사용하는 것이 성능 측면에서 유리합니다. 예를 들어, 16코어가 있는 동일한 세션 호스트에서 30명 이상의 사용자가 10분 이내에 로그인할 것으로 예상되는 경우 8코어 VM 2개가 워크로드를 더 잘 처리할 수 있습니다. 또한 폭 우선 부하 분산을 사용하여 깊이 우선 부하 분산 대신 여러 VM에 사용자를 균등하게 분산할 수 있습니다. 여기서 기존 세션 호스트가 사용자로 가득 찬 후에만 새 세션 호스트를 사용할 수 있습니다.

또한 몇 개의 대규모 가상 머신 대신 다수의 소규모 가상 머신을 사용하는 것이 좋습니다. 업데이트해야 하거나 현재 사용되지 않는 VM을 종료하는 것이 더 쉬워집니다. 대형 VM을 사용하면 언제든지 최소 한 명의 사용자가 로그인할 수 있으므로 VM을 종료할 수 없습니다. 더 작은 VM이 많은 경우 활성 사용자가 없는 일부 VM이 있을 가능성이 높습니다. Azure Virtual Desktop에서 자동 크기 조정을 사용하여 수동 또는 자동으로 리소스를 절약하기 위해 이러한 사용되지 않는 VM을 안전하게 종료할 수 있습니다. 리소스를 절약하면 배포의 복원력이 향상되고 유지 관리가 쉬워지며 비용이 적게 듭니다.

일반 가상 머신 추천 사항

Azure에서 선택한 OS를 실행하려면 서비스 수준 계약(SLA)이 필요한 프로덕션 워크로드에 프리미엄 SSD 스토리지를 사용해야 합니다. 자세한 내용은 온라인 서비스에 대한 SLA(서비스 수준 계약)을 참조하세요.

GPU(그래픽 처리 장치)는 그래픽 집약적 프로그램을 비디오 렌더링, 3D 디자인 및 시뮬레이션에 정기적으로 사용하는 사용자에게 적합합니다. Azure에는 몇 가지 그래픽 가속 배포 옵션 및 여러 사용 가능한 GPU VM 크기가 있습니다. 자세한 내용은 GPU 최적화 가상 머신 크기를 참조하세요. 원격 데스크톱 서비스의 그래픽 가속에 대한 자세한 내용은 원격 데스크톱 서비스 - GPU 가속을 참조하세요.

Azure의 B 시리즈 버스트 가능 VM은 항상 최대 CPU 성능이 필요한 것이 아닌 사용자에게 적합합니다. 자세한 내용은 Azure의 Windows 가상 머신 크기Virtual Machine 시리즈의 가격 정보를 참조하세요.

워크로드 테스트

마지막으로, 시뮬레이션 도구를 사용하여 스트레스 테스트와 실제 사용량 시뮬레이션을 모두 사용하여 배포를 테스트해야 합니다. 시스템에서 사용자의 요구 사항을 충족할 수 있을 만큼 응답성이 뛰어나고 탄력적인지 확인하고, 예기치 않은 상황을 방지할 수 있도록 로드 크기를 다양하게 변경해야 합니다.