이 문서에서는 Azure Virtual Desktop에 자동 크기 조정을 사용하는 방법에 대한 질문과 대답을 제공합니다.
일반적인 질문
휴일과 같은 특정 날짜에 대한 크기 조정을 구성할 수 있나요?
아니요. 자동 크기 조정은 현재 특정 날짜의 축소를 지원하지 않습니다.
자동 크기 조정 사용에 대해 추가 요금이 청구되나요?
아니요. 요금에 대한 자세한 내용은 가격 책정 페이지를 참조하세요.
자동 크기 조정은 세션 호스트를 얼마나 자주 모니터링하고 크기 조정 평가를 수행하나요?
자동 크기 조정은 사용자가 세션 호스트에 로그인하거나 로그아웃하는 시기를 모니터링하고 이 활동을 세션 변경 이벤트로 분류합니다. 세션 변경 이벤트는 로그를 만드는 크기 조정 평가를 트리거합니다. 세션 변경 이벤트가 없거나 이벤트 서비스에 중단이 있는 경우 자동 크기 조정을 통해 이벤트가 누락되었는지 확인합니다. 짧은 기간 내에 여러 세션 변경 이벤트가 발생하는 경우 이 기능은 크기 조정 평가를 일괄 처리합니다. 이 일괄 처리를 통해 자동 크기 조정은 시스템을 오버로드하지 않고 많은 수의 이벤트를 신속하게 처리할 수 있습니다.
자동 크기 조정이 제대로 작동하려면 호스트 풀에 얼마나 많은 VM이 있어야 하나요?
하나 이상.
Azure CLI를 사용하여 자동 크기 조정을 구성할 수 있나요?
아니요, 현재 자동 크기 조정은 Azure CLI를 사용하여 설정을 구성하는 옵션을 제공하지 않습니다.
지원되는 지역은 무엇입니까?
크기 조정 계획 구성 데이터는 호스트 풀 구성과 동일한 지역에 저장되어야 하지만 세션 호스트 VM 배포는 모든 Azure 지역에서 지원됩니다. VM은 호스트 풀 및 크기 조정 계획 구성 데이터가 저장되는 지역과 다른 지역에 배포할 수 있습니다.
주 지역의 세션 호스트에 중단이 있는 경우 자동 크기 조정이 보조 지역의 세션 호스트 크기 조정을 처리하나요?
아니요. 고객은 중단을 관리하기 위해 자체 재해 복구 전략을 설정해야 합니다. 자동 크기 조정은 만든 지역 내의 기존 VM 크기 조정만 처리합니다.
지역 내의 여러 영역에서 세션 호스트를 만드는 경우 크기 조정 작업 중에 자동 크기 조정이 가용성 영역을 고려하나요?
아니요. 자동 크기 조정은 VM을 만드는 가용성 영역을 추적하지 않으므로 모든 영역에서 동일하게 크기 조정 작업을 수행하지 않을 수 있습니다.
풀링된 호스트 풀에 대한 자동 크기 조정
작업 시간 후에 세션 호스트가 0개 실행되도록 자동 크기 조정을 구성할 어떻게 할까요? 있나요?
램프 다운 모드는 항상 가능한 가장 낮은 세션 호스트 수를 사용합니다. 그러나 기존 사용자 세션(연결이 끊긴 세션 포함)이 있는 경우 사용 가능한 가장 낮은 세션 호스트 수는 0이 아닙니다.
자동 크기 조정에서 연결이 끊긴 세션을 처리하는 방법 이해
램프 다운 중에 "VM에 활성 세션이 없을 때 VM 중지"를 구성하는 경우 자동 크기 조정은 사용자가 즉시 다시 연결할 수 있다고 가정하기 때문에 연결이 끊긴 사용자 세션을 활성 세션으로 처리합니다. 램프 다운 중에 자동 크기 조정은 연결이 끊긴 사용자를 용량 임계값에 따라 필요한 최소 호스트 수로 통합합니다.
참고
이 통합 논리는 Power Management 자동 크기 조정 (VM 할당 취소) 및 동적 자동 크기 조정 (미리 보기 - VM 삭제 가능)에 모두 적용됩니다.
예제: 연결이 끊긴 사용자가 6명, 최대 세션 제한이 5이고 용량 임계값이 90%인 경우 자동 크기 조정은 다음과 같이 필요한 최소 호스트를 계산합니다.
- 호스트당 용량 = 5 x 90% = 4.5 세션
- 필수 호스트 = 6/4.5 = 1.33, 최소 호스트 2개까지 반올림
자동 크기 조정은 초과 호스트의 할당을 취소하지만 용량 임계값을 초과하지 않고 잠재적 재연결을 수용하기 위해 2를 계속 실행합니다.
세션 호스트 0개에 도달
몇 시간 후에 세션 호스트가 0개에 도달하려면 사용자 세션이 0개(연결 끊김 포함)가 있어야 합니다. 시간 제한 기간 후에 연결이 끊긴 세션을 자동으로 로그아웃하도록 그룹 정책 구성합니다.
- 로컬 컴퓨터 정책>컴퓨터 구성>관리 템플릿>Windows 구성 요소>원격 데스크톱 서비스>원격 데스크톱 세션 호스트>세션 시간 제한>연결이 끊긴 세션에 대한 시간 제한 설정으로 이동합니다.
- 적절한 시간 제한 설정(예: 15-30분)
- 램프 다운 단계가 끝나기 전에 시간 제한이 완료되었는지 확인합니다.
자동 크기 조정 설정과 GPO의 조합은 활성 시간 동안 사용자 보호를 보장하면서 시간 후 호스트를 0으로 완전히 축소할 수 있도록 합니다.
호스트 풀 용량이 용량 임계값과 같으면 어떻게 되나요?
없음 자동 크기 조정은 호스트 풀 용량이 용량 임계값보다 크거나 작은 경우에만 반응합니다. 호스트 풀 용량이 용량 임계값과 동일한 경우 이 기능은 아무 작업도 수행하지 않습니다.
세션 호스트에서 드레이닝 모드를 이미 구성한 경우 자동 크기 조정이 구성된 드레이닝 모드 설정을 계속 변경하나요?
예, 자동 크기 조정은 드레이닝 모드에서 VM을 누가 배치하든 드레이닝 모드에서 VM을 켜거나 끕니다. 자동 크기 조정은 크기 조정에 포함된 모든 VM에서 드레이닝 모드를 재정의하므로 크기 조정 작업에서 VM을 제외하려면 제외 태그를 사용해야 합니다.
하루 중 어떤 단계에서든 강제 로그아웃이 발생할 수 있나요?
아니요. 자동 크기 조정을 사용하도록 설정한 경우 램프 다운 단계에서만 사용자가 로그아웃하도록 강제할 수 있습니다. 종료를 준비하기 위해 램프 다운 중에 세션 호스트를 드레이닝 모드로 전환했지만 단계가 사용량이 낮아지기 전에 모든 사용자가 로그아웃하지 않는 경우 나머지 사용자 세션은 세션에서 로그아웃하도록 강요되지 않습니다. 사용자가 로그아웃되지 않는 이유는 자동 크기 조정이 사용량이 많은 시간 동안 사용자가 세션에서 로그아웃하도록 강제하지 않기 때문입니다. 대신 자동 크기 조정은 VM 할당을 취소하기 전에 모든 사용자가 로그아웃할 때까지 대기합니다. 예를 들어 램프다운 단계가 15분이고 사용자를 로그아웃하고 VM을 종료하기 전 대기 시간이 20분인 경우 일정은 사용량이 적은 단계로 이동하고 사용자 세션은 강제로 로그아웃되지 않습니다.
램프 다운 중에 사용자가 강제로 로그아웃하도록 자동 크기 조정을 구성하는 경우 활성 세션이 있는 사용자도 로그아웃합니까?
참고
이 동작은 전원 관리 자동 크기 조정 (일반 공급) 및 동적 자동 크기 조정 (미리 보기) 모두에 적용됩니다. 강제 로그아웃 및 통합 논리는 두 방법 모두 동일합니다.
예. 사용자가 램프 다운 단계 대기 시간 동안 로그아웃하지 않으면 유휴 상태, 연결 끊김 및 활성 세션이 강제로 로그아웃됩니다.
중요: "강제 로그아웃 사용자"를 사용하도록 설정하더라도 자동 크기 조정은 램프 다운 중에 연결이 끊긴 사용자를 계속 통합합니다. 강제 로그아웃은 대기 시간이 만료된 후에도 연결되거나 연결이 끊긴 사용자에게만 적용됩니다. 램프 다운 중에 자동 크기 조정은 다음을 수행합니다.
- 연결이 끊긴 사용자를 용량 임계값에 따라 최소 호스트 수에 통합
- 구성된 대기 시간(예: 15분)을 기다립니다.
- 자발적으로 로그아웃하지 않은 강제 로그아웃 사용자
- 세션이 종료되면 호스트 할당 취소
몇 시간 후에 세션 호스트가 0개에 도달하려면 연결이 끊긴 세션을 자동으로 로그아웃하도록 그룹 정책 구성해야 합니다. 자세한 내용은 작업 시간 후에 세션 호스트가 0개 실행되도록 자동 크기 조정 구성을 어떻게 할까요? 참조하세요.
활성 세션이 강제로 로그아웃되지만 사용자가 다시 연결하려고 하는 경우 자동 크기 조정이 종료될 세션 호스트에서 해당 사용자가 새 세션을 시작하지 못하도록 하는 방법이 있나요?
자동 크기 조정에서 종료할 세션 호스트를 선택하면 세션 호스트가 드레이닝 모드로 전환됩니다. 모든 사용자 세션이 로그아웃되면 자동 크기 조정은 VM의 할당을 취소합니다. 자동 크기 조정이 VM의 할당을 취소한 후 AllowNewSessions 설정을 true로 설정하여 드레이닝 모드를 해제합니다. 자동 크기 조정은 드레이닝 모드에서 종료하려는 세션 호스트를 배치하므로 로그아웃한 후 다시 연결하려고 하면 세션에서 로그아웃해야 하는 사용자는 종료될 세션 호스트에 연결할 수 없습니다.
자동 크기 조정에서 호스트 풀의 모든 VM을 해제할 수 있나요, 아니면 제대로 작동하려면 최소한 몇 개의 VM을 유지해야 하나요?
호스트의 최소 비율을 0%로 설정하고 호스트 풀의 세션 호스트에 사용자 세션이 없는 경우 자동 크기 조정은 호스트 풀의 모든 VM을 해제할 수 있습니다.
"활성 세션이 없을 때 VM 중지"가 사용하도록 설정된 경우 연결이 끊긴 세션만 사용하여 세션 호스트가 계속 실행되는 이유는 무엇인가요?
참고
이 동작은 전원 관리 자동 크기 조정 (일반 공급) 및 동적 자동 크기 조정 (미리 보기) 모두에 적용됩니다. 통합 논리는 동일합니다. 유일한 차이점은 Power Management가 VM의 할당을 취소하는 반면 동적 자동 크기 조정은 스케일 다운 중에 VM을 삭제할 수 있다는 것입니다.
"VM에 활성 세션이 없을 때 VM 중지"로 자동 크기 조정을 구성할 때 이 기능은 활성(연결된) 사용자 세션을 사용하여 세션 호스트의 할당을 취소하는 것을 방지합니다. 그러나 연결이 끊긴 세션은 여전히 자동 크기 조정 용량 계산을 위한 활성 사용자 세션으로 처리 됩니다.
디자인 근거
자동 크기 조정은 연결이 끊긴 세션이 있는 사용자가 즉시 다시 연결할 수 있다고 가정합니다(예: 네트워크 중단, 랩톱 절전/절전 모드 해제 주기 또는 간단한 연결 문제). 다시 연결할 때 원활한 사용자 환경을 보장하기 위해 자동 크기 조정은 용량 임계값에 따라 연결이 끊긴 모든 세션을 수용하기에 충분한 세션 호스트를 실행하도록 유지합니다.
램프 다운 중에 통합이 작동하는 방식
자동 크기 조정은 다음 계산을 사용하여 연결이 끊긴 사용자를 최소 세션 호스트 수에 통합합니다.
필수 호스트 = 총 연결이 끊긴 세션 / (최대 세션 제한 x 용량 임계값 %)
예제:
- 연결이 끊긴 사용자 9명
- 최대 세션 제한: 5
- 용량 임계값: 90%
- 계산: 9/(5 x 0.9) = 9/4.5 = 최소 호스트 2개
자동 크기 조정은 잠재적인 다시 연결을 처리하기 위해 2를 계속 실행하면서 초과 호스트의 할당을 취소합니다.
이 동작은 "강제 로그아웃 사용자"가 사용하도록 설정된 경우에도 적용됩니다.
강제 로그아웃은 대기 시간 동안 자발적으로 로그아웃하지 않는 사용자에게만 적용됩니다. 통합 논리는 램프 다운 중에 연결이 끊긴 세션에도 계속 적용됩니다. 대기 시간이 만료되면 자동 크기 조정은 강제로 로그아웃한 다음 호스트의 할당을 취소합니다.
연결이 끊긴 세션 제거
연결이 끊긴 세션을 완전히 제거하고 몇 시간 후에 세션 호스트가 0개에 도달하려면 연결이 끊긴 세션을 자동으로 로그아웃하도록 그룹 정책 구성합니다. 자세한 단계는 작업 시간 후에 세션 호스트가 0개 실행되도록 자동 크기 조정 구성을 어떻게 할까요? 참조하세요.
관련 정보
- 강제 로그아웃 시나리오 중 통합에 대한 자세한 예는 시나리오 3: 램프 다운 중에 자동 크기 조정이 사용자 세션을 통합하는 방법을 참조하세요.
- 용량 임계값 정의는 자동 크기 조정 용어집을 참조하세요.
'활성 세션이 없을 때 VM 중지'와 그룹 정책 사용하여 연결이 끊긴 세션을 로그아웃하는 경우의 차이점은 무엇인가요?
참고
이 FAQ의 지침은 전원 관리 자동 크기 조정 (일반 공급) 및 동적 자동 크기 조정 (미리 보기) 모두에 적용됩니다.
이러한 메커니즘은 다양한 목적을 제공하는 보완 메커니즘입니다.
"VM에 활성 세션이 없을 때 VM 중지"(자동 크기 조정 설정):
- 목적: 활성(연결된) 사용자 세션을 사용하여 세션 호스트의 할당을 취소하는 것을 방지합니다.
- 동작: 자동 크기 조정을 통해 램프 다운 중에 연결이 끊긴 사용자를 더 적은 수의 호스트에 통합할 수 있습니다.
- 제한: 연결이 끊긴 세션을 제거하지 않습니다. 는 다시 연결할 수 있다고 가정합니다.
- 사용 사례: 스케일 다운을 허용하면서 연결된 사용자를 보호합니다.
그룹 정책 - "연결이 끊긴 세션에 대한 시간 제한 설정":
- 목적: 시간 제한 후 연결이 끊긴 세션을 자동으로 로그아웃합니다.
- 동작: 연결이 끊긴 세션을 완전히 제거하여 "세션 없음"으로 변환합니다.
- 혜택: 최소 활성 호스트와 결합할 때 자동 크기 조정이 0개 세션 호스트에 도달할 수 있도록 설정 = 0%
- 사용 사례: 비용을 최소화하기 위해 몇 시간 후에 모든 사용자가 로그아웃되도록 합니다.
권장 구성:
- 연결된 사용자를 보호하기 위해 "활성 세션이 없을 때 VM 중지"를 사용하도록 설정합니다.
- 대기 시간 내에 연결을 끊지 않는 사용자를 로그아웃하려면 "강제 로그아웃 사용자"를 사용하도록 설정합니다.
- 15-30분 후에 연결이 끊긴 세션을 로그아웃하도록 GPO 구성
- 사용량이 적은 시간 동안 최소 활성 호스트를 0%로 설정합니다.
이 조합은 활성 시간 동안 사용자 보호를 보장하면서 시간 후 호스트를 0으로 완전히 축소할 수 있도록 합니다.
크기 조정 계획 일정의 여러 단계에서 부하 분산 알고리즘을 다르게 구성하려는 이유는 무엇인가요?
크기 조정 계획 일정을 설정할 때 하루 중 다른 단계에 대해 다른 부하 분산 알고리즘을 지정할 수 있습니다. 예를 들어 램프 업 및 최대 단계 중에 폭 우선 부하 분산 알고리즘을 사용할 수 있습니다. 이 알고리즘을 사용하면 하루 중 처음 두 단계 동안 사용자 세션을 고르게 분산하여 성능을 최적화할 수 있습니다. 마찬가지로 램프 다운 및 사용량이 적은 단계에서는 깊이 우선 부하 분산 알고리즘을 사용하여 자동 크기 조정 기능이 호스트 풀에서 가능한 최소 수의 세션 호스트에 도달할 때까지 사용자 세션을 통합할 수 있습니다.
개인 호스트 풀에 대한 자동 크기 조정
켜져 있지만 로그인하지 않은 세션 호스트는 어떻게 되나요?
세션 호스트가 켜져 있고(자동 크기 조정, 연결 시 VM 시작 또는 관리자가) 사용자가 로그인하지 않는 경우 자동 크기 조정은 비활성 기간 후에 해당 세션 호스트의 할당을 취소하여 불필요한 컴퓨팅 비용이 발생하지 않도록 합니다.
램프업을 옵트아웃하는 경우 개인 데스크톱은 어떻게 시작합니까?
램프업 단계에서 개인 데스크톱을 자동 크기 조정으로 시작하지 않도록 선택하면 자동 크기 조정이 개인 데스크톱을 시작하지 않습니다. 대신 연결 시 VM 시작을 사용하도록 설정하여 사용자가 로그인할 때 개인 데스크톱이 시작되도록 하거나 개인 데스크톱을 직접 수동으로 시작해야 합니다.
사용자가 개인 데스크톱에서 로그아웃하도록 자동 크기 조정을 구성할 수 있나요?
아니요. 개인 데스크톱의 자동 크기 조정은 사용자가 사용자 세션에서 로그아웃한 경우에만 세션 호스트의 할당을 취소합니다.
연결이 끊긴 사용자 세션과 로그아웃된 사용자 세션의 차이점은 무엇인가요?
자세한 내용은 사용자 세션 정의를 참조하세요.
개인 데스크톱의 자동 크기 조정은 세션 호스트의 드레이닝 모드를 덮어쓰나요?
아니요. 사용자 세션이 로그아웃되거나 연결이 끊어지는 경우 자동 크기 조정으로 인해 개인 데스크톱의 할당을 취소할 준비가 되면 세션 호스트가 드레이닝 모드로 전환되지 않습니다. 자동 크기 조정이 세션 호스트의 할당을 취소하는 동안 사용자가 연결을 시도하는 경우 "사용할 수 있는 리소스 없음"이라는 오류 메시지가 표시됩니다.
크기 조정 계획에서 개인 데스크톱을 최대 절전 모드로 전환하도록 선택했지만 개인 데스크톱이 최대 절전 모드로 설정되지 않은 경우 어떻게 되나요?
개인 데스크톱을 개인 크기 조정 계획 일정에서 최대 절전 모드로 전환하도록 선택했지만 개인 데스크톱에 최대 절전 모드가 활성화되지 않은 경우 자동 크기 조정은 세션 호스트에 아무 작업도 수행하지 않습니다(최대 절전 모드가 되지 않고 할당을 취소하지 않음).
동적 크기 조정(미리 보기)
크기 조정 계획에 정의된 최소 호스트 풀 크기가 호스트 풀의 설정을 재정의합니까?
예. 최소 호스트 풀 크기는 호스트 풀에서 정의한 세션 호스트 수를 재정의합니다.
각 단계에서 세션 호스트를 켜거나 만들지 여부를 지정해야 하나요?
아니요. 최소 호스트 풀 크기, 최대 호스트 풀 크기 및 활성 호스트의 최소 백분율(%)을 사용하여 세션 호스트 제한만 정의하면 됩니다. 필요한 실제 세션 호스트 수가 최소 호스트 풀 크기보다 크지 않으면 사용된 호스트 풀 용량이 정의된 용량 임계값을 초과하는 경우 자동 크기 조정이 세션 호스트를 켭니다. 필요한 실제 세션 호스트 수가 최소 호스트 풀 크기보다 큰 경우 자동 크기 조정은 중지된 세션 호스트를 켜고 추가 세션 호스트를 만듭니다. 사용된 호스트 풀 용량이 정의된 용량 임계값을 초과하는 경우 활성 세션 호스트의 총 수는 크기 조정 계획에 정의된 최대 호스트 풀 크기를 초과하지 않습니다.
자동 크기 조정에서 만든 세션 호스트에 사용되는 이미지 버전은 무엇인가요?
활성 세션 호스트 구성이 아직 없는 경우 자동 크기 조정은 기본 세션 호스트 구성에 정의된 최신 유효하고 안정적인 이미지 버전을 사용하여 세션 호스트를 만듭니다.
세션 호스트만 켜고 할당을 취소하도록 크기 조정 계획을 구성하려면 어떻게 해야 하나요?
크기 조정 계획을 만들 때 크기 조정 방법으로 전원 관리 자동 크기 조정을 선택하거나 동적 자동 크기 조정을 사용하여 최소 호스트 풀 크기 및 최대 호스트 풀 크기에 대해 동일한 값을 설정할 수 있습니다.
세션 호스트만 만들고 삭제하도록 크기 조정 계획을 구성하려면 어떻게 해야 하나요?
활성 호스트의 최소 백분율(%)을 100으로 설정할 수 있습니다. 자동 크기 조정은 사용된 호스트 풀 용량이 정의된 용량 임계값을 초과하거나 아래로 떨어지는 경우에만 세션 호스트를 만들거나 삭제합니다.
호스트 풀의 세션 호스트 수가 최대 호스트 풀 크기를 초과하면 어떻게 되나요?
이 문제는 각 단계에서 최대 호스트 풀 크기 가 다르게 구성된 경우에 발생할 수 있습니다. 자동 크기 조정은 현재 단계에서 최대 호스트 풀 크기 설정을 적용하기 위해 세션이 없는 활성 할당 취소된 세션 호스트를 삭제한 다음 램프업 단계를 제외한 일정 및 용량 임계값에 따라 세션 호스트를 계속 삭제/할당 취소합니다. 호스트 풀의 세션 호스트 수가 최대 호스트 풀 크기를 초과하지 않는 한 삭제/할당 취소 작업은 수행되지 않습니다. 이 동작은 풀링된 호스트 풀의 램프업 단계에서 세션 호스트의 할당을 취소하지 않는 전원 관리 자동 크기 조정 방법과 일치합니다.
세션 호스트를 수동으로 만들고 삭제할 수 있나요?
예, 하지만 자동 크기 조정이 수동으로 만든 세션 호스트를 삭제하면 NIC 및/또는 디스크를 자동으로 삭제할지 여부를 설정하는 설정이 적용됩니다.