9. VM 대상 Reserved Instance 구매시 주의할 점
예약 인스턴스
- 'use-it-or-lose-it' 방식이다.
- 특정 시점에 일치하는 리소스가 없으면 해당 시간의 예약 수량이 사라진다.
- 사용하지 않는 예약 시간은 이월할 수 없다.
- 리소스를 종료할 때 예약 할인이 지정된 범위에서 일치하는 다른 리소스에 자동으로 적용된다.
- 지정된 범위에서 일치하는 리소스를 찾을 수 없는 경우 예약된 시간이 사라진다.
예약 VM 인스턴스
- Windows VM의 경우 사용량 미터는 두 개의 개별 미터로 나뉜다.
- 계산 미터
- Windows Server 라이선스
- 예약 구입 전 반드시 필요한 VM 크기를 결정해야 한다.
VM 예약 제한사항 (예약 할인이 적용되지 않는 VM 목록)
- A시리즈, G시리즈 VM
- 미리보기 또는 프로모션 VM
- 할당량 부족: 단일 구독 범위의 예약의 경우 vCPU 할당량이 초과할 시 예약 가능한 VM의 제한이 생길 수 있다.
- 용량 제한: 드물지만, Azure는 지역의 낮은 용량으로 인해 VM 크기의 하위 집합에 대한 새로운 예약 구매를 제한한다.
예약 VM 인스턴스 구매
- 사전 결제 또는 월별 결제로 처리 가능하다.
- 예약을 구매하려면 Azure 구독에 대한 소유자 역할 또는 예약 구매자 역할이 있어야 한다.
- EA 구독의 경우 EA 포털에서 예약 인스턴스 추가 옵션을 사용하도록 설정해야 한다.
- 해당 설정을 비활성화 하려면 구독의 EA 관리자여야 한다.
- CSP 프로그램의 경우 관리자 에이전트 또는 판매 에이전트는 예약 구매를 할 수 있다.
구매 후 예약 변경
- 구매 후 예약에 대해 변경 가능한 것들
- 예약 범위 업데이트
- 인스턴스 크기 유연성 (해당하는 경우)
- 소유권
- 구매 후 예약에 대해 변경 불가한 것들
- 기존 예약 영역
- SKU
- 수량
- 기간
- 변경을 원하는 경우 예약을 교환할 수 있다. (유연성)
- 예약을 분할하거나 분할된 예약을 병합 가능하다.
- 분할 또는 병합으로 인해 새로 상업용 트랜잭션이 발생하거나 예약 종료일이 변경되지 않는다.
가상 머신 크기 유연성
예약된 가상 머신 인스턴스를 사용할 때, 동일한 인스턴스 크기 유연성 그룹 내의 다른 크기에도 예약 할인을 적용할 수 있는 기능을 의미한다. 예를 들어, 특정 크기의 VM을 예약했더라도, 같은 유연성 그룹 내의 다른 크기 VM에도 할인을 적용할 수 있어 비용을 최적화할 수 있다.
이 기능은 워크로드의 요구 사항이 변동될 때 유용하다. 예를 들어, 초기에는 작은 크기의 VM이 필요했으나 더 큰 크기의 VM이 필요해질 경우, 동일한 유연성 그룹 내에서 크기를 변경하면서도 예약 할인을 유지할 수 있다.
또한, 동일한 유연성 그룹 내에서 크기를 변경할 수 있다는것은 그 반대는 변경이 불가능하다는것을 의미한다. 예를 들어, Standard_DS2AS_v4 인스턴스는 Dasv4 시리즈에 속한다. Standard_D2s_v3 인스턴스는 Dsv3 시리즈에 속한다. 이 VM들은 서로 다른 유연성 그룹에 속하기 때문에 상호 변경이 불가능하다.
유연성 그룹
유연성 그룹은 사용자가 지정하는것이 아닌 MS가 미리 정의해 놓은 그룹이다. 정의된 유연성 그룹 내에서만 VM의 크기를 변경할 수 있다. 유연성 그룹은 특정 VM 크기들로 구성되어 있어, 예약한 인스턴스가 해당 그룹 내의 다른 크기들로 유연하게 변경될 수 있도록 한다.
정의된 유연성 그룹이 담긴 파일 --> 링크
비율(ratio)
각 VM은 각각의 비율(ratio)를 가지고 있다. VM을 예약 구매한 사용자가 구성을 변경하고 싶다면, 이 비율을 참조하여 계산 후 할인을 적용한다.
- ex1) 8개의 Standard_DS1_v2 인스턴스를 예약 구매한 사용자가 있다고 가정해보자. 이 때, 총 비율은 1 * 8 = 8이다. 이 사용자가 2개의 Standard_DS2_v2 인스턴스(각 비율 2)와, 1개의 Standard_DS4_v2 인스턴스(각 비율 4)로 구성을 변경하였을 때, 총 비율은 2 * 2 + 1 * 8 = 12이다. 이 중 8의 비율만 할인 된다. (12 - 8) / 12 = 0.33으로, 전체 비용의 33%를 추가로 지불해야함을 의미한다.
- ex2) 8개의 Standard_DS1_v2 인스턴스를 예약 구매한 사용자가 있다고 가정해보자. 이 때, 총 비율은 1 * 8 = 8이다.이 사용자가 1개의 Standard_DS5_v2 인스턴스(각 비율 16)로 구성을 변경하였을 때, 총 비율은 16이며, 이 중 8의 비율만 할인 된다. (16 - 8) / 16 = 0.5으로, 전체 비용의 50%를 추가로 지불해야함을 의미한다.