Microsoft Azure — введение в спотовые виртуальные машины
В этой статье мы увидим, что такое спотовые виртуальные машины и как можно сократить расходы, используя эти виртуальные машины.
Спотовые виртуальные машины Azure:
Точечные виртуальные машины Azure — это виртуальные машины, которые не используются в данный момент, и можно воспользоваться преимуществами этой резервной вычислительной мощности Azure для своих нужд по очень низкой цене по сравнению с моделью ценообразования с оплатой по мере использования. Azure имеет достаточное количество облачных серверов в своем инвентаре, и этот инвентарь недостаточно используется клиентами, поэтому Azure сдает их в аренду клиентам в качестве спотовой виртуальной машины. Если спрос на виртуальные машины или вычислительные мощности у клиентов, работающих по требованию (оплата по мере использования), возрастет, Azure может вернуть их серверы, просто предупредив об этом. Поэтому не рекомендуется использовать точечные виртуальные машины Azure для работы, требующей меньшего количества перерывов.
Объем резервных серверных вычислительных мощностей Azure может варьироваться в зависимости от различных факторов, таких как регион для развертывания виртуальной машины, размер виртуальной машины, время суток и т. д. При наличии доступной мощности Azure выделит виртуальную машину. Но для этих виртуальных машин нет соглашения об уровне обслуживания (SLA). SLA — это, по сути, обязательство, которое Azure предоставляет своим клиентам в отношении времени безотказной работы серверов и подключения. Точечные виртуальные машины Azure — отличное решение для рабочих нагрузок, способных обрабатывать прерывания. Согласно Azure, до 90 % затрат можно сэкономить, используя спотовые ВМ, чем модель ценообразования с оплатой по мере использования.
Преимущества использования Spot Virtual Machine:
- Используя спотовые виртуальные машины, вы можете сэкономить до 90 % от цен с оплатой по мере использования.
- Spot VM можно использовать с низкоприоритетными рабочими нагрузками и сэкономить много средств.
- Вы можете установить максимальную цену за спотовые виртуальные машины до той суммы, которую вы хотите заплатить.
Ограничения для спотовых виртуальных машин:
- Размер ВМ серии B не поддерживается для точечных ВМ.
- Рекламные версии размеров ВМ, такие как Dv2, NC, H, также не поддерживаются.
- Виртуальный спот Azure можно развернуть в любом регионе мира, кроме региона Китая 12Vianet.
- SLA не предлагается для спотовых виртуальных машин.
- Освобождение или удаление точечной виртуальной машины происходит в течение очень короткого промежутка времени (30 секунд).
Условия, которые следует учитывать перед созданием спотовых виртуальных машин:
Типы выселения:
Azure предоставляет два метода вытеснения виртуальных машин в зависимости от установленной вами емкости и максимальной цены.
- Только емкость: в этой лазурной среде виртуальная машина будет вытеснена, когда ей потребуется емкость для рабочих нагрузок с оплатой по мере использования. Означает, что максимальная цена спотовой ВМ равна текущей цене обычной ВМ.
- Цена или емкость. В этом случае у клиента есть возможность установить максимальную цену, которую он готов заплатить за виртуальную машину. Если спотовая цена превысит максимальную цену или Azure потребуется их емкость для рабочих нагрузок с оплатой по мере использования, виртуальные машины будут вытеснены.
Политика выселения:
Здесь Azure предоставляет клиентам возможность выбрать, что произойдет с их виртуальной машиной после выселения. Мы можем установить политику выселения для удаления или освобождения. По умолчанию выбрано Остановить/Освободить.
- Stop/Deallocate: после исключения виртуальной машины политика Stop/Deallocate переводит эту точечную виртуальную машину в освобожденное состояние. Затем вы можете перераспределить эту виртуальную машину или получить доступ к дискам. Но с вас будет взиматься плата за хранение дисков этой виртуальной машины.
- Удалить: после выселения виртуальная машина будет удалена вместе со связанными с ней дисками. Таким образом, с вас больше не будет взиматься плата за эту виртуальную машину.
Максимальная цена, которую вы хотите платить за час (опция действительна только для выбора цены или емкости):
- Если максимальная цена больше или равна текущей цене обычной виртуальной машины, тогда спотовая виртуальная машина будет выделена, когда будет доступна емкость. Если максимальная цена меньше текущей цены обычной ВМ, вы получите сообщение об ошибке.
- Значение не должно быть пустым, а цена должна быть больше, чем стоимость оборудования, удерживаемого Azure. В этом случае минимальная цена должна составлять 0,02638 доллара США. Эта минимальная цена меняется в зависимости от размера и местоположения виртуальной машины.
- Если мы установим максимальную цену за виртуальную машину на -1, то текущая цена за обычную виртуальную машину будет максимальной ценой за спотовую виртуальную машину. Эта максимальная цена соответствует стандартной цене ВМ.
- Если мы хотим снова изменить максимальную цену, мы можем сначала освободить спотовую виртуальную машину, а затем снова изменить максимальную цену.
Создание спотовой виртуальной машины:
Выполните следующие шаги, чтобы создать точечную виртуальную машину:
Шаг 1. Откройте портал Azure и найдите «виртуальные машины» на левой панели или в глобальном поиске.

Шаг 2: В разделе «Виртуальная машина» нажмите « Создать виртуальную машину».

Шаг 3. Затем проверьте наличие спотового экземпляра Azure . Теперь вы можете увидеть больше вариантов.

Шаг 4: Затем проверьте другие параметры, такие как «Диски», «Сеть», «Управление» и т. Д. После всего этого вы увидите следующее окно. Затем нажмите Проверить + создать.

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