Microsoft Azure Virtual Machines — это служба инфраструктуры как услуги (IaaS), предоставляемая облачной платформой Microsoft Azure, которая позволяет создавать и управлять виртуализированными вычислительными инстанциями в облаке. Сервис предоставляет возможность развертывания виртуальных машин с различными конфигурациями процессоров, памяти, хранения и сетевых ресурсов для поддержки задач разработки, тестирования, масштабируемых веб-приложений, аналитики и корпоративных рабочих нагрузок. Виртуальные машины могут запускать разные операционные системы, включая различные дистрибутивы Linux и версии Microsoft Windows Server, а также поддерживают установку пользовательского программного обеспечения и ролей.
Исторически сервис развивался как часть широкого набора облачных возможностей Azure и интегрируется с другими службами платформы для обеспечения хранения, сетевой инфраструктуры, безопасности и управления. Администрирование виртуальных машин осуществляется через портал Azure, командную строку и API, что позволяет автоматизировать создание и масштабирование ресурсов. Механизмы отображения состояния, мониторинга и резервного копирования обеспечивают поддержание доступности и восстановление после сбоев, а политики доступа и шифрования помогают удовлетворять требования безопасности и соответствия.
- Типы и размеры инстансов: широкий набор семейств виртуальных машин, оптимизированных под вычисления, память, ввод‑вывод и ускорение графики; разные размеры для гибкого балансирования производительности и стоимости.
 - Операционные системы: поддержка множества версий Windows Server и популярных дистрибутивов Linux с готовыми образами и возможностью загрузки собственных образов.
 - Хранение: подключаемые диски SSD и HDD с разными уровнями производительности, снимки дисков и возможность использования управляемых дисков.
 - Сеть: интеграция с виртуальными сетями (VNet), публичными и приватными IP‑адресами, балансировщиками нагрузки и сетевыми группами безопасности.
 - Масштабирование: ручное и автоматическое масштабирование экземпляров, масштабные наборы виртуальных машин (VM scale sets) для горизонтального расширения.
 - Безопасность и соответствие: шифрование дисков, контроль доступа на основе ролей (RBAC), интеграция с службами управления ключами и возможностями аудита.
 - Интеграция с платформой: взаимодействие с сервисами хранения, контейнерами, серверless-функциями, базами данных и средствами мониторинга и логирования.
 - Управление и автоматизация: поддержка шаблонов развертывания, скриптов конфигурации, обновлений и средств резервного копирования для упрощения операций.
 - Сценарии использования: облачные рабочие нагрузки, миграция локальных серверов, тестирование и разработка, аналитические кластеры, распределённые приложения и гибридные развертывания.
 - Высокая доступность: возможности разнесения по зонам доступности и зональным группам для обеспечения устойчивости к сбоям инфраструктуры.