Опубликован: 28.01.2014 | Уровень: для всех | Доступ: свободно
Лекция 11:

Виртуальные машины в Windows Azure

Выключение виртуальной машины в Windows Azure

Процесс выключения виртуальной машины в Windows Azure несёт в себе несколько особенностей, в частности, от способа выключения зависит, будет ли взиматься оплата за виртуальные машины в состоянии простоя или нет. Доступно три способа выключения виртуальной машины:

  • С помощью портала управления,
  • Изнутри виртуальной машины,
  • С помощью командлетов PowerShell.

Все три способа гарантируют безопасное выключение виртуальной машины.

Выключение с помощью портала управления

Для того, чтобы выключить виртуальную машину с портала управления, достаточно выбрать ее и нажать кнопку Shutdown. После этого виртуальная машина будет безопасно выключена и ресурсы, на которых она расположена, будут освобождены. По этой причине статус виртуальной машины в выключенном с портала управления состоянии является Stopped (Deallocated). Это состояние означает, что виртуальная машина больше не ассоциирована с ресурсами, выделяемыми платформой, и пользователь не оплачивает время, которое виртуальная машина находится в этом состоянии. После возвращения из остановленного состояния виртуальная машина получит другой IP-адрес. Сохранение IP-адреса можно обеспечить с помощью виртуальной сети и, если запускать виртуальные машины в том же порядке, в котором они были изначально развернуты, им будут присвоены исходные IP-адреса.

Что касается внешнего IP-адреса, то, учитывая архитектуру сервиса (размещение виртуальных машин происходит в Cloud Service), внешний IP-адрес сохраняется до тех пор, пока в облачном сервисе остается хотя бы одна виртуальная машина в состоянии Running.

Выключение изнутри

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

Выключение с помощью командлета PowerShell

Для того, чтобы выключить виртуальную машину с помощью PowerShell в одном из двух режимов (деаллокации или простой остановке), необходимо воспользоваться командлетом Stop-AzureVM. В новой версии модуля Windows Azure PowerShell был добавлен специальный параметр – StayProvisioned, который позволяет указать, необходимо ли деаллоцировать виртуальную машину либо выполнить простую остановку.

Гибридная инфраструктура – взаимодействие с корпоративной сетью

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

Для целей обеспечения взаимодействия корпоративной и облачной инфраструктур предназначена часть программного обеспечения Microsoft System Center 2012, называющаяся AppController, с помощью которой можно загружать VHD из локальных ресурсов Hyper-V на платформу Windows Azure, скачивать данные и многое другое.

System Center 2012

увеличить изображение
Рис. 15.5. System Center 2012

Заключение

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

Однако ни одна миграция не должна выполняться без предварительного планирования – для этого могут быть использованы как собственные аналитические средства и инструменты, так и инструмент Microsoft Assessment and Planning Toolkit 8, с помощью которого можно логически инвентаризовать ресурсы, которые планируется мигрировать, и получить автоматический отчёт с рекомендациями по процессу миграции.

Руслан Муравьев
Руслан Муравьев
Свежевыданный код Dreamspark
Andriy Zymenko
Andriy Zymenko
Устаревший курс по Azure
Евгений Ермолов
Евгений Ермолов
Россия, Москва
Игорь Афанасьев
Игорь Афанасьев
Украина, Харьков, ХПИ, 2001