Сокращение затрат на Azure: общие сведения о группах гибкости в зарезервированных экземплярах

Опубликовано: 1 Марта, 2023
Сокращение затрат на Azure: общие сведения о группах гибкости в зарезервированных экземплярах

Ваши расходы на облачные вычисления выходят из-под контроля? В Microsoft Azure предусмотрены различные способы оплаты вашей инфраструктуры как услуги (ВМ) и других ресурсов. В этой статье мы сосредоточимся на том, как можно значительно снизить затраты на виртуальные машины Azure с помощью и . Функция зарезервированных экземпляров подходит не всем. Он рекомендуется для тех организаций, которые могут поддерживать использование виртуальных машин в течение одного или трех лет, где три года позволяют сэкономить больше.

Важным моментом, который важно понимать, является то, что это не обязательно должны быть одни и те же виртуальные машины. Администратор облака должен помнить, что это означает обязательство платить за виртуальную машину за все доступные часы с момента создания зарезервированного экземпляра в течение следующих одного или трех лет. Таким образом, если вы можете остановить виртуальную машину с 8 вечера до 6 утра и запустить другую виртуальную машину того же размера в этот период, вы не будете платить дополнительно. В конце концов, вы уже заплатили за эти часы этой виртуальной машины. На самом деле эта идея применима к его семейству виртуальных машин, и мы рассмотрим это в следующем разделе.

Если у вас небольшой магазин с 10 виртуальными машинами, половину которых вы планируете удалить через несколько месяцев, оставайтесь на низком уровне еще один период: зарезервированный экземпляр может вам не подойти. Чтобы получить максимальную выгоду от экономии средств, вы должны убедиться, что вы всегда можете использовать ресурсы зарезервированных экземпляров.

Ключевым моментом при использовании зарезервированных инстансов является то, что вы обязуетесь платить за время вычислений в течение одного или трех лет, и таким образом вы можете снизить затраты на Azure на 72 % (это правильно!) по сравнению с оплатой по факту. -go (метод по умолчанию).

Мы можем смоделировать и сравнить колебания цен между годовыми и трехлетними обязательствами, с оплатой по мере использования и на месте. Щелкните здесь, чтобы перейти на веб-страницу, изображенную на изображении ниже, и мы можем поиграть с несколькими вариантами оплаты, включая преимущества гибридной среды Azure.

Понимание групп гибкости

Группа гибкости была введена в августе 2018 г. и автоматически применялась ко всем виртуальным машинам, которые используют одну и ту же группу гибкости в одном регионе Azure. Как клиенту вам не нужно ничего настраивать в своей подписке, но понимание этой функции играет ключевую роль при проектировании вашей среды Azure, особенно в динамических ИТ-средах.

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

Функция гибкой группы применяется ко всем зарезервированным экземплярам, даже к тем, которые были приобретены до появления этой функции.

Мы можем начать использовать сценарий семейства , а семейство имеет несколько размеров виртуальных машин для всех требований. На снимке экрана ниже мы добавили для сравнения несколько размеров виртуальных машин с их ЦП, памятью и дисками данных.

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

Легче понять запуск простого (ну, не такого уж простого, сценария). Допустим, у нас динамичная компания, и все действия, которые мы собираемся здесь описать, будут происходить в течение одного дня с 6 до 9 вечера (15 часов).

Прежде чем начать наш напряженный день в нашем магазине, мы приобрели два зарезервированных экземпляра E32s_v3 (32 ЦП, 256 ГБ ОЗУ, 32 диска данных и соотношение 16), что означает, что наш базовый уровень составляет 32 (соотношение 2 сервера x 16).

В 6:00 компания хочет запустить App1 (APP1-SRV01 и APP-SRV02), и они собираются использовать виртуальную машину размера E32s_v3. Большой! Мы застрахованы, и нам не нужно платить никаких дополнительных затрат за запуск этих виртуальных машин. Прямо сейчас каждая виртуальная машина E32 имеет коэффициент 16, поэтому мы используем 32.

В 10:00 команде App2 требуется, чтобы были запущены четыре (APP2-SRV01, SRV02, SRV03 и SRV04). Прямо сейчас мы используем четыре сервера x 8 (соотношение E16) = 32 плюс 32 из существующих виртуальных машин E32, которые все еще работают. Мы должны оплачивать расходы по требованию за те четыре ВМ, которые работали в течение этого часа.

В 11 утра команда App1 решила, что приложение неисправно, и остановила виртуальные машины до дальнейшего уведомления. Большой! Не имея этих двух виртуальных машин, наше использование вернулось к 32, и мы снова летаем незаметно.

В 18:00 команда хочет вывести из строя два сервера E16s_v3, количество которых сократится до 16. В то же время они хотят довести количество серверов E8s_v3 до четырех (каждый сервер имеет коэффициент 4). Мы вернулись к 32, но теперь работаем с шестью серверами.

Хаотичный день можно увидеть на изображении ниже. Единственная дополнительная плата — эти четыре сервера в 10:00, потому что 32 уже использовались, когда мы запускали новый набор серверов, и они будут взиматься по требованию.

С 19 до 21 мы теряли деньги — мы заплатили уже за работающие ВМ и ничего не запускали.

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

У вас может возникнуть мучительный вопрос: как мне узнать семейство коэффициентов и гибкости той или иной виртуальной машины, я прав? Тем более, что эта информация не предоставляется на портале Azure.

Помощь от Майкрософт

Магии нет. Команда Microsoft Azure создала электронную таблицу с этой информацией в общедоступной учетной записи хранения. Вы можете скачать CSV-файл здесь. В настоящее время файл представляет собой CSV, и они планируют выпустить API, чтобы клиенты также могли получать эту информацию.

Файл простой, в первом столбце указана группа гибкости, во втором — размеры ВМ, а в третьем и последнем столбце — соотношение.

Теперь вы знаете, как сократить расходы на Azure.

В этой статье мы рассмотрели, как сократить расходы на Azure и преимущества наличия групп гибкости с зарезервированными экземплярами в Microsoft Azure, на примерах и надуманных сценариях, чтобы увидеть, как эта функция применяется в динамической среде.