建立容量保留 (預覽版)

容量保留一律會建立為容量保留群組的一部分。 第一個步驟是建立一個群組(如果不存在合適的群組),然後建立保留區。 成功建立之後,保留就可以立即與虛擬機器搭配使用。 只要保留未刪除,容量就會保留供您使用。

容量保留群組的格式正確要求應該一律會成功,因為它不會保留任何容量。 它只會作為保留的容器。 不過,如果您沒有 VM 系列所需的配額,或 Azure 沒有足夠的容量來滿足要求,容量保留的要求可能會失敗。 請要求更多配額,或嘗試不同的 VM 大小、位置或區域組合。

容量保留建立成功或整個失敗。 針對保留10個實例的要求,只有在可以配置全部10個時,才會傳回 success。 否則,容量保留建立將會失敗。

重要

容量保留目前處於公開預覽狀態。 此預覽版本是在沒有服務等級協定的情況下提供,不建議用於生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款

考量

容量保留必須符合下列規則:

  • Location 參數必須符合父容量保留群組的 location 屬性。 不相符會導致錯誤。
  • VM 大小必須可在目的地區域中使用。 否則,保留建立將會失敗。
  • 訂用帳戶的核准配額必須等於或大於保留給 VM 系列和整個區域的 Vm 數量。 如有需要,請 要求更多配額
  • 針對指定的 VM 大小,每個容量保留群組可以有剛好一個保留。 例如,您只能為 VM 大小建立一個容量保留 Standard_D2s_v3 。 嘗試 Standard_D2s_v3 在相同的容量保留群組中建立第二個保留會導致錯誤。 不過,您可以在相同群組中建立其他 VM 大小的其他保留,例如 Standard_D4s_v3 ,等等 Standard_D8s_v3
  • 針對支援區域的容量保留群組,每個保留類型都是由 VM 大小區域的組合所定義。 例如,中的一個容量保留 Standard_D2s_v3Zone 1 、中的另一個容量 Standard_D2s_v3 保留 Zone 2 ,以及中的第三個容量保留 Standard_D2s_v3 都受到 Zone 3 支援。

建立容量保留

  1. 建立容量保留群組

    若要建立容量保留群組,請在 Microsoft. Compute provider 上建立下列 PUT 要求:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}&api-version=2021-04-01
    

    在要求主體中,包含下列各項:

    { 
      "location":"eastus"
    } 
    

    建立此群組以包含美國東部位置的保留。

    在此範例中,群組只會支援區域保留,因為在建立時未指定區域。 若要建立區域性群組,請在要求主體中傳遞額外的參數 區域 ,如下所示:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. 建立容量保留

    若要建立保留,請在 Microsoft. Compute provider 上建立下列 PUT 要求:

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01 
    

    在要求主體中,包含下列各項:

    { 
      "location": "eastus", 
      "sku": { 
        "name": "Standard_D2s_v3", 
        "capacity": 5 
      }, 
     "tags": { 
            "environment": "testing" 
    } 
    

    上述要求會在美國東部位置建立一個保留區,其中有5個 D2s_v3 VM 大小的數量。

檢查您的容量保留

成功建立後,容量保留會立即可供 Vm 使用。

GET  
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01
{ 
    "name": "<CapacityReservationName>", 
    "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}", 
    "type": "Microsoft.Compute/capacityReservationGroups/capacityReservations", 
    "location": "eastus", 
    "tags": { 
        "environment": "testing" 
    }, 
    "sku": { 
        "name": "Standard_D2s_v3", 
        "capacity": 5 
    }, 
    "properties": { 
        "reservationId": "<reservationId>", 
         "provisioningTime": "<provisioningTime>", 
         "provisioningState": "Updating" 
    } 
} 

下一步