Azure Virtual Desktop의 자동 크기 조정 계획 및 예제 시나리오
Important
세션 호스트 구성이 있는 풀링된 호스트 풀에 대한 동적 자동 크기 조정은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.
자동 크기 조정을 사용하면 호스트 풀의 세션 호스트 VM(가상 머신)을 일정에 따라 스케일 업하거나 스케일 다운하여 배포 비용을 최적화할 수 있습니다.
참고 항목
- 동일한 호스트 풀에서 자동 크기 조정 및 Azure Automation을 사용하는 세션 호스트 크기 조정을 사용할 수 없습니다. 둘 중 하나만 사용해야 합니다.
- 전원 관리 자동 크기 조정은 호스트 풀을 만들 수 있는 동일한 지역의 Azure 및 Azure Government에서 사용할 수 있습니다.
- 동적 자동 크기 조정은 Azure에서만 사용할 수 있으며 Azure Government에서는 지원되지 않습니다.
최상의 결과를 위해 Azure Virtual Desktop ARM(Azure Resource Manager) 템플릿 또는 Microsoft의 자사 도구를 사용하여 배포한 VM에서 자동 크기 조정을 사용하는 것이 좋습니다.
크기 조정 계획의 작동 방식
크기 조정 계획은 호스트 풀에서 세션 호스트 크기를 조정하기 위한 일정을 정의합니다. 하나의 크기 조정 플랜을 여러 호스트 풀에 할당할 수 있습니다. 각 호스트 풀에는 하나의 크기 조정 플랜만 할당할 수 있습니다. 크기 조정 계획을 만들 때 선택할 수 있는 두 가지 크기 조정 방법이 있습니다.
전원 관리 자동 크기 조정: 세션 호스트의 전원을 켜고 끄면 호스트 풀에서 사용 가능한 용량에 맞게 조정됩니다. 표준 관리가 있는 호스트 풀에 크기 조정 계획을 적용하려는 경우 이 옵션을 사용해야 합니다.
동적 자동 크기 조정(미리 보기): 세션 호스트를 켜고 끄고 세션 호스트를 만들고 삭제하여 호스트 풀에서 사용 가능한 용량에 맞게 조정합니다. 동적 자동 크기 조정은 세션 호스트 구성이 있는 풀링된 호스트 풀에만 사용할 수 있습니다.
계획을 만들기 전에 다음 사항에 유의하세요.
호스트 풀 유형이 동일한 하나 이상의 호스트 풀에 하나의 크기 조정 계획을 할당할 수 있습니다. 크기 조정 계획의 일정은 할당된 모든 호스트 풀에 적용됩니다.
호스트 풀당 하나의 크기 조정 계획만 연결할 수 있습니다. 단일 크기 조정 계획을 여러 호스트 풀에 할당하는 경우 해당 호스트 풀을 다른 크기 조정 계획에 할당할 수 없습니다.
개인 호스트 풀에는 최대 절전 모드를 사용할 수 있습니다. 자세한 내용은 가상 머신의 최대 절전 모드를 참조하세요.
크기 조정 계획은 구성된 표준 시간대에서만 작동할 수 있습니다.
크기 조정 계획에는 하나 이상의 일정이 있을 수 있습니다. 예를 들어 평일과 주말의 일정이 다릅니다.
일정을 정의하기 전에 사용 패턴을 이해해야 합니다. 하루 중 다음 시간을 예약해야 합니다.
- 램프 업: 사용량이 많아지는 날의 시작입니다.
- 사용량이 많은 시간: 사용량이 가장 많을 것으로 예상되는 하루 중 시간입니다.
- 램프 다운: 사용량이 점점 줄어드는 시기입니다. 일반적으로 비용을 절감하기 위해 VM을 종료하는 경우입니다.
- 사용량이 적은 시간: 사용량이 가장 적을 것으로 예상되는 하루 중 시간입니다.
크기 조정 계획은 사용하도록 설정하는 즉시 적용됩니다.
또한 다음 제한 사항에 유의하세요.
다른 크기 조정 Microsoft 또는 타사 크기 조정 도구와 함께 자동 크기 조정을 사용하지 마세요. 이러한 도구는 크기 조정 계획을 적용하는 호스트 풀에 사용하지 않도록 설정해야 합니다.
풀링된 호스트 풀의 경우 자동 크기 조정은 드레이닝 모드를 덮어쓰므로 호스트 풀에서 VM을 업데이트할 때 제외 태그를 사용해야 합니다.
풀링된 호스트 풀의 경우 자동 크기 조정은 호스트 풀 설정의 기존 부하 분산 알고리즘을 무시하고 대신 일정 구성에 따라 부하 분산을 적용합니다.
풀링된 호스트 풀의 자동 크기 조정에 대한 시나리오 예
이 섹션에는 풀링된 호스트 풀에 대한 자동 크기 조정의 다양한 부분이 어떻게 작동하는지 보여 주는 네 가지 시나리오가 있습니다. 각 예제에는 호스트 풀의 설정과 시각적 애니메이션 데모를 보여 주는 표가 있습니다.
참고 항목
매개 변수 용어의 의미에 대해 자세히 알아보려면 자동 크기 조정 용어집을 참조하세요.
시나리오 1: 자동 크기 조정은 언제 가상 머신을 켜나요?
이 시나리오에서는 사용된 호스트 풀 용량이 용량 임계값을 초과할 때 자동 크기 조정이 크기 조정 계획 일정의 모든 단계에서 세션 호스트 VM(가상 머신)을 켤 수 있음을 보여 줍니다.
예를 들어 이 표에 설명된 대로 다음 호스트 풀 설정을 살펴보겠습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 업 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 30% |
호스트의 최소 백분율 | 30% |
사용 가능한 세션 호스트 | 2 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 10 |
사용자 세션 | 0 |
사용된 호스트 풀 용량 | 0% |
이 단계를 시작하면 자동 크기 조정에서 호스트의 최소 비율과 일치하도록 두 개의 세션 호스트를 켭니다. 6의 30%는 정수가 아니지만 자동 크기 조정에서는 가장 가까운 정수로 반올림합니다. 2개의 사용 가능한 세션 호스트와 호스트당 최대 5개의 세션 제한이 있다는 것은 이 호스트 풀의 사용 가능한 호스트 풀 용량이 10임을 의미합니다. 현재 사용자 세션이 없으므로 사용된 호스트 풀 용량은 0%입니다.
일과가 시작되면 세 명의 사용자가 로그인하여 사용자 세션을 시작한다고 가정해 보겠습니다. 부하 분산 알고리즘이 너비 우선이므로 사용자 세션은 사용 가능한 두 세션 호스트에 고르게 분산됩니다. 사용 가능한 호스트 풀 용량은 여전히 10이지만 3개의 새 사용자 세션으로 사용된 호스트 풀 용량은 이제 30%입니다. 그러나 자동 크기 조정은 사용된 호스트 풀 용량이 용량 임계값보다 클 때까지 VM(가상 머신)을 켜지 않습니다. 이 예제에서 용량 임계값은 30%이므로 자동 크기 조정에서 아직 VM을 켜지 않습니다.
이 시점에서 호스트 풀의 매개 변수는 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 업 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 30% |
호스트의 최소 백분율 | 30% |
사용 가능한 세션 호스트 | 2 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 10 |
사용자 세션 | 3 |
사용된 호스트 풀 용량 | 30% |
다른 사용자가 로그인하여 세션을 시작하면 이제 총 4개의 사용자 세션이 두 개의 세션 호스트에 분산됩니다. 사용된 호스트 풀 용량은 이제 용량 임계값보다 큰 40%입니다. 결과적으로 자동 크기 조정은 다른 세션 호스트를 켜서 사용된 호스트 풀 용량을 용량 임계값(30%) 이하로 만듭니다.
요약하자면 사용된 호스트 풀 용량이 용량 임계값을 초과할 때의 매개 변수는 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 업 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 30% |
호스트의 최소 백분율 | 30% |
사용 가능한 세션 호스트 | 2 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 10 |
사용자 세션 | 4 |
사용된 호스트 풀 용량 | 40% |
자동 크기 조정이 다른 세션 호스트를 켠 후의 매개 변수는 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 업 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 30% |
호스트의 최소 백분율 | 30% |
사용 가능한 세션 호스트 | 3 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 15 |
사용자 세션 | 4 |
사용된 호스트 풀 용량 | 27% |
다른 세션 호스트를 켜는 것은 이제 호스트 풀에 세 개의 사용 가능한 세션 호스트가 있음을 의미합니다. 최대 세션 제한이 여전히 5개인 상태에서 사용 가능한 호스트 풀 용량은 최대 15개까지 증가했습니다. 사용 가능한 호스트 풀 용량이 증가했기 때문에 사용된 호스트 풀 용량은 30% 용량 임계값 미만인 27%로 감소했습니다.
다른 사용자가 로그인하면 5개의 사용자 세션이 3개의 사용 가능한 세션 호스트에 분산됩니다. 사용된 호스트 풀 용량은 이제 33%로 30% 용량 임계값을 초과합니다. 용량 임계값을 초과하면 자동 크기 조정이 활성화되어 다른 세션 호스트가 켜집니다.
Microsoft의 예는 램프 업 단계에 있으므로 신규 사용자는 계속 로그인할 것입니다. 더 많은 사용자가 도착할수록 패턴이 더 명확해집니다.
총 사용자 세션 | 사용 가능한 세션 호스트 수 | 사용 가능한 호스트 풀 용량 | 용량 임계값 | 사용된 호스트 풀 용량 | 자동 크기 조정은 다른 세션 호스트를 켜나요? |
---|---|---|---|---|---|
5 | 3 | 15 | 30% | 33% | 예 |
5 | 4 | 20 | 30% | 25% | 아니요 |
6 | 4 | 20 | 30% | 30% | 아니요 |
7 | 4 | 20 | 30% | 35% | 예 |
7 | 5 | 25 | 30% | 28% | 아니요 |
이 표에서 볼 수 있듯이 자동 크기 조정은 사용된 호스트 풀 용량이 용량 임계값을 초과하는 경우에만 새 세션 호스트를 켭니다. 사용된 호스트 풀 용량이 용량 임계값 이하인 경우 자동 크기 조정에서 새 세션 호스트를 켜지 않습니다.
다음 애니메이션은 시나리오 1에서 방금 살펴본 내용을 시각적으로 요약한 것입니다.
시나리오 2: 자동 크기 조정은 언제 가상 머신을 끄나요?
이 시나리오에서는 다음 사항이 모두 충족될 때 자동 크기 조정에서 세션 호스트를 끄는 것을 보여 줍니다.
- 사용된 호스트 풀 용량이 용량 임계값 미만입니다.
- 자동 크기 조정은 용량 임계값을 초과하지 않고 세션 호스트를 끌 수 있습니다.
- 자동 크기 조정은 사용자 세션이 없는 세션 호스트만 끕니다(크기 조정 계획이 램프 다운 단계에 있고 강제 로그오프 설정을 사용하도록 설정한 경우 제외).
- 풀링된 자동 크기 조정은 잘못된 사용자 환경을 방지하기 위해 램프업 단계에서 세션 호스트를 해제하지 않습니다.
이 시나리오의 경우 호스트 풀은 다음과 같이 시작됩니다.
매개 변수 | 값 |
---|---|
단계 | Peak |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 30% |
호스트의 최소 백분율 | 30% |
사용 가능한 세션 호스트 | 5 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 25 |
사용자 세션 | 7 |
사용된 호스트 풀 용량 | 28% |
최대치 단계에 있기 때문에 사용자 수가 비교적 안정적으로 유지될 것으로 예상할 수 있습니다. 그러나 사용되는 리소스의 양을 안정적으로 유지하면서 효율적으로 유지하기 위해 자동 크기 조정은 필요에 따라 세션 호스트를 켜고 끕니다.
최대치 시간에 로그인한 7명의 사용자가 있다고 가정해 보겠습니다. 총 사용자 세션 수가 7개인 경우 사용된 호스트 풀 용량은 28%가 됩니다. 자동 크기 조정은 사용된 호스트 풀 용량이 용량 임계값을 초과하지 않으면 세션 호스트를 끌 수 없으므로 자동 크기 조정은 아직 세션 호스트를 끄지 않습니다.
7명의 사용자 중 2명이 점심 시간에 로그아웃하면 5개의 세션 호스트에 5개의 사용자 세션이 남게 됩니다. 최대 세션 제한은 여전히 5개이므로 사용 가능한 호스트 풀 용량은 25입니다. 사용자가 5명뿐이라는 것은 사용된 호스트 풀 용량이 이제 20%임을 의미합니다. 이제 자동 크기 조정은 사용된 호스트 풀 용량이 용량 임계값을 초과하지 않고 세션 호스트를 끌 수 있는지 확인해야 합니다.
자동 크기 조정에서 세션 호스트를 끈 경우 사용 가능한 호스트 풀 용량은 20입니다. 사용자가 5명인 경우 사용된 호스트 풀 용량은 25%가 됩니다. 25%는 용량 임계값인 30%보다 작으므로 자동 크기 조정에서 사용자 세션이 없는 세션 호스트를 선택하고, 드레이닝 모드로 전환한 다음, 끕니다.
자동 크기 조정에서 사용자 세션이 없는 세션 호스트 중 하나를 끄면 4개의 사용 가능한 세션 호스트가 남습니다. 호스트 풀 최대 세션 제한은 여전히 5개이므로 사용 가능한 호스트 풀 용량은 20입니다. 5개의 사용자 세션이 있으므로 사용된 호스트 풀 용량은 25%로 여전히 용량 임계값보다 낮습니다.
그러나 다른 사용자가 로그아웃하고 점심을 먹으러 나가면 이제 호스트 풀의 4개 세션 호스트에 걸쳐 4개의 사용자 세션이 분산됩니다. 최대 세션 제한은 여전히 5개이므로 사용 가능한 호스트 풀 용량은 20이고 사용된 호스트 풀 용량은 20%입니다. 다른 세션 호스트를 끄면 3개의 세션 호스트와 15의 사용 가능한 호스트 풀 용량이 남게 되어 사용된 호스트 풀 용량이 최대 약 27%까지 증가합니다. 27%가 용량 임계값 미만이지만 사용자 세션이 0개인 세션 호스트는 없습니다. 자동 크기 조정은 사용자 세션 수가 가장 적은 세션 호스트를 선택하여 드레이닝 모드로 전환하고, 모든 사용자 세션이 로그아웃할 때까지 기다렸다가 종료합니다. 사용된 호스트 풀 용량이 자동 크기 조정에서 더 이상 세션 호스트를 끌 수 없는 지점에 도달하면 세션 호스트가 드레이닝 모드에서 벗어납니다.
다음 애니메이션은 시나리오 2에서 방금 살펴본 내용을 시각적으로 요약한 것입니다.
시나리오 3: 자동 크기 조정은 언제 사용자를 강제로 로그아웃시키나요?
자동 크기 조정은 크기 조정 계획 일정의 램프 다운 단계에서 강제 로그오프 설정을 사용하도록 설정한 경우에만 사용자를 강제로 로그아웃시킵니다. 강제 로그오프 설정은 크기 조정 계획 일정의 다른 단계에서 사용자를 로그아웃하지 않습니다.
예를 들어 다음 매개 변수가 있는 호스트 풀을 살펴보겠습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 다운 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 깊이 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 4 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 20 |
사용자 세션 | 4 |
사용된 호스트 풀 용량 | 20% |
감소 단계 동안 호스트 풀 관리자는 용량 임계값을 75%로 설정하고 호스트의 최소 백분율을 10%로 설정했습니다. 이 단계에서 용량 임계값이 높고 최소 호스트 비율이 낮으면 근무 시간이 끝날 때 새 세션 호스트를 켜야 할 필요성이 줄어듭니다.
이 시나리오의 경우 현재 이 호스트 풀에 있는 4개의 사용 가능한 세션 호스트에 4명의 사용자가 있다고 가정해 보겠습니다. 사용 가능한 호스트 풀 용량이 20이므로 사용된 호스트 풀 용량은 20%입니다. 자동 크기 조정은 이 정보를 기반으로 하여 용량 임계값 75%를 초과하지 않고 두 세션 호스트를 끌 수 있음을 검색합니다. 그러나 사용자 세션이 호스트 풀의 모든 세션 호스트에 있으므로 두 개의 세션 호스트를 끄려면 자동 크기 조정에서 사용자를 강제로 로그아웃시켜야 합니다.
강제 로그오프 설정을 사용하도록 설정하면 자동 크기 조정에서 사용자 세션이 가장 적은 세션 호스트를 선택한 다음, 세션 호스트를 드레이닝 모드로 전환합니다. 그런 다음, 자동 크기 조정에서 선택한 세션 호스트의 사용자에게 특정 시간이 지나면 세션에서 강제로 로그아웃된다는 알림을 보냅니다. 해당 시간이 지나면 사용자가 아직 세션을 종료하지 않은 경우 자동 크기 조정에서 사용자를 대신하여 세션을 강제로 종료합니다. 이 시나리오에서는 동일한 수의 사용자 세션이 호스트 풀의 각 세션 호스트에 있으므로 자동 크기 조정에서 두 개의 세션 호스트를 임의로 선택하여 모든 사용자를 강제로 로그아웃시킨 다음, 세션 호스트를 끕니다.
자동 크기 조정에서 두 세션 호스트를 끄면 사용 가능한 호스트 풀 용량은 이제 10입니다. 이제 두 개의 사용자 세션만 남았으므로 다음 표와 같이 사용된 호스트 풀 용량은 20%입니다.
매개 변수 | 값 |
---|---|
단계 | 램프 다운 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 깊이 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 2 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 10 |
사용자 세션 | 2 |
사용된 호스트 풀 용량 | 20% |
이제 강제로 로그아웃된 두 사용자가 작업을 계속하고 다시 로그인하기를 원한다고 가정해 보겠습니다. 사용 가능한 호스트 풀 용량은 여전히 10이므로 사용된 호스트 풀 용량은 이제 40%이며, 이는 용량 임계값인 75% 미만입니다. 그러나 자동 크기 조정에서 더 이상 세션 호스트를 끌 수 없습니다. 사용 가능한 세션 호스트는 하나만 남고 사용 가능한 호스트 풀 용량은 5이기 때문입니다. 사용자가 4명이면 사용된 호스트 풀 용량이 80%가 되며 이는 용량 임계값을 초과합니다.
이제 매개 변수는 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 다운 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 깊이 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 2 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 10 |
사용자 세션 | 4 |
사용된 호스트 풀 용량 | 40% |
이 시점에서 다른 사용자가 로그아웃하면 2개의 사용 가능한 세션 호스트에 분산된 3개의 사용자 세션만 남게 됩니다. 즉, 호스트 풀은 이제 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 다운 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 깊이 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 2 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 10 |
사용자 세션 | 3 |
사용된 호스트 풀 용량 | 30% |
최대 세션 제한은 여전히 5개이고 사용 가능한 호스트 풀 용량은 10이므로 사용된 호스트 풀 용량은 이제 30%입니다. 자동 크기 조정은 이제 용량 임계값을 초과하지 않고 하나의 세션 호스트를 끌 수 있습니다.
자동 크기 조정에서 사용자 세션 수가 가장 적은 세션 호스트를 선택하여 세션 호스트를 끕니다. 그런 다음 자동 크기 조정은 세션 호스트를 드레이닝 모드로 전환하고 사용자에게 세션 호스트가 꺼짐을 알리는 알림을 보낸 다음, 설정된 시간 후에 나머지 사용자를 강제로 로그아웃하고 해제합니다.
세션 호스트를 해제한 후에는 최대 세션 제한이 5인 나머지 세션 호스트가 호스트 풀에 남아 있으므로 사용 가능한 호스트 풀 용량은 5입니다.
자동 크기 조정은 선택한 세션 호스트를 끌 때 사용자를 강제로 로그아웃시켰으므로 이제 두 개의 사용자 세션만 남게 되어 사용된 호스트 풀 용량이 40%가 됩니다.
요약하자면, 현재 호스트 풀은 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 다운 |
총 세션 호스트 | 6 |
최대 세션 제한 | 5 |
부하 분산 알고리즘 | 깊이 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 호스트 풀 용량 | 5 |
사용자 세션 | 2 |
사용 가능한 세션 호스트 | 1 |
사용된 호스트 풀 용량 | 40% |
그 후 강제로 로그아웃한 사용자가 다시 로그인하여 호스트 풀을 다음과 같이 표시한다고 가정해 보겠습니다.
매개 변수 | 값 |
---|---|
단계 | 램프 다운 |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 깊이 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 1 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 5 |
사용자 세션 | 3 |
사용된 호스트 풀 용량 | 60% |
이제 호스트 풀에 3개의 사용자 세션이 있습니다. 그러나 호스트 풀 용량은 여전히 5이므로 사용된 호스트 풀 용량이 60%이고 용량 임계값 미만입니다. 나머지 세션 호스트를 끄면 사용 가능한 호스트 풀 용량이 0이 되어 호스트의 최소 백분율인 10% 미만이 되므로 자동 크기 조정에서 램프 다운 단계 동안 항상 하나 이상의 사용 가능한 세션 호스트가 있는지 확인합니다.
다음 애니메이션은 시나리오 3에서 방금 살펴본 내용을 시각적으로 요약한 것입니다.
시나리오 4: 제외 태그는 어떻게 작동하나요?
크기 조정 계획 제외 태그와 일치하는 태그 이름이 가상 머신에 있는 경우 자동 크기 조정은 이를 켜거나 끄거나 드레이닝 모드 설정을 변경하지 않습니다. 제외 태그는 크기 조정 계획 일정의 모든 단계에 적용할 수 있습니다.
다음은 시작할 호스트 풀의 예입니다.
매개 변수 | 값 |
---|---|
단계 | Off-peak |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 1 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 5 |
사용자 세션 | 3 |
사용된 호스트 풀 용량 | 60% |
이 예제 시나리오에서 호스트 풀 관리자는 6개 세션 호스트 중 5개에 크기 조정 계획 제외 태그를 적용합니다. 새 사용자가 로그인하면 총 사용자 세션 수가 최대 4개입니다. 사용 가능한 세션 호스트는 하나만 있고 호스트 풀의 최대 세션 제한은 여전히 5개이므로 사용 가능한 호스트 풀 용량은 5입니다. 사용된 호스트 풀 용량은 80%입니다. 그러나 사용된 호스트 풀 용량이 용량 임계값보다 크더라도 현재 실행 중인 세션 호스트를 제외한 모든 세션 호스트에 제외 태그가 지정되었으므로 자동 크기 조정에서 다른 세션 호스트를 켜지 않습니다.
이제 호스트 풀은 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | Off-peak |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 1 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 5 |
사용자 세션 | 4 |
사용된 호스트 풀 용량 | 80% |
다음으로 4명의 사용자가 모두 로그아웃하여 사용 가능한 세션 호스트에 사용자 세션이 남아 있지 않다고 가정해 보겠습니다. 호스트 풀에 사용자 세션이 없기 때문에 사용된 호스트 풀 용량은 0입니다. 사용량이 적은 단계에서 자동 크기 조정의 최소 호스트 백분율 설정에 따라 이 단계에서 사용 가능한 세션 호스트를 하나 이상 유지해야 하므로 사용자가 없는 경우에도 자동 크기 조정에서 이 단일 세션 호스트를 켜진 상태로 유지합니다.
요약하자면 이제 호스트 풀은 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | Off-peak |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 10% |
사용 가능한 세션 호스트 | 1 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 5 |
사용자 세션 | 0 |
사용된 호스트 풀 용량 | 0% |
관리자가 태그가 지정되지 않은 마지막 세션 호스트 가상 머신에 제외 태그 이름을 적용하고 끄면 다른 사용자가 로그인을 시도하더라도 자동 크기 조정이 사용자 세션을 수용하기 위해 VM을 켤 수 없음을 의미합니다. 해당 사용자는 "사용 가능한 리소스 없음" 오류를 보게 됩니다.
그러나 VM을 다시 켤 수 없다는 것은 호스트 풀이 최소 호스트 비율을 충족할 수 없다는 것을 의미합니다. 발생할 수 있는 잠재적인 문제를 해결하기 위해 관리자는 두 VM에서 제외 태그를 제거합니다. 자동 크기 조정은 10% 최소 요구 사항을 충족하는 데 하나의 VM만 필요하므로 VM 중 하나만 켭니다.
따라서 마지막으로 호스트 풀은 다음과 같습니다.
매개 변수 | 값 |
---|---|
단계 | Off-peak |
총 세션 호스트 | 6 |
부하 분산 알고리즘 | 너비 우선 |
용량 임계값 | 75% |
호스트의 최소 백분율 | 19% |
사용 가능한 세션 호스트 | 1 |
최대 세션 제한 | 5 |
사용 가능한 호스트 풀 용량 | 5 |
사용자 세션 | 0 |
사용된 호스트 풀 용량 | 0% |
다음 애니메이션은 시나리오 4에서 방금 살펴본 내용을 시각적으로 요약한 것입니다.
다음 단계
- 자동 크기 조정에 대한 확장 계획을 만드는 방법을 알아보려면 Azure Virtual Desktop 호스트 풀에 대한 자동 크기 조정 만들기를 참조하세요.
- 자동 크기 조정과 관련된 용어를 검토하려면 자동 크기 조정 용어집을 참조하세요.
- 자동 크기 조정에 대한 일반적인 질문과 대답은 자동 크기 조정 FAQ를 참조하세요.