Поделиться через


Изменение размера виртуальной машины

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

В этой статье показано, как изменить размер существующей виртуальной машины.

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

Предупреждение

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

Освобождение виртуальной машины также освобождает все динамические IP-адреса, назначенные виртуальной машине. Диски ОС и данных не затрагиваются.

Если операция изменения размера завершается ошибкой, модель виртуальной машины по-прежнему отображает запрошенный размер, но виртуальная машина будет продолжать работать на предыдущем размере, пока изменение размера не будет успешно выделено. Это поведение применяется как к порталу Azure, так и ко всем операциям GET, так как отображаемый размер всегда отражает последнюю примененную конфигурацию, а не фактический размер выполнения.

Выберите нужный номер SKU

При изменении размера виртуальной машины важно выбрать правильный номер SKU на основе сигналов от виртуальной машины, чтобы определить, требуется ли больше ресурсов ЦП, памяти или хранилища:

  • Если виртуальная машина выполняет рабочую нагрузку с большим объемом ЦП, например сервер базы данных или веб-сервер с высоким трафиком, может потребоваться выбрать номер SKU с большим количеством ядер ЦП. Дополнительные сведения см. в разделе "Оптимизированные для вычислений размеры".
  • Если виртуальная машина выполняет рабочую нагрузку с интенсивным объемом памяти, например модель машинного обучения или приложение больших данных, может потребоваться выбрать номер SKU с большей памятью. Дополнительные сведения см. в статье об оптимизированных размерах памяти.
  • Если в виртуальной машине заканчивается место для хранения, может потребоваться выбрать SKU с большим объемом памяти. Дополнительные сведения см. в статье об оптимизированных размерах хранилища.
  • Если ваша виртуальная машина использует хранилище класса Premium, убедитесь, что вы выбрали версию нужного размера, чтобы получить поддержку хранилища класса Premium. Например, выберите Standard_E4s_v3 вместо Standard_E4_v3.

Чтобы получить дополнительную информацию о выборе правильного SKU, вы можете воспользоваться следующими ресурсами:

Ограничения

  1. Невозможно изменить размер виртуальной машины с локальным временным диском до размера виртуальной машины без локального временного диска и наоборот.

    Единственными сочетаниями, допустимыми для изменения размера, являются:

  1. Невозможно изменить размер виртуальной машины с виртуальной машиной на основе SCSI до размера виртуальной машины с удаленной виртуальной машиной с поддержкой NVMe.

    Обходное решение см. в статье о том, как изменить размер виртуальной машины на основе SCSI на удаленную виртуальную машину с поддержкой NVMe другого размера?

Изменение размера виртуальной машины

Выберите параметр для изменения размера виртуальной машины:

Чтобы изменить размер виртуальной машины с помощью портала Azure, выполните следующие действия.

  1. Откройте портал Azure.

  2. Введите виртуальные машины в поиске. В разделе Службы выберите Виртуальные машины.
  3. На странице "Виртуальные машины" выберите виртуальную машину, которую нужно изменить.
  4. В меню слева в разделе "Доступность и масштабирование " выберите размер.
  5. Выберите новый совместимый размер из списка доступных размеров и выберите "Изменить размер".

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

Дальнейшие шаги