Описание виртуальных машин Azure

Завершено

Благодаря виртуальным машинам Azure можно создавать и использовать виртуальные машины в облаке. Они предоставляют инфраструктуру как услугу (IaaS) в форме виртуализованного сервера, и их можно использовать различными способами. Как и на физическом компьютере, вы сможете настраивать на виртуальной машине все запущенное программное обеспечение. Виртуальные машины будут идеальным выбором, если вы хотите:

  • Полный контроль над операционной системой (ОС).
  • Возможность запускать пользовательское программное обеспечение.
  • Использование настраиваемых конфигураций размещения.

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

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

Масштабирование виртуальных машин в Azure

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

Масштабируемые наборы виртуальных машин

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

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

Группы доступности виртуальных машин

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

Группы доступности делают это путем группировки виртуальных машин одним из двух способов: домен обновления и домена сбоя.

  • Домен обновления: виртуальные машины групп домена обновления, которые можно перезагрузить одновременно. Это позволяет применять обновления, зная, что только несколько группирований доменов обновлений не могут быть в автономном режиме одновременно. Все компьютеры в одном домене обновления будут обновлены. Группе обновлений, для которой выполняется процесс обновления, предоставляется 30 минут для восстановления перед началом обслуживания при запуске следующего домена обновления.
  • Домен сбоя: домен сбоя группирует виртуальные машины по общему источнику питания и сетевому коммутатору. По умолчанию группа доступности разделяет виртуальные машины по трем доменам сбоя. Это помогает обеспечить защиту от физического сбоя питания или сети за счет размещения виртуальных машин в разных доменах сбоя (подключение, таким образом, выполняется к разным ресурсам питания и сети).

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

Примеры использования виртуальных машин

Ниже приведены распространенные примеры и варианты использования виртуальных машин.

  • Тестирование и разработка. С помощью виртуальных машин вы можете легко создавать различные конфигурации операционной системы и приложения. Если виртуальная машина более не нужна, специалист по тестированию и разработке может с легкостью удалить ее.
  • Выполнение приложений в облаке. Выполнение некоторых приложений в облаке может давать существенный экономический эффект по сравнению с созданием традиционной инфраструктуры для их выполнения. Например, приложению может потребоваться справиться с изменениями спроса. Завершение работы виртуальных машин в тех случаях, когда они не нужны или быстро не удается удовлетворить внезапное увеличение спроса, означает, что вы платите только за используемые ресурсы.
  • При расширении центра обработки данных в облако: организация может расширить возможности собственной локальной сети, создав виртуальную сеть в Azure и добавив в эту сеть виртуальные машины. Такие приложения, как SharePoint, можно запускать на виртуальной машине Azure, а не локально. Такое размещение делает развертывание проще, чем в локальной среде.
  • При аварийном восстановлении: как и в случае с выполнением некоторых приложений в облаке или переносом части функций локальной сети в облако, вы можете добиться значительной экономии, используя модель аварийного восстановления на основе концепции "инфраструктура как услуга" (IaaS). В случае сбоя основного центра обработки данных вы можете создать виртуальные машины на платформе Azure для выполнения критически важных приложений, а затем отключить их после восстановления доступа к основному центру обработки данных.

Перемещение в облако с помощью виртуальных машин

Виртуальные машины — это отличное решение при переходе с физического сервера в облако (также называется методикой lift-and-shift). Можно создать образ физического сервера и разместить его, с изменениями или без них, на виртуальной машине. Как и в случае с физическим локальным сервером, необходимо обеспечить поддержку виртуальной машины: вы несете ответственность за обслуживание установленной ОС и программного обеспечения.

Ресурсы виртуальной машины

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

  • Размер (назначение, количество ядер процессора и объем ОЗУ)
  • Диски хранилища (жесткие диски, твердотельные накопители и т. д.)
  • Сеть (виртуальная сеть, общедоступный IP-адрес и конфигурация портов)