주문형 용량 예약

적용 대상: ✔️ Linux VM ✔️ Windows VM ✔️ 균일한 확장 집합 ✔️ 유연한 확장 집합

주문형 용량 예약을 사용하면 일정 기간 Azure 지역 또는 가용성 영역에서 컴퓨팅 용량을 예약할 수 있습니다. 예약 인스턴스와 달리 1년 또는 3년 기간 약정에 등록할 필요가 없습니다. 언제든지 예약을 만들고 삭제하며 예약을 관리할 방법을 완전히 제어할 수 있습니다.

용량 예약을 만들면 리소스를 즉시 사용할 수 있습니다. 예약을 삭제할 때까지 용량이 예약됩니다.

용량 예약에는 생성 시 항상 정의되는 다음 몇 가지 기본 속성이 있습니다.

  • VM 크기- 각 예약은 하나의 VM 크기에 대한 것입니다. 예: Standard_D2s_v3.
  • 위치- 각 예약은 한 위치(지역)에 대한 것입니다. 해당 위치에 가용성 영역이 있는 경우 예약에서 해당 영역 중 하나를 지정할 수 있습니다.
  • 수량- 각 예약에는 예약할 인스턴스의 수량이 있습니다.

이러한 매개 변수는 용량 예약을 만들기 위해 Azure에 용량 요청으로 전달됩니다. Azure에 요청을 충족하는 사용 가능한 용량이 없으면 예약 배포가 실패합니다. 적절한 구독 할당량이 없는 경우 배포가 실패합니다. 더 많은 할당량을 요청하거나 다른 VM 크기, 위치 또는 영역 조합을 사용해 보세요.

Azure에서 예약 요청을 수락하면 구성이 일치하는 VM에 사용할 수 있습니다. 용량 예약을 사용하려면 VM에서 예약을 해당 속성에 지정해야 합니다. 그렇지 않으면 용량 예약이 사용되지 않습니다. 이 디자인의 한 가지 이점은 중요한 워크로드만 예약 대상으로 지정할 수 있고 기타 중요하지 않은 워크로드는 예약된 용량 없이 실행할 수 있다는 것입니다.

용량 예약의 이점

  • 배포된 용량은 사용할 수 있도록 예약되며 해당 SLA 범위 내에서 항상 사용할 수 있습니다.
  • 언제든지 기간 약정 없이 배포하고 삭제할 수 있습니다.
  • 예약 인스턴스와 자동으로 결합하여 기간 약정 할인을 사용할 수 있습니다.

용량 예약에 대한 SLA

용량 예약에 대한 SLA의 Service Level Agreement(서비스 수준 약정) 세부 정보를 읽어 보세요.

SLA에 대한 모든 클레임은 예약된 용량에 대한 사용할 수 없는 시간(분)을 계산해야 합니다. 다음은 사용할 수 없는 시간(분)을 계산하는 방법의 예입니다.

  • 주문형 용량 예약의 총 용량은 예약 단위 5개입니다. 주문형 용량 예약은 가상 머신 0개가 할당된 미사용 용량 상태에서 시작됩니다.
  • 수량 5의 지원되는 배포가 주문형 용량 예약에 할당됩니다. 가상 머신 3개가 성공하고 2개가 가상 머신 용량 오류로 실패합니다. 결과: 예약 단위 2개는 사용할 수 없는 시간(분)을 누적하기 시작합니다.
  • 20분 동안 아무 작업도 수행되지 않습니다. 결과: 예약 단위 2개는 각각 사용할 수 없는 시간(분) 15분을 누적합니다.
  • 20분에 수량 2의 지원되는 배포가 시도됩니다. 한 가상 머신이 성공하면 다른 가상 머신이 가상 머신 용량 오류로 실패합니다. 결과: 예약 단위 1개는 누적된 사용할 수 없는 시간(분) 15분으로 유지됩니다. 또 다른 예약 단위는 사용할 수 없는 시간(분)을 누적하기 시작합니다.
  • 수량 1의 4개 더 추가로 지원되는 배포는 10분 간격으로 수행됩니다. 네 번째 시도(첫 번째 용량 오류부터 60분 후)에 가상 머신이 배포됩니다. 결과: 마지막 예약 단위는 사용할 수 없는 시간(분) 총 55분에 대해 사용할 수 없는 시간(분) 40분(시도 4회 x 시도 간격 10분)을 추가합니다.

이 예제에서 사용할 수 없는 시간(분) 누적은 서비스 크레딧 계산입니다.

  • 예약 단위 1개는 가동 중지 시간 15분을 누적했습니다. 작동 시간 비율은 99.97%입니다. 이 예약 단위에는 서비스 크레딧이 적용되지 않습니다.
  • 또 다른 예약 단위는 가동 중지 시간 55분을 누적했습니다. 작동 시간 비율은 99.87%입니다. 이 예약 단위에는 서비스 크레딧 10%가 적용됩니다.

제한 사항

  • 용량 예약을 만들려면 가상 머신을 만드는 것과 동일한 방식으로 할당량이 필요합니다.
  • 용량 예약 만들기는 현재 특정 VM 시리즈 및 크기로 제한됩니다. 컴퓨팅 리소스 SKU 목록은 지원되는 VM 크기 세트를 보급합니다.
  • 다음 VM 시리즈는 용량 예약 만들기를 지원합니다.
    • Av2
    • B
    • Bsv2(Intel) 및 Basv2(AMD)
    • Bpsv2
    • D 시리즈, v2 이상, AMD 및 Intel
    • DCsv2 시리즈
    • DCasv5 시리즈
    • DCesv5 및 DCedsv5 시리즈
    • Dplsv5 시리즈
    • Dpsv 시리즈, v5 이상
    • Dpdsv6 시리즈
    • Dplsv6 시리즈
    • Dpldsv6 시리즈
    • Dlsv5 이상 시리즈
    • Dldsv5 이상 시리즈
    • E 시리즈, 모든 버전, AMD 및 Intel
    • Eav4 및 Easv4 시리즈
    • ECasv5 및 ECadsv5 시리즈
    • ECesv5 및 ECedsv5 시리즈
    • F 시리즈, 모든 버전
    • Fasv6 및 Falsv6 시리즈
    • FX 시리즈
    • Lsv3(인텔) 및 Lasv3(AMD)
    • VM 배포에서 최대 3개의 FD(장애 도메인) 수는 Virtual Machine Scale Sets를 사용하여 원하는 대로 설정할 수 있습니다. 4개 이상의 FD가 있는 배포는 용량 예약에 대해 배포하지 못합니다.
  • 용량 예약을 위한 아래 VM 시리즈에 대한 지원은 공개 미리 보기 상태입니다.
    • M 시리즈, v3
    • Lsv2
    • NC 시리즈, v3
    • NV 시리즈, v2 이상
    • 위에서 언급한 N 시리즈의 경우 VM 배포 시 Virtual Machine Scale Sets를 사용하여 FD(장애 도메인) 수를 1로 설정할 수 있습니다. 2개 이상의 FD가 있는 배포는 용량 예약에 대해 배포하지 못합니다.
  • 다른 VM 시리즈는 현재 지원되지 않습니다.
    • M 시리즈, v1 및 v2
    • ND 시리즈
    • HB 시리즈
    • HC 시리즈
  • 지원되는 배포 유형은 다음과 같습니다.
    • 단일 VM
    • 균일한 오케스트레이션의 Virtual Machine Scale Sets
    • 유연한 오케스트레이션의 Virtual Machine Scale Sets(미리 보기)
  • 다음 배포 유형은 지원되지 않습니다.
    • 스폿 VM
    • 전용 호스트에 배포된 Azure Dedicated Host 노드 또는 VM
    • 가용성 집합
  • 다른 배포 제약 조건은 지원되지 않습니다. 예:
    • 근접 배치 그룹
    • 업데이트 도메인
    • 단일 배치 그룹 집합이 ‘true’로 설정된 Virtual Machine Scale Sets
    • UltraSSD 스토리지
    • 최대 절전 모드에서 재개되는 VM
    • Vnet 암호화가 필요한 VM
  • 고정된 구독은 해당 기능을 사용할 수 없습니다.
  • 예약을 만든 구독만 예약을 사용할 수 있습니다.
  • 예약은 유료 Azure 고객만 사용할 수 있습니다. 무료 평가판 및 Azure for Students와 같은 스폰서 계정은 이 기능을 사용할 수 없습니다.

가격 책정 및 대금 청구

용량 예약은 기본 VM 크기와 동일한 요금으로 가격이 책정됩니다. 예를 들어 10개의 D2s_v3 VM에 대한 예약을 만들면 예약이 사용되지 않는 경우에도 10개의 D2s_v3 VM에 대한 요금이 청구되기 시작합니다.

그런 다음, D2s_v3 VM을 배포하고 예약 우선 순위를 지정하면 용량 예약이 사용됩니다. 예약을 사용하면 용량 예약은 제외하고 VM에 대해서만 요금을 지불합니다. 이전에 언급한 용량 예약에 대해 D2s_v3 VM 6개를 배포한다고 가정해 보겠습니다. D2s_v3 VM 6개와 사용되지 않는 용량 예약 4개에 대한 청구서가 표시되며 둘 다 D2s_v3 VM과 동일한 요금이 청구됩니다.

사용된 용량 예약과 미사용 용량 예약 모두 절약 플랜 및 예약 인스턴스 기간 약정 할인을 받을 수 있습니다. 이전 예에서 동일한 Azure 지역에 2개의 D2s_v3 VM에 대한 예약 인스턴스가 있는 경우 2개의 리소스(VM 또는 사용하지 않은 용량 예약)에 대한 청구는 0이 됩니다. 나머지 D2s_v3 8개는 정상적으로 요금이 부과됩니다. 약정 할인이라는 용어는 VM 또는 사용되지 않는 용량 예약에 적용할 수 있습니다.

주문형 용량 예약과 예약 인스턴스의 차이점

차이점 주문형 용량 예약 예약 인스턴스
용어 기간 약정이 필요하지 않습니다. 고객 요구 사항에 따라 만들기 및 삭제 가능 1년 또는 3년의 고정 기간 약정
청구 할인 기본 VM 크기에 대한 종량제 요금* 종량제 요금에 비해 상당한 비용 절감
용량 SLA 지정된 위치(지역 또는 가용성 영역)에서 용량 보장 제공 용량 보장을 제공하지 않습니다. 고객은 더 나은 액세스 권한을 얻기 위해 “용량 우선 순위”를 선택할 수 있지만 해당 옵션에는 SLA가 적용되지 않습니다.
지역 및 가용성 영역 지역 또는 가용성 영역별로 배포 가능 지역 수준에서만 사용 가능

*별도 구매 시 예약 인스턴스 할인 대상

용량 예약 작업

용량 예약은 Azure 지역 또는 가용성 영역에서 특정 VM 크기에 대해 만들 수 있습니다. 모든 예약은 용량 예약 그룹의 일부로 만들어지고 관리됩니다.

그룹은 Azure 위치를 지정합니다.

  • 그룹은 모든 예약을 만들 지역을 설정합니다. 예를 들어, 미국 동부, 북유럽 또는 동남 아시아입니다.
  • 그룹은 적격 영역을 설정합니다. 예를 들어, AZ1, AZ2, AZ3의 임의 조합입니다.
  • 영역이 지정되지 않으면 Azure는 지역 내 어딘가에 그룹을 배치하도록 선택합니다. 각 예약은 지역을 지정하며 영역을 설정하지 않을 수 있습니다.

그룹의 각 예약은 하나의 VM 크기에 해당합니다. 그룹에 대한 적격 영역을 선택한 경우 예약은 지원되는 영역 중 하나에 해당해야 합니다.

그룹에는 영역당 VM 크기당 하나의 예약만 포함되거나, 영역이 선택되지 않은 경우 VM 크기당 하나의 예약만 포함될 수 있습니다.

용량 예약을 사용하려면 용량 예약 그룹을 VM 속성 중 하나로 지정합니다. 그룹에 크기와 위치가 일치하는 예약이 없으면 Azure는 오류 메시지를 반환합니다.

예약에 대해 예약된 수량은 용량 속성을 변경하여 초기 배포 후에 조정할 수 있습니다. VM 크기 또는 위치와 같은 용량 예약의 다른 변경은 허용되지 않습니다. 새 예약을 만들고, 기존 VM을 마이그레이션한 다음, 더 이상 필요하지 않은 경우 이전 예약을 삭제하는 것이 좋습니다.

용량 예약은 VM 배포 수에 대한 제한을 만들지 않습니다. Azure는 예약에 대해 원하는 만큼의 VM 할당을 지원합니다. 예약 자체에 할당량이 필요하므로 예약된 수량까지 VM 배포에 대한 할당량 확인이 생략됩니다. 예약된 수량을 초과하여 VM을 할당하는 것을 예약 과다 할당이라고 합니다. VM 초과 할당에는 SLA가 적용되지 않으며 VM에는 할당량 검사가 적용되고 Azure가 추가 용량을 충족합니다. 배포된 후에는 이러한 추가 VM 인스턴스로 인해 예약에 대해 할당된 VM의 수량이 예약된 수량을 초과할 수 있습니다. 자세한 내용을 보려면 용량 예약 초과 할당으로 이동합니다.

용량 예약 수명 주기

예약이 만들어지면 Azure는 지정된 위치에 요청된 용량 인스턴스 수를 따로 설정합니다.

용량 예약 이미지 1.

다음 속성을 통해 전체 예약의 상태를 추적합니다.

  • capacity = 고객이 예약한 인스턴스의 총 수량입니다.
  • virtualMachinesAllocated = 용량 예약에 대해 할당된 VM의 목록이며 용량 사용량을 계산합니다. 이러한 VM은 실행 중, 중지됨(할당됨)이거나 시작 중 또는 중지 중과 같은 전환 상태에 있습니다. 이 목록에는 중지됨(할당 취소됨)이라고 하는 할당 취소됨 상태인 VM이 포함되지 않습니다.
  • virtualMachinesAssociated = 용량 예약과 연결된 VM 목록입니다. 이 목록에는 할당 취소됨 상태인 VM을 포함하여 예약을 사용하도록 구성된 모든 VM이 있습니다.

이전 예는 capacity가 2로 시작하고 virtualMachinesAllocatedvirtualMachinesAssociated 길이가 0으로 시작합니다.

그런 다음 용량 예약에 대해 VM이 할당되면 예약된 용량 인스턴스 중 하나를 사용합니다.

용량 예약 이미지 2.

이제 용량 예약 상태에 capacity가 2로 표시되고 virtualMachinesAllocatedvirtualMachinesAssociated 길이가 1로 표시됩니다.

VM에 일치하는 속성이 있고 빈 용량 인스턴스가 하나 이상 있으면 용량 예약에 대한 할당이 성공합니다.

용량 예약에 대해 세 번째 VM이 할당되는 우리 예제를 사용하면 예약이 초과 할당됨 상태로 전환됩니다. 이 세 번째 VM에는 사용되지 않은 할당량과 Azure의 추가 용량 처리가 필요합니다. 세 번째 VM이 할당되면 이제 용량 예약이 다음과 같이 표시됩니다.

용량 예약 이미지 3.

capacity는 2이고, virtualMachinesAllocatedvirtualMachinesAssociated의 길이는 3입니다.

이제 애플리케이션이 최소 두 개의 VM으로 규모를 축소한다고 가정합니다. VM 0은 업데이트가 필요하므로 할당 취소에 대해 선택됩니다. 예약이 자동으로 다음 상태로 전환됩니다.

용량 예약 이미지 4.

capacityvirtualMachinesAllocated의 길이는 모두 2입니다. 그러나 virtualMachinesAssociated의 길이는 여전히 VM 0으로 3이지만 할당 취소된 경우에도 계속 용량 예약과 연결됩니다. 할당량 과다 실행을 방지하기 위해 할당 취소된 VM 0이 예약에 할당된 할당량에 대해 계속 계산됩니다. 사용되지 않는 할당량이 충분한 경우 용량 예약에 새 VM을 배포하고 사용되지 않는 예약된 용량에서 SLA를 받을 수 있습니다. 또는 VM 0을 삭제하여 할당량 사용을 제거할 수 있습니다.

용량 예약은 명시적으로 삭제될 때까지 존재합니다. 용량 예약을 삭제하려면 첫 번째 단계로 virtualMachinesAssociated 속성의 모든 VM을 분리합니다. 연결 취소가 완료되면 용량 예약이 다음과 같이 표시됩니다.

용량 예약 이미지 5.

이제 용량 예약 상태에 capacity가 2로 표시되고 virtualMachinesAssociatedvirtualMachinesAllocated 길이가 0으로 표시됩니다. 이 상태에서 용량 예약을 삭제할 수 있습니다. 삭제한 후에는 더 이상 예약 요금을 지불하지 않습니다.

용량 예약 이미지 6.

사용량 및 결제

용량 예약이 비어 있으면 해당 VM 크기 및 위치에 대해 VM 사용량이 보고됩니다. VM 예약 인스턴스는 VM이 배포되지 않은 경우에도 용량 예약 사용의 일부 또는 전부를 커버할 수 있습니다.

예시

예를 들어, 예약된 수량 2로 용량 예약이 생성되었다고 가정해 보겠습니다. 구독으로는 동일한 크기의 일치하는 예약 VM 인스턴스 하나에 액세스할 수 있습니다. 그 결과 용량 예약에 대한 두 개의 사용 스트림이 만들어지며, 그중 하나에는 예약 인스턴스가 적용됩니다.

용량 예약 이미지 7.

이전 이미지에서는 사용되지 않은 인스턴스 중 하나에 예약 VM 인스턴스 할인이 적용되고 해당 인스턴스에 대한 비용이 0이 됩니다. 다른 인스턴스의 경우 예약된 VM 크기에 대한 PAYG 요금이 부과됩니다.

용량 예약에 대해 VM이 할당되면 디스크, 네트워크, 확장 및 기타 요청된 구성 요소와 같은 다른 VM 구성 요소도 할당되어야 합니다. 이 상태에서 VM 사용량에는 할당된 VM 하나와 사용하지 않은 용량 인스턴스 하나가 반영됩니다. 예약 VM 인스턴스는 VM 또는 사용되지 않은 용량 인스턴스의 비용을 0으로 설정합니다. 할당 VM과 연결된 디스크, 네트워킹 및 기타 구성 요소에 대한 기타 요금은 청구서에도 표시됩니다.

용량 예약 이미지 8.

이전 이미지에서 VM 예약 인스턴스 할인은 디스크 및 네트워킹과 같은 다른 구성 요소에 대해서만 청구되는 VM 0에 적용됩니다. 사용되지 않은 다른 인스턴스는 예약된 VM 크기에 대해 PAYG 요금으로 청구됩니다.

자주 묻는 질문

  • 주문형 용량 예약의 가격은 얼마인가요?

    주문형 용량 예약의 가격은 예약과 연결된 기본 VM 크기의 가격과 동일합니다. 용량 예약을 사용하는 경우 VM이 프로비전되었는지 여부에 관계없이 종량제 요금으로 선택한 VM 크기에 대한 요금이 청구됩니다. 자세한 내용은 WindowsLinux VM 가격 페이지를 참조하세요.

  • 주문형 용량 예약의 비용과 최종적으로 VM을 프로비저닝할 때의 실제 VM에 대한 요금으로 두 번 부과되나요?

    아니요, 주문형 용량 예약에 대해 한 번만 청구됩니다.

  • RI(예약 가상 머신 인스턴스)를 주문형 용량 예약에 적용하여 비용을 낮출 수 있나요?

    예, 기존 또는 미래의 RI를 주문형 용량 예약에 적용하여 RI 할인을 받을 수 있습니다. 사용 가능한 RI는 VM에 적용되는 것과 동일한 방식으로 용량 예약에 자동으로 적용됩니다.

  • RI(예약 가상 머신 인스턴스)와 주문형 용량 예약의 차이점은 무엇인가요?

    RI와 주문형 용량 예약은 모두 Azure VMs에 적용됩니다. 그러나 RI는 1년 또는 3년 기간 약정으로 인해 종량제 요금에 비해 VM에 대해 할인된 예약 요금을 제공합니다. 반대로, 주문형 용량 예약은 약정을 요구하지 않습니다. 언제든지 용량 예약을 만들거나 취소할 수 있습니다. 그러나 할인은 적용되지 않으며 용량 예약이 성공적으로 프로비전된 후 종량제 요금이 부과됩니다. 용량 우선 순위를 지정하지만 보장하지 않는 RI와 달리, 주문형 용량 예약을 구매하면 Azure에서 VM에 대해 컴퓨팅 용량을 따로 설정하고 SLA 보증을 제공합니다.

  • 주문형 용량 예약의 가장 큰 혜택은 무엇인가요?

    일반적인 시나리오에는 비즈니스 연속성, 재해 복구, 중요 업무용 애플리케이션의 스케일 아웃이 포함됩니다.

다음 단계

컴퓨팅 용량 예약을 시작합니다. 다른 관련 용량 예약 문서를 확인하세요.