적용 대상: ✔️ Linux 가상 머신 ✔️ Windows 가상 머신 ✔️ 표준 규모 설정
Azure Dedicated Host는 하나의 Azure 구독에 할당된 하나 이상의 가상 머신을 호스트할 수 있는 물리적 서버를 제공하는 서비스입니다. 전용 호스트는 데이터 센터에서 사용되는 것과 동일한 물리적 서버로, 직접 액세스할 수 있는 하드웨어 리소스로 제공됩니다. 지역, 가용성 영역 및 장애 도메인 내에서 전용 호스트를 프로비저닝할 수 있습니다. 그런 다음, 요구 사항에 가장 적합한 구성으로 프로비전된 호스트에 VM을 직접 배치할 수 있습니다.
비디오 소개
혜택
전체 호스트를 예약하면 표준 공유 가상 머신 호스트 이외의 몇 가지 이점이 있습니다.
비용 최적화: Azure 하이브리드 혜택을 통해 Windows 및 SQL에 대한 사용자 고유의 라이선스를 Azure로 가져올 수 있습니다. 자세한 내용은 Azure 하이브리드 혜택을 참조하세요.
안정성: Azure 플랫폼에서 시작된 유지 관리 이벤트를 거의 완벽하게 제어할 수 있습니다. 대부분의 유지 관리 이벤트는 가상 머신에 거의 영향을 주지 않지만 일시 중지의 각 초마다 영향을 줄 수 있는 몇 가지 중요한 워크로드가 있습니다. 전용 호스트를 사용하면 유지 관리 기간을 옵트인하여 서비스에 미치는 영향을 줄일 수 있습니다.
성능 효율성: 물리적 호스트를 제어할 수 있으므로 메모리 및 스토리지와 같은 물리적 리소스를 공유하는 애플리케이션을 선택할 수 있습니다. 이렇게 하면 호스트 컴퓨터에서 대기 시간이 짧고 처리량이 높은 특정 워크로드의 속도를 높일 수 있습니다.
보안: 물리적 서버 수준에서 하드웨어 격리를 사용하면 중요한 메모리 데이터가 실제 호스트 내에서 격리된 상태로 유지됩니다. 다른 고객의 VM은 호스트에 배치되지 않습니다. 전용 호스트는 동일한 데이터 센터에 배포되며, 동일한 네트워크 및 기본 스토리지 인프라를 격리되지 않은 다른 호스트로 공유합니다.
그룹, 호스트 및 VM
호스트 그룹은 전용 호스트의 모음을 나타내는 리소스입니다. 영역 및 가용성 영역에서 호스트 그룹을 만들고 여기에 호스트를 추가합니다.
호스트는 Azure 데이터 센터의 물리적 서버에 매핑되는 리소스입니다. 호스트를 만들 때 물리적 서버가 할당됩니다. 호스트는 호스트 그룹 내에서 만들어집니다. 호스트에는 만들 수 있는 VM 크기를 설명하는 SKU가 있습니다. 각 호스트는 동일한 크기 계열에 있는 한 서로 다른 크기의 여러 VM을 호스트할 수 있습니다.
고가용성 고려 사항
고가용성을 위해 여러 호스트(최소 2개)에 분산된 여러 VM을 배포해야 합니다. Azure Dedicated Host를 사용하면 장애 격리 경계를 형성하기 위해 인프라를 프로비전하는 몇 가지 옵션이 있습니다.
장애 격리를 위해 가용성 영역 사용
가용성 영역은 Azure 지역 내의 고유한 물리적 위치입니다. 각 영역은 독립적인 전원, 냉각 및 네트워킹을 갖춘 하나 이상의 데이터 센터로 구성됩니다. 호스트 그룹은 단일 가용성 영역에 만들어집니다. 일단 만들어지면 모든 호스트가 해당 영역 내에 배치됩니다. 영역 간에 고가용성을 달성하려면 여러 호스트 그룹(영역당 하나)을 만들고 그에 따라 호스트를 분산해야 합니다.
가용성 영역에 호스트 그룹을 할당하는 경우 해당 호스트에서 만든 모든 VM을 동일한 영역에 만들어야 합니다.
장애 도메인을 사용하여 장애를 격리합니다
특정 장애 도메인에서 호스트를 만들 수 있습니다. 확장 집합 또는 가용성 집합의 VM과 마찬가지로 다른 장애 도메인의 호스트는 데이터 센터의 다른 물리적 랙에 배치됩니다. 호스트 그룹을 만들 때 장애 도메인 수를 지정해야 합니다. 호스트 그룹 내에서 호스트를 만들 때 각 호스트에 대해 장애 도메인을 할당합니다. VM에는 장애 도메인 할당이 필요하지 않습니다.
장애 도메인은 공동 배치와 동일하지 않습니다. 두 호스트에 대해 동일한 장애 도메인을 갖는다고 해서 서로 근접한 것은 아닙니다.
장애 도메인은 호스트 그룹으로 범위가 지정됩니다. 두 호스트 그룹 간의 선호도 방지를 가정해서는 안 됩니다(서로 다른 가용성 영역에 있지 않은 경우).
다른 장애 도메인이 있는 호스트에 배포된 VM은 여러 스토리지 스탬프에 기본 관리 디스크 서비스를 갖기 때문에 장애 격리 보호를 강화합니다.
가용성 영역 및 장애 도메인 사용
두 기능을 함께 사용하여 더 많은 오류 격리를 달성할 수 있습니다. 둘 다 사용하려면 각 호스트 그룹에 대한 가용성 영역 및 장애 도메인 수를 지정하고, 그룹의 각 호스트에 장애 도메인을 할당한 다음, 각 VM에 가용성 영역을 할당합니다.
Resource Manager 샘플 템플릿은 영역 및 장애 도메인을 사용하여 한 지역에서 최대 복원력을 위해 호스트를 분산합니다.
수동 및 자동 배치
Azure에서 VM을 만들 때 사용할 전용 호스트를 선택할 수 있습니다. 이 옵션을 사용하여 호스트 그룹 내의 기존 호스트에 VM을 자동으로 배치할 수도 있습니다.
새 호스트 그룹을 만들 때 자동 VM 배치에 대한 설정이 선택되어 있는지 확인합니다. VM을 만들 때 호스트 그룹을 선택하고 Azure에서 VM에 가장 적합한 호스트를 선택하도록 합니다.
자동 배치를 사용하도록 설정된 호스트 그룹이 모든 VM을 자동으로 배치할 필요는 없습니다. 호스트 그룹에 대해 자동 배치를 선택한 경우에도 호스트를 명시적으로 선택할 수 있습니다.
자동 배치 제한 사항
자동 VM 배치를 사용하는 경우 알려진 문제 및 제한 사항:
- VM을 다시 배포할 수 없습니다.
- 전용 호스트에서 DCv2, Lsv2, NVasv4, NVsv3, Msv2 또는 M 시리즈 VM을 사용할 수 없습니다.
호스트 서비스 복구
기본 노드와 관련된 오류가 발생하는 경우 네트워크 연결 또는 소프트웨어 문제로 인해 호스트와 VM이 정상 상태가 아닌 상태로 푸시되어 워크로드에 중단 및 가동 중지 시간이 발생할 수 있습니다. 기본 작업은 Azure가 영향을 받은 호스트를 정상 노드로 자동으로 서비스하고 모든 VM을 정상 호스트로 이동하는 것입니다. VM이 서비스 복구되어 다시 시작된 후 영향을 받은 호스트는 할당이 취소됩니다. 서비스 복구 프로세스 중에 호스트 및 VM을 사용할 수 없게 되어 약간의 가동 중지 시간이 발생합니다.
새로 만든 호스트에는 이전 호스트와 동일한 제약 조건이 모두 있습니다.
- 리소스 그룹
- 지역
- 장애 도메인
- 호스트 그룹
- ADH SKU
- 오류 설정에서 자동 바꾸기
규정 준수 요구 사항이 있는 사용자는 호스트와 기본 노드 간에 강력한 선호도가 필요할 수 있으며 자동으로 서비스를 복구하지 않기를 원하며, 이러한 시나리오에서 사용자는 '오류 설정 시 호스트 자동 바꾸기'를 사용하지 않도록 설정하여 호스트 수준에서 자동 서비스 복구를 옵트아웃하도록 선택할 수 있습니다.
의미
자동 서비스 복구 기능을 사용하지 않도록 설정했을 경우, 기본 노드에 장애가 발생하면 호스트 상태가 '할당 취소 대기 중'으로 변경되고 결국 할당이 취소됩니다.
할당 취소를 방지하려면 새 전용 호스트를 만들고 모든 VM을 이전 호스트에서 새 호스트로 이동하여 호스트를 수동으로 다시 배포해야 합니다.
자동 바꾸기 호스트 설정은 만들기 시간 설정이며 호스트를 만든 후에는 변경할 수 없습니다. 영향을 받은 호스트에서 수동으로 중지/할당 취소된 VM은 자동 서비스 복구의 일부로 이동되지 않습니다.
가상 머신 확장 집합 지원
Virtual Machine Scale Sets를 사용하면 가상 머신 그룹을 단일 리소스로 처리하고 가용성, 관리, 크기 조정 및 오케스트레이션 정책을 그룹으로 적용할 수 있습니다. 기존 전용 호스트는 Virtual Machine Scale Sets에도 사용할 수 있습니다.
Virtual Machine Scale Set을 만들 때 전용 호스트에서 모든 VM 인스턴스를 만들도록 기존 호스트 그룹을 지정할 수 있습니다.
전용 호스트 그룹에서 Virtual Machine Scale Set을 만들 때 적용되는 요구 사항은 다음과 같습니다.
- 자동 VM 배치를 사용하도록 설정해야 합니다.
- 호스트 그룹의 가용성 설정은 확장 집합의 설정과 일치해야 합니다.
- 지역별 호스트 그룹(가용성 영역을 지정하지 않고 생성됨)은 지역 확장 집합에 사용해야 합니다.
- 호스트 그룹과 확장 집합은 동일한 가용성 영역을 사용해야 합니다.
- 호스트 그룹 수준의 장애 도메인 수는 확장 집합의 장애 도메인 수와 일치해야 합니다. Azure Portal을 사용하면 장애 도메인 수를 1로 설정하는 확장 집합에 대한 최대 분산 을 지정할 수 있습니다.
- 전용 호스트는 먼저 충분한 용량을 가지고 확장 집합 영역 및 장애 도메인에 대해 동일한 설정으로 생성되어야 합니다.
- 전용 호스트에 대해 지원되는 VM 크기는 확장 집합에 사용되는 VM 크기와 일치해야 합니다.
모든 확장 집합 오케스트레이션 및 최적화 설정이 전용 호스트에서 지원되는 것은 아닙니다. 귀하의 확장 집합에 다음 설정을 적용합니다.
- 과잉 프로비전은 권장되지 않으며 기본적으로 사용하지 않도록 설정됩니다. 오버프로비전을 사용하도록 설정할 수 있지만, 호스트 그룹에 오버프로비전된 인스턴스를 포함하여 모든 VM에 대한 용량이 없는 경우 확장 집합 할당이 실패합니다.
- ScaleSetVM 오케스트레이션 모드 사용
- 공동 배치를 위해 근접 배치 그룹을 사용하지 마세요.
전용 호스트의 가상 머신에 대한 Ultra Disk 지원
울트라 디스크는 디스크 크기에 따라 더 높은 IOPS(디스크당 최대 160,000 IOPS) 및 더 높은 디스크 처리량(디스크당 최대 4000MBps)을 제공합니다. 울트라 디스크의 모든 제한 사항은 여전히 적용됩니다. 전용 호스트에서 울트라 디스크를 사용하려면 다음 요구 사항을 충족해야 합니다.
- 호스트 그룹에 Ultra SSD 'Enabled'가 있어야 합니다. 호스트 그룹을 만든 후에는 이 속성을 변경할 수 없습니다.
- 전용 호스트의 가상 머신 시리즈는 울트라 디스크와 호환되어야 합니다.
전용 호스트는 특수 VM 크기(LSv2, M, Mv2, Msv2, Mdsv2, NVv3, NVv4)를 지원하는 울트라 디스크도 지원합니다. 그러나 이러한 경우 아래에 나열된 추가 제한 사항이 적용됩니다.
- 호스트 그룹에는 자동 배치 '사용 안 함'이 있어야 합니다.
- 호스트 그룹의 장애 도메인 수는 '1'로만 설정해야 합니다.
유지 관리 제어
경우에 따라 가상 머신을 지원하는 인프라를 업데이트하여 안정성, 성능, 보안을 개선하고 새 기능을 시작할 수 있습니다. Azure 플랫폼은 가능하면 플랫폼 유지 관리의 영향을 최소화하려고 하지만 유지 관리에 중요한 워크로드를 사용하는 고객은 유지 관리를 위해 VM을 종료해야 하는 몇 초도 허용할 수 없습니다.
유지 관리 제어 는 고객에게 전용 호스트에서 예약된 일반 플랫폼 업데이트를 건너뛰고 35일 롤링 기간 내에 선택한 시간에 적용할 수 있는 옵션을 제공합니다. 유지 관리 기간 내에서 어떤 순서로든 호스트 수준에서 직접 유지 관리를 적용할 수 있습니다. 유지 관리 기간이 끝나면 Microsoft는 앞으로 이동하여 사용자가 정의한 장애 도메인을 따르지 않을 수 있는 순서대로 보류 중인 유지 관리를 호스트에 적용합니다.
자세한 내용은 유지 관리 제어를 사용하여 플랫폼 업데이트 관리를 참조하세요.
용량 고려 사항
전용 호스트가 프로비전되면 Azure는 물리적 서버에 할당합니다. 이렇게 하면 VM을 프로비전해야 하는 경우 용량의 가용성이 보장됩니다. Azure는 지역(또는 영역)의 전체 용량을 사용하여 호스트에 대한 물리적 서버를 선택합니다. 또한 고객은 클러스터의 공간이 부족하지 않고도 전용 호스트 공간을 늘릴 수 있을 것으로 예상할 수 있습니다.
할당량
전용 호스트를 배포할 때 사용되는 두 가지 유형의 할당량이 있습니다.
- 전용 호스트 vCPU 할당량입니다. 기본 할당량 제한은 지역당 3000 vCPU입니다.
- VM 크기 계열 할당량입니다. 예를 들어 종량제 구독은 미국 동부 지역의 Dsv3 크기 시리즈에 사용할 수 있는 10개의 vCPU만 가질 수 있습니다. Dsv3 전용 호스트를 배포하려면 전용 호스트를 배포하기 전에 할당량 증가를 64개 이상의 vCPU로 요청해야 합니다.
할당량 증가를 요청하려면 Azure Portal에서 지원 요청을 만듭니 다.
전용 호스트를 프로비전하면 전용 호스트 vCPU와 VM 제품군 vCPU 할당량이 모두 사용되지만 지역 vCPU는 사용되지 않습니다. 전용 호스트에 배치된 VM은 VM 제품군 vCPU 할당량에 포함되지 않습니다. VM을 전용 호스트에서 다중 테넌트 환경으로 이동하는 경우 VM은 VM 제품군 vCPU 할당량을 사용합니다.
자세한 내용은 가상 머신 vCPU 할당량을 참조하세요.
평가판 및 MSDN 구독에는 Azure 전용 호스트에 대한 할당량이 없습니다.
가격 책정
배포된 VM 수에 관계없이 전용 호스트당 요금이 청구됩니다. 월간 명세서에 새 청구 가능 리소스 유형의 호스트가 표시됩니다. 전용 호스트의 VM은 청구서에 여전히 표시되지만, 가격은 0으로 표시됩니다.
호스트 가격은 VM 제품군, 유형(하드웨어 크기) 및 지역에 따라 설정됩니다. 호스트 가격은 호스트에서 지원되는 가장 큰 VM 크기에 상대적입니다.
소프트웨어 라이선스, 스토리지 및 네트워크 사용량은 호스트 및 VM과 별도로 청구됩니다. 청구 가능한 항목은 변경되지 않습니다.
자세한 내용은 Azure Dedicated Host 가격 책정을 참조하세요.
Azure 전용 호스트의 Reserved Instance를 사용하여 비용을 절감할 수도 있습니다.
크기 및 하드웨어 세대
SKU는 지정된 호스트의 VM 크기 계열 및 형식을 나타냅니다. 동일한 크기 계열인 경우 단일 호스트 내에서 서로 다른 크기의 여러 VM을 혼합할 수 있습니다.
하드웨어 생성 유형입니다. 동일한 VM 시리즈에 대한 다양한 하드웨어 유형은 서로 다른 CPU 공급업체에서 생성되며 CPU 세대와 코어 수가 다릅니다.
크기와 하드웨어 유형은 지역에 따라 다릅니다. 자세히 알아보려면 호스트 가격 책정 페이지를 참조하세요.
비고
전용 호스트가 프로비전되면 크기 또는 유형을 변경할 수 없습니다. 다른 형식의 크기가 필요한 경우 새 호스트를 만들어야 합니다.
호스트 수명 주기
Azure는 호스트의 상태를 모니터링하고 관리합니다. 호스트를 쿼리할 때 다음 상태가 반환됩니다.
건강 상태 | 설명 |
---|---|
호스트 사용 가능 | 호스트에 보고된 문제가 없습니다. |
조사 중인 호스트 | 조사 중인 호스트에 몇 가지 문제가 있습니다. Azure에서 식별된 문제의 범위 및 근본 원인을 식별하려면 이 전환 상태가 필요합니다. 호스트에서 실행되는 가상 머신이 영향을 받을 수 있습니다. |
호스트 보류 중인 할당 취소 | Azure는 호스트를 다시 정상 상태로 복원할 수 없으며 가상 머신을 이 호스트에서 다시 배포하도록 요청할 수 없습니다.
autoReplaceOnFailure 를 사용 설정하면 가상 머신이 건강한 하드웨어로 자동 복구됩니다. 그렇지 않으면 가상 머신이 실패할 호스트에서 실행 중일 수 있습니다. |
호스트 할당 취소됨 | 모든 가상 머신이 호스트에서 제거되었습니다. 하드웨어가 회전에서 제거된 이후 더 이상 이 호스트에 대한 요금이 청구되지 않습니다. |
자주 묻는 질문
Q. 실시간 마이그레이션의 경우 내 전용 호스트는 어떻게 되나요?
A. 현재 Azure 전용 호스트는 실시간 마이그레이션을 지원하지 않으며 하드웨어 오류가 발생할 경우 호스트를 다른 노드로 복구합니다.
Q. 동일한 전용 호스트의 여러 VM 패밀리에서 VM을 실행할 수 있나요?
A. 아니요, 기본 전용 호스트와 동일한 제품군의 VM만 실행할 수 있습니다. 예를 들어 Dsv3-Type4 호스트는 Dsv3 VM 제품군의 VM만 지원합니다.
Q. 단일 전용 호스트에서 다른 VM 크기를 실행할 수 있나요?
A. 예, 모든 VM이 기본 전용 호스트와 동일한 패밀리에 속하고 호스트에 VM 크기를 지원하기에 충분한 용량이 있는 한 동일한 전용 호스트에서 여러 크기의 VM을 실행할 수 있습니다. 예를 들어 Dsv3-Type4 호스트에서 D2sv3, D8sv3, D16sv3 VM을 동시에 실행할 수 있습니다.
다음 단계
전용 호스트를 배포하려면 전용 호스트 에 VM 및 확장 집합 배포를 참조하세요.
지역에서 최대 복원력을 위해 영역 및 장애 도메인을 모두 사용하는 샘플 템플릿 이 있습니다.
Azure 전용 호스트의 Reserved Instance를 사용하여 비용을 절감할 수도 있습니다.