Бөлісу құралы:


Создание резервирования мощности

Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Универсальные масштабируемые наборы ✔️ Гибкие масштабируемые наборы

Резервирование емкости всегда создается как часть группы резервирования емкости. Первым шагом является создание группы, если подходящая группа еще не существует, а затем создать резервирования. После успешного создания резервирования они сразу же доступны для использования с виртуальными машинами (виртуальными машинами). Мощность можно зарезервировать для использования при условии, что резервирование не удаляется.

Хорошо сформированный запрос для группы резервирования емкости всегда должен быть успешным, так как он не резервировал какую-либо емкость. Он лишь выступает в качестве контейнера для резервирования. Однако запрос на резервирование емкости может завершиться ошибкой, если у вас нет требуемой квоты для серии виртуальных машин или если у Azure недостаточно емкости для выполнения запроса. В таком случае запросите дополнительную квоту или выберите другое сочетание размера, расположения и зоны для виртуальной машины.

Создание резервирования емкости завершается успешно или завершается сбоем. Для запроса резервирования 10 экземпляров успешно возвращается только в том случае, если можно выделить все 10 экземпляров. В противном случае создание резервирования емкости завершается ошибкой.

Рекомендации

Резервирование емкости должно соответствовать следующим правилам:

  • Параметр расположения должен соответствовать свойству расположения для родительской группы резервирования емкости. Несоответствие приводит к ошибке.
  • Размер виртуальной машины должен быть доступным в целевом регионе. В противном случае создание резервирования завершается ошибкой.
  • Подписка должна иметь доступную квоту, которая равна количеству виртуальных машин, зарезервированных для серии виртуальных машин и для региона в целом, или превышает это количество. При необходимости запросите дополнительную квоту.
    • По мере необходимости для удовлетворения существующих ограничений квоты можно выполнять отдельные виртуальные машины на этапах. Создайте резервирование емкости с меньшим количеством и перераспределите это количество виртуальных машин. Этот подход освобождает квоту, чтобы увеличить зарезервированное количество и добавить дополнительные виртуальные машины. Кроме того, если в подписке используются разные размеры виртуальных машин одной серии, зарезервируйте и повторно разверните виртуальные машины для первого размера. Затем добавьте резервирование в группу для другого размера и повторно разверните виртуальные машины для нового размера в группе резервирования. Повторите процесс, пока он не завершится.
    • Для масштабируемых наборов доступная квота требуется, если масштабируемый набор или удалить его экземпляры виртуальных машин, емкость зарезервирована, а экземпляры масштабируемого набора добавляются с помощью зарезервированной емкости. Если масштабируемый набор обновляется с помощью синего зеленого развертывания, зарезервируйте емкость и разверните новый масштабируемый набор в зарезервированную емкость при следующем обновлении.
  • Каждая группа резервирования емкости может иметь ровно одно резервирование для определенного размера виртуальной машины. Например, можно создать только одно резервирование емкости для размера Standard_D2s_v3виртуальной машины. Попытка создать второе резервирование Standard_D2s_v3 для той же группы резервирования емкости приводит к ошибке. Однако можно создать другое резервирование в той же группе для других размеров виртуальных машин, таких как Standard_D4s_v3 и Standard_D8s_v3.
  • Для группы резервирования емкости, поддерживающей зоны, каждый тип резервирования определяется сочетанием размера виртуальной машины и зоны. Например, для одного резервирования Standard_D2s_v3 Zone 1емкости в , для другого резервирования Zone 2Standard_D2s_v3 емкости в Zone 3 , а для третьего резервирования Standard_D2s_v3 емкости поддерживается.

Проверьте размеры виртуальных машин, доступные для резервирования емкости в регионе

Перед созданием резервирования емкости можно проверить размеры виртуальных машин, доступные для резервирования для определенного региона.

  1. Откройте портал Azure.
  2. В строке поиска введите группы резервирования емкости.
  3. Выберите группы резервирования емкости из параметров.
  4. Нажмите кнопку создания.
  5. На вкладке "Основные сведения" создайте группу резервирования емкости :
    1. Выберите подписку.
    2. Выберите или создайте группу ресурсов.
    3. Назовите вашу группу.
    4. выберите регион.
    5. При необходимости выберите зоны доступности или разрешите Azure выбрать для вас.
  6. Выберите Далее.
  7. На виртуальной машине выберите все размеры , чтобы проверить, какие размеры виртуальных машин доступны для резервирования емкости.

Создание резервирования мощности

  1. Создайте группу резервирования емкости.

    Чтобы создать группу резервирования емкости, создайте следующий PUT запрос у Microsoft.Compute поставщика:

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

    Включите в тело запроса следующий параметр:

    { 
      "location":"eastus"
    } 
    

    Эта группа создается для хранения резервирований восточной части США.

    Группа в следующем примере поддерживает только региональные резервирования, так как зоны не были указаны во время создания. Чтобы создать зональную группу, передайте дополнительный параметр zone в тексте запроса:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Создайте резервирование емкости.

    Чтобы создать резервирование, создайте следующий PUT запрос у Microsoft.Compute поставщика:

    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" 
    } 
    

    Предыдущий запрос создает резервирование в расположении "Восточная часть США" для пяти количеств D2s_v3 размера виртуальной машины.

Проверка резервирования емкости

После успешного создания резервирования емкости он сразу же доступен для использования с виртуальными машинами.

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" 
    } 
} 

Следующий шаг