0Pricing
Cloud & IT Cert Prep · Урок

Планы экономии Azure и резервирования

Сравните планы экономии Azure с зарезервированными экземплярами VM и резервной емкостью для баз данных и разработайте стратегию приобретения обязательств для смешанной совокупности рабочих нагрузок.

«Планы экономии Azure и резервирования» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Зачем брать обязательства ради экономии

Тарифы Azure с оплатой по мере использования гибки, но дороги для длительно работающих нагрузок. Если Вы знаете, что нагрузка будет работать 1 или 3 года, обязательство по резервированию ресурсов открывает значительные скидки — до 72% по сравнению с тарифами с оплатой по мере использования. Microsoft предлагает два механизма обязательств: Reserved VM Instances (для конкретного SKU) и Azure Savings Plans (более гибкие). Выбор подходящего механизма для каждой нагрузки — важное решение FinOps.

Объяснение Reserved VM Instances

Reserved VM Instance (RVI) — это обязательство по оплате за использование определённого SKU VM (например, Standard_D4s_v5) в определённом регионе Azure в течение 1 или 3 лет. В обмен Azure применяет скидку до 72% по сравнению с тарифами с оплатой по мере использования. Скидка автоматически применяется к любой работающей VM, соответствующей зарезервированным SKU и региону: связывать резервирование с конкретной VM не требуется. Резервирования можно обменивать или отменять (с комиссией за досрочное прекращение в размере 12% неиспользованной стоимости).

# Purchase a 1-year Reserved VM Instance via CLI
az reservations reservation-order purchase \
  --sku 'Standard_D4s_v5' \
  --location eastus \
  --reserved-resource-type VirtualMachines \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --quantity 1 \
  --display-name 'MyWebServer-Reservation'

Гибкость размеров экземпляров

По умолчанию Reserved VM Instances поддерживают гибкость размера экземпляра в пределах одного семейства серий VM. Например, резервирование для Standard_D4s_v5 (4 vCPUs) также покрывает две VM Standard_D2s_v5 (по 2 vCPUs каждая) или половину Standard_D8s_v5. Эта гибкость позволяет оптимизировать размеры VM без потери преимуществ резервирования. Гибкость размеров не распространяется на разные семейства серий или регионы.

Azure Savings Plans для Compute

Azure Savings Plans предлагают более гибкую альтернативу Reserved VM Instances. Вместо обязательства использовать определённый SKU Вы обязуетесь тратить фиксированную сумму в долларах ежечасно на подходящие ресурсы Compute (VM, App Service, Container Instances, премиальные функции Azure) в любом регионе, с любым SKU или OS. Savings Plans обеспечивают скидки до 65% по сравнению с тарифами с оплатой по мере использования. Это немного меньше максимальной скидки RVI, но возможность менять типы VM, регионы и службы без обмена обязательства даёт значительное операционное преимущество.

# Purchase a Compute Savings Plan at USD 10/hour for 1 year
az savings-plan order purchase \
  --sku 'Compute_Savings_Plan' \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --commitment '{ 'amount': 10, 'currencyCode': 'USD', 'grain': 'Hourly' }' \
  --display-name 'ComputeSavingsPlan2024'

Зарезервированные ресурсы для баз данных

Зарезервированные ресурсы также доступны для управляемых служб баз данных. Azure SQL Reserved Capacity применяется к покупкам Azure SQL Database и SQL Managed Instance на основе vCore и обеспечивает экономию до 55%. Cosmos DB Reserved Capacity применяется к выделенной пропускной способности (RU/s) и позволяет сэкономить до 65%. Для резервирования баз данных действует та же модель срока на 1 или 3 года, а резервирование автоматически применяется к соответствующим развертываниям независимо от подписки, в которой они находятся, если область резервирования охватывает группу управления или платёжный аккаунт.

Выбор между RVI и Savings Plans

Используйте следующую схему принятия решений: выбирайте Reserved VM Instances, когда SKU VM стабилен (Вы знаете, что годами будете использовать определённый размер) и хотите получить максимально возможную скидку (до 72%). Выбирайте Savings Plans, если ожидаете изменения SKU (например, переход на более новые поколения VM), Вам нужно покрыть несколько служб (сочетание VM и App Service) или Вы работаете в нескольких регионах. Для действительно кратковременных нагрузок с резкими всплесками больше подходят тарифы с оплатой по мере использования или Spot VM.

Azure Hybrid Benefit

Azure Hybrid Benefit (AHB) позволяет применять имеющиеся локальные лицензии Windows Server или SQL Server с активной Software Assurance к VM Azure и управляемым службам, исключая стоимость лицензий из почасового тарифа Azure. Включение AHB для VM под управлением Windows Server снижает её стоимость примерно на 40%. В сочетании с Reserved VM Instance сроком на 3 года полностью лицензированная VM под управлением Windows Server может быть на 80% дешевле, чем VM с оплатой по мере использования, включающей лицензию.

# Enable Azure Hybrid Benefit on an existing VM
az vm update \
  --resource-group myRG \
  --name myWindowsVM \
  --license-type Windows_Server

Варианты области резервирования

При покупке резервирования Вы выбираете его область: одна подписка (скидка применяется только к этой подписке), общая область (скидка применяется ко всем подпискам в Вашем платёжном аккаунте или группе управления) или область группы управления (новейший вариант, применяется ко всем подпискам в группе управления). Общая область или область группы управления рекомендуется крупным организациям, поскольку механизм резервирования автоматически применяет скидку там, где работают подходящие VM.

Мониторинг использования резервирования

Неиспользуемое резервирование означает напрасно потраченные деньги. Контролируйте использование резервирования в разделе портала Azure > Reservations, где отображается процент использования каждого резервирования. Azure также отправляет оповещения об использовании, когда использование резервирования опускается ниже настраиваемого порога (по умолчанию 60%). Если резервирование стабильно используется недостаточно, выясните, развёрнут ли ещё зарезервированный SKU, и рассмотрите возможность обмена на другой, который используется активнее.

# Check reservation utilisation
az reservations reservation list \
  --reservation-order-id <orderId> \
  --query '[].{Name:name, Utilization:properties.utilization.aggregates[0].value}'

Правила обмена и отмены

Azure позволяет в любое время обменять существующее резервирование на другой SKU, регион или срок без комиссии — новое резервирование должно иметь такую же или большую стоимость. Отмена разрешена в пределах 50 000 долларов США за любой скользящий 12-месячный период, но за оставшуюся стоимость взимается комиссия за досрочное прекращение в размере 12%. Для крупных портфелей резервирований установите ежеквартальный процесс анализа, чтобы выявлять резервирования, которые следует обменять по мере изменения состава нагрузок.

Стратегия покупки обязательств

Рекомендуемый подход к созданию стратегии обязательств: сначала запускайте все нагрузки с оплатой по мере использования в течение 30–60 дней, чтобы собрать данные об использовании. Определите нагрузки со стабильным и предсказуемым использованием (подходящие кандидаты для резервирования). Приобретайте резервирования или savings plans только для стабильной базовой нагрузки, но не для пиковой ёмкости, которую лучше покрывать оплатой по мере использования или автомасштабированием. Обычно зрелая среда Azure стремится перевести 70–80% Compute под обязательства, оставляя остальные 20–30% на гибкой оплате по мере использования для динамических нагрузок.

Быстрая проверка

Проверьте своё понимание концепций Microsoft Azure Fundamentals (AZ-900) из этого урока.

Итоги урока

В этом уроке Вы узнали, что Reserved VM Instances обеспечивают скидку до 72% при обязательствах для конкретного SKU, Azure Savings Plans обеспечивают скидку до 65% и гибкость между службами и регионами, а Azure Hybrid Benefit устраняет затраты на лицензии для нагрузок Windows Server и SQL Server в Azure. Далее мы создадим полную модель распределения затрат FinOps с использованием этих инструментов управления затратами.

Часто задаваемые вопросы

Урок «Планы экономии Azure и резервирования» бесплатный?

Да — полный текст урока «Планы экономии Azure и резервирования» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.

Чему я научусь в уроке «Планы экономии Azure и резервирования»?

Сравните планы экономии Azure с зарезервированными экземплярами VM и резервной емкостью для баз данных и разработайте стратегию приобретения обязательств для смешанной совокупности рабочих нагрузок. Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?

Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Планы экономии Azure и резервирования»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?

Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Выявление и устранение потерь
  2. Оптимизация размеров и автомасштабирование
  3. Планы экономии Azure и резервирования
  4. FinOps и модели распределения затрат
← Назад к Cloud & IT Cert Prep