Виртуальные машины Windows в Azure
Виртуальные машины Azure — один из нескольких типов запрашиваемых масштабируемых вычислительных ресурсов, которые предоставляет Azure. Обычно виртуальную машину выбирают, когда требуется более строгий контроль за вычислительной средой, чем в других вариантах. В этой статье содержатся сведения о том, что следует учитывать перед созданием виртуальной машины, а также инструкции по созданию виртуальной машины и управлению ею.
Виртуальная машина Azure предоставляет гибкие возможности виртуализации без необходимости приобретать и обслуживать физическое оборудование, на котором она выполняется. Однако вам по-прежнему приходится обслуживать виртуальную машину, выполняя разные задачи — настройка, установка исправлений и программного обеспечения, работающего на виртуальной машине.
Виртуальные машины Azure можно использовать разными способами. Некоторые примеры.
- Разработка и тестирование. Виртуальные машины Azure обеспечивают быстрый и простой способ создания компьютера с определенными конфигурациями, необходимыми для написания кода и тестирования приложения.
- Приложения в облаке. Так как уровень спроса на приложение может меняться, с экономической точки зрения разумно запускать его на виртуальной машине в Azure. Вы платите за дополнительные виртуальные машины, если они вам нужны, и отключаете их, если они не нужны.
- Расширенный центр обработки данных. Виртуальные машины в виртуальной сети Azure можно легко подключить к корпоративной сети.
Вы можете увеличить масштаб виртуальных машин, используемых приложением, а также развернуть дополнительные виртуальные машины в соответствии с требованиями.
О чем следует подумать перед созданием виртуальной машины?
При создании инфраструктуры приложения в Azure всегда нужно учитывать множество рекомендаций по проектированию. Перед началом работы следует подумать о следующих аспектах для виртуальной машины:
- имена ресурсов приложения;
- расположение, в котором хранятся ресурсы;
- размер виртуальной машины;
- максимальное число виртуальных машин, которые можно создать;
- операционная система, под управлением которой будет работать виртуальная машина;
- конфигурация виртуальной машины после ее запуска;
- связанные ресурсы, необходимые для виртуальной машины.
Все ресурсы, созданные в Azure, распределяются по нескольким географическим регионам во всем мире. Как правило, при создании виртуальной машины регион называется расположением. Для виртуальной машины расположение указывает на место хранения виртуальных жестких дисков.
В этой таблице приведены некоторые способы, с помощью которых можно получить список доступных расположений.
Метод Описание Портал Azure Выберите расположение из списка при создании виртуальной машины. Azure PowerShell Используйте команду Get-AzLocation. REST API Используйте операцию вывода списка расположений. Azure CLI Используйте операцию az account list-locations.
Доступность
В рамках отраслевого соглашения об уровне обслуживания Azure мы объявили о поддержке одного экземпляра виртуальной машины с гарантированной доступностью в течение 99,9 % времени при условии его развертывания с использованием хранилища класса Premium для всех дисков. Чтобы обеспечить соответствие соглашению об уровне обслуживания с гарантированной доступностью виртуальных машин в течение 99,95 % времени, вам так или иначе нужно развернуть две или несколько виртуальных машин для выполнения рабочих нагрузок в рамках группы доступности. В группе доступности виртуальные машины распределяются по несколькими доменам сбоя в центрах обработки данных Azure, а также развертываются на узлах с разными периодами обслуживания. В полном соглашении об уровне обслуживания Azure поясняется гарантированная доступность Azure в целом.
Размер виртуальной машины
Используемый размер виртуальной машины зависит от рабочей нагрузки, которую требуется выполнить. Позже выбранный размер определяет разные факторы, например вычислительную мощность, объем памяти и хранилища. Azure предлагает широкий спектр размеров для поддержки разных вариантов использования.
Azure взимает почасовую оплату, исходя из размера и операционной системы виртуальной машины. При частичном использовании Azure взимает плату только за использованные минуты. Плата за использование хранилища взимается отдельно.
Ограничения виртуальной машины
Для подписки Azure предусмотрена квота по умолчанию, от которой зависит возможность развертывания большого количества виртуальных машин для проекта. Текущее ограничение для каждой подписки составляет 20 виртуальных машин на регион. Чтобы увеличить квоту, следует отправить соответствующий запрос в службу поддержки.
Диски и образы операционной системыДля хранения операционной системы и данных виртуальные машины используют виртуальные жесткие диски. Они также используются для образов, которые доступны для установки операционной системы.
Azure предоставляет множество образов из Marketplace для различных версий и типов операционных систем Windows Server. Образы из Marketplace определяются по издателю, предложению, SKU и версии (обычно указывается последняя версия). Поддерживаются только 64-разрядные операционные системы. Дополнительные сведения о поддерживаемых гостевых операционных системах, ролях и возможностях см. в статье Поддержка серверного ПО Майкрософт для виртуальных машин Microsoft Azure.
В этой таблице указано, как можно найти сведения об образе.
Метод Описание Портал Azure При выборе используемого образа значения задаются автоматически. Azure PowerShell Get-AzVMImagePublisher. Параметр location указывает расположение.Get-AzVMImageOffer. Параметр location указывает расположение, publisherName — имя издателя.Get-AzVMImageSku. Параметр location указывает расположение, publisherName — имя издателя, offerName — имя предложения. Интерфейсы REST API Получение списка издателей образовПолучение списка предложений для образаПолучение списка SKU для образа Azure CLI az vm image list-publishers. Параметр --location указывает расположение.az vm image list-offers. Параметр --location указывает расположение, --publisher — имя издателя.az vm image list-skus. Параметр --location указывает расположение, --publisher — имя издателя, а --offer — имя предложения.
Вы можете передать и использовать собственный образ. В этом случае имя издателя, предложение и SKU не используются.
МодулиРасширения виртуальных машин предоставляют дополнительные возможности за счет настройки после развертывания и автоматизированных задач.
С помощью расширений можно выполнить такие стандартные задачи:
- Выполнение пользовательских скриптов.Расширение пользовательских скриптов помогает настроить рабочие нагрузки на виртуальной машине, выполняя скрипт при подготовке виртуальной машины.
- Развертывание конфигураций и управление ими.Расширение настройки требуемого состояния (DSC) PowerShell позволяет настроить DSC на виртуальной машине для управления конфигурациями и средами.
- Сбор данных диагностики.Расширение системы диагностики Azure позволяет настроить виртуальную машину для сбора данных диагностики, которые можно использовать для мониторинга состояния работоспособности приложения.
Ресурсы в этой таблице используются в виртуальной машине. Они должны существовать или создаваться вместе с виртуальной машиной.
Ресурс Обязательно Описание Группа ресурсов Да Виртуальная машина должна входить в группу ресурсов. Учетная запись хранения Да Виртуальной машине требуется учетная запись хранения для хранения виртуальных жестких дисков. Виртуальная сеть Да Виртуальная машина должна быть подключена к виртуальной сети. Общедоступный IP-адрес Нет Для удаленного доступа к виртуальной машине ей можно назначить общедоступный IP-адрес. Сетевой интерфейс Да Для обмена данными в сети виртуальной машине нужен сетевой интерфейс. Диски данных Нет Виртуальная машина может содержать диски данных для расширения объема ресурсов хранения.
Местонахождение данных
В Azure функция хранения данных клиентов в одном регионе сейчас доступна только для регионов "Юго-Восточная Азия (Сингапур)" в Азиатско-Тихоокеанском географическом регионе и "Южная Бразилия" (штат Сан-Паулу) в географическом регионе "Бразилия". Для всех других регионов данные клиента хранятся в геообъектах. Дополнительные сведения см. на этой странице.