Обзор
Виртуальная машина (ВМ) — программная эмуляция физического сервера, предназначенная для запуска операционных систем и приложений. Виртуальные машины в MWS предоставляют изолированную вычислительную среду с настраиваемыми параметрами.
ВМ работают под управлением ОС семейства Linux.
Работать с ВМ можно через веб-консоль, через API или с помощью консольной утилиты MWS CLI.
Зоны доступности
ВМ относятся к зональным ресурсам.
Они функционируют только в пределах определенной зоны доступности. Если зона недоступна, созданные в ней ВМ также не будут доступны. Перенести ВМ между зонами невозможно.
С ВМ могут взаимодействовать только ресурсы, расположенные в той же самой зоне доступности, а также глобальные и региональные ресурсы.
Типы ВМ
Виртуальные машины в MWS подразделяются на типы, оптимизированные под разные рабочие нагрузки:
Диски
К ВМ подключаются диски — виртуальные аналоги физических накопителей.
У каждой ВМ есть загрузочный диск, на котором установлена операционная система. Также к ВМ в любой момент можно подключить дополнительные диски: при создании или позже.
Сети
У каждой ВМ есть сетевой интерфейс, с помощью которого она взаимодействует с другими ресурсами и сервисами во внутренней сети и в интернете.
Сетевому интерфейсу можно назначить один или несколько IP-адресов:
- внутренние IP-адреса — для взаимодействия внутри облака;
- внешние IP-адреса — для доступа из интернета (через One-to-One NAT).
Каждой виртуальной машине в MWS присваивается уникальное полное доменное имя (FQDN), которое используется для идентификации ВМ в сети и обеспечения внутреннего взаимодействия.
На основе FQDN автоматически создаются DNS-записи во внутреннем DNS, что позволяет обращаться к ВМ по имени вместо IP-адреса.
Метаданные
Для ВМ доступен сервис метаданных, позволяющий получать информацию о ВМ изнутри. Также пользователь может передавать собственные атрибуты метаданных (например, скрипты cloud-init), которые будут доступны через этот сервис.