Гид по технологиям

Создание Azure Virtual Machine Scale Set с минимум 2 VM

4 min read Azure Обновлено 22 Nov 2025
Создать Azure Scale Set — пошагово
Создать Azure Scale Set — пошагово

TL;DR

Создадим Azure Virtual Machine Scale Set — группу одинаковых виртуальных машин с автоматическим масштабированием. В руководстве показаны пошагово вход в портал, базовые настройки, включение политики масштабирования с минимумом 2 экземпляров и проверка созданных VM.

Обзор Azure Virtual Machine Scale Set

Краткое определение

Scale Set — это ресурс Azure, который создаёт и управляет группой идентичных, балансируемых по нагрузке виртуальных машин. Он автоматически масштабирует количество VM в зависимости от нагрузки.

Предпосылки

  1. Аккаунт Azure (создайте, если нет).

Что мы сделаем

  1. Войдём в Azure Portal.
  2. Создадим Virtual Machine Scale Set с минимум 2 виртуальными машинами.

Вход в Azure

Перейдите в портал Azure и откройте портал.

Портал Azure — страница входа

Используйте учётные данные для входа.

Страница входа в Azure — ввод учётных данных

После успешного входа вы увидите основную панель. Нажмите на три линии рядом с «Microsoft Azure» в левом верхнем углу, чтобы открыть меню портала.

Основная панель Azure Portal — меню слева

Создание Scale Set

  1. В левом меню нажмите «All Services».

Меню 'All Services' в Azure Portal

  1. В разделе Compute выберите Virtual Machine Scale Set.

Сервис Virtual Machine Scale Set в разделе Compute

  1. Нажмите «Add», чтобы создать новый Scale Set.

Кнопка 'Add' для создания Virtual Machine Scale Set

Вкладка Basics

  • Выберите подписку.
  • Создайте новую группу ресурсов, например test-rg.
  • Выберите регион.
  • Укажите имя администратора и пароль для VM.

Нажмите Next: Disks.

Вкладка Basics: выбор подписки, группы ресурсов, региона

Вкладка Disks

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

Вкладка Disks — настройки хранилища по умолчанию

Вкладка Networking

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

Вкладка Networking — сетевые параметры по умолчанию

Вкладка Scaling

  • Выберите Scaling policy = custom.
  • Укажите Minimum number of VMs = 2.

Нажмите Next: Management.

Вкладка Scaling — выбор политики и минимального числа VM

Вкладка Management

Оставьте параметры управления по умолчанию, если не требуется мониторинг/автоматическое обновление.

Вкладка Management — параметры управления по умолчанию

Вкладки Health и Advanced

Проверьте состояние и дополнительные параметры. По умолчанию они подходят для тестовой среды.

Вкладка Health — настройки состояния экземпляров

Теги и проверка

Добавьте тег, например environment:test. Теги помогают в учёте и автоматизации.

Добавление тега ресурсов: environment:test

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

Отключение Boot diagnostics для устранения ошибки развертывания

Нажмите Review + create.

Страница Review + create перед запуском развертывания

Через несколько минут появится уведомление о завершении развертывания. Перейдите в группу ресурсов test-rg.

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

В группе ресурсов вы увидите несколько объектов, созданных вместе со Scale Set (например, сетевой интерфейс, балансировщик нагрузки, публичный IP).

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

Откройте объект Scale Set.

Обзор созданного Scale Set — сведения и параметры

Перейдите в раздел Instances, чтобы увидеть виртуальные машины в Scale Set. В нашем примере отображаются 2 экземпляра, как задано в политике масштабирования.

Список экземпляров виртуальных машин в Scale Set (2 VM)

Критерии приёмки

  • Scale Set создан и доступен в выбранной группе ресурсов.
  • В разделе Instances отображается минимум 2 VM.
  • Балансировщик нагрузки и сетевые объекты созданы (если были требуемы).
  • Нет ошибок развертывания на вкладке Review + create.

Мини‑методология для повторяемого создания

  1. Подготовьте подписку и группу ресурсов.
  2. Определите требования: минимум/максимум VM, регион, тип дисков, сеть.
  3. Пройдите вкладки: Basics → Disks → Networking → Scaling → Management → Review.
  4. Проверяйте теги и политики безопасности.
  5. Запустите развертывание и проверьте Instances.

Контрольный список для ролей

  • Администратор облака:
    • Проверил подписку и квоты.
    • Настроил теги и аудит.
  • Сетевой инженер:
    • Проверил подсети и правила NSG.
    • Настроил балансировщик нагрузки.
  • DevOps-инженер:
    • Настроил масштабирование и политики обновления.
    • Проверил мониторинг и логи.

Когда Scale Set не подходит

  • Вам нужны разные конфигурации VM внутри одной группы. Scale Set требует одинаковой базовой конфигурации.
  • Необходима постоянная высокая персистентность локального диска для каждой VM.
  • Требуются индивидуальные обновления ОС для каждой VM вручную.

В таких случаях рассмотрите отдельные VM или виртуальные машины в разных наборов с конфигурацией через шаблон ARM/Bicep.

Альтернативные подходы

  • Virtual Machine Scale Set + VMSS Custom Script Extension для конфигурации приложений.
  • Azure Virtual Machines с Azure VM Image / Managed Image для уникальных конфигураций.
  • Контейнеры в Azure Kubernetes Service (AKS) для микросервисной архитектуры и более тонкого масштабирования.

Безопасность и приватность

  • Отключайте публичные IP, если внешнего доступа не требуется.
  • Используйте Managed Identities для доступа к Azure ресурсам без хранения секретов.
  • Шифруйте диски (Azure Disk Encryption) при обработке чувствительных данных.
  • Убедитесь, что теги не содержат конфиденциальной информации.

Важно: проверяйте квоты подписки перед масштабированием. Если лимиты исчерпаны, развертывание может завершиться ошибкой.

Откат и инцидентный план

  1. Если развертывание не соответствует требованиям, остановите новые VM в портале.
  2. Удалите Scale Set через группу ресурсов для полного отката.
  3. При ошибках конфигурации восстановите из шаблона ARM/Bicep с исправленными параметрами.
  4. Восстановите данные из резервной копии, если были задействованы изменяемые диски.

Короткое резюме

  • Scale Set упрощает управление группой идентичных VM и автоматизирует масштабирование. Вы научились создавать простой Scale Set с минимум 2 виртуальными машинами, проверили созданные ресурсы и получили практический чек‑лист для повторяемой настройки.

Примечание: для продакшен‑окружения дополнительно настройте мониторинг, автообновления и политики восстановления.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство