Возможность VM Import/Export позволяет без труда импортировать образы виртуальных машин из существующей среды в инстансы Amazon EC2 и экспортировать их обратно в локальную среду. Благодаря этому уже собранные виртуальные машины, соответствующие внутренним стандартам ИТ‑безопасности, управления конфигурацией и нормативным требованиям, можно запускать в Amazon EC2, импортируя их в качестве готовых к использованию инстансов. Можно также экспортировать импортированные инстансы обратно в локальную инфраструктуру виртуализации, что позволяет развертывать рабочие процессы в ИТ‑инфраструктуре.

За возможность VM Import/Export не взимается дополнительная плата помимо стандартных тарифов за использование сервисов Amazon EC2 и Amazon S3.

Для импорта образа виртуальной машины (ВМ) из среды VMware можно использовать интерфейс командной строки AWS, другие инструменты для разработчиков или консольные шаблоны Оркестратора Центра миграции. При использовании платформы виртуализации VMware vSphere импорт ВМ можно выполнить с помощью портала управления AWS для vCenter. В процессе импорта возможность VM Import преобразует ВМ в образ AMI Amazon EC2, с помощью которого можно запускать инстансы Amazon EC2. После импорта образов ВМ при дальнейшей работе с ними можно использовать такие преимущества Amazon, как эластичность, масштабирование и мониторинг, с помощью сервисов Auto Scaling, Elastic Load Balancing и CloudWatch.

Можно также экспортировать ранее импортированные инстансы EC2 с помощью инструментов API Amazon EC2. Просто укажите нужный инстанс, формат файла виртуальной машины и корзину S3, и импорт/экспорт VM автоматически экспортирует этот инстанс в указанную корзину S3. Затем можно загрузить и запустить экспортированные ВМ в локальной инфраструктуре виртуализации. Если образ содержит стороннее ПО, предоставленное AWS, то его невозможно экспортировать. Например, экспорт VM не может экспортировать образы Windows или SQL Server, а также образы, основанные на образах с Торговой площадки AWS. Невозможно экспортировать образ, если он содержит стороннее ПО, предоставленное AWS. 

Можно импортировать ВМ на базе Windows или Linux, которые используют следующие форматы виртуализации: VMware ESX или Workstation, Microsoft Hyper‑V и Citrix Xen. Кроме того, можно экспортировать уже импортированные инстансы EC2 в форматы VMware ESX, Microsoft Hyper‑V или Citrix Xen. Полный перечень поддерживаемых ОС, версий и форматов см. в разделе «VM Import» Руководства пользователя Amazon EC2. В будущем планируется добавить поддержку дополнительных ОС, версий и форматов.



VM Import/Export предлагает несколько способов импорта виртуальных машин в Amazon EC2.

Первый способ заключается в импорте образа ВМ с помощью инструментов интерфейса командной строки AWS. Для этого выполните следующие действия:

  • Скачайте и установите Интерфейс командной строки AWS.
  • Убедитесь, что виртуальная машина соответствует основным требованиям импорта VM, подготовьте ее к импорту и экспортируйте из текущей среды в виде файла OVA (VMDK, VHD или RAW).
  • Загрузите образ ВМ в корзину S3, используя интерфейс командной строки AWS. Многокомпонентная загрузка обеспечит более высокую производительность. Кроме того, можно импортировать образ виртуальной машины в AWS с помощью сервиса Импорт AWS.
  • По окончании загрузки образа ВМ импортируйте его с помощью команды ec2 import‑image. В процессе выполнения этой команды можно указать модель лицензирования и другие параметры импортируемого образа.
  • Ход выполнения импорта можно отслеживать с помощью команды ec2 describe‑import‑image‑tasks.
  • По завершении импорта можно будет с помощью команды ec2 run‑instances создать инстанс Amazon EC2 из образа AMI, сгенерированного в процессе импорта.

Второй метод состоит в использовании консольного шаблона в Оркестраторе Центра миграции для импорта образов локальных виртуальных машин в AWS. Чтобы начать работу, сделайте следующее.

  • Откройте Оркестратор Центра миграции, выберите Create migration workflow («Создать рабочий поток миграции»).
  • На странице выбора шаблона рабочего процесса выберите Import virtual images to AWS template («Импортировать виртуальные образы в шаблон AWS»).
  • Настройте и отправьте рабочий поток, чтобы начать импорт виртуальной машины. Подробности см. в руководстве пользователя

Для импорта виртуальной машины из платформы виртуализации VMware vSphere можно также воспользоваться порталом управления AWS для vCenter, обладающим простым графическим пользовательским интерфейсом. Подробнее о портале управления AWS для vCenter.

Как правило, при импорте образов ВМ на базе Microsoft Windows в Amazon EC2 AWS предоставляет для импортированного инстанса соответствующий лицензионный ключ Microsoft Window Server. Почасовая оплата инстансов EC2 включает расходы на ПО Microsoft Windows Server и необходимое для его поддержки оборудование. Локальный лицензионный ключ Microsoft Windows Server не будет использован в Amazon EC2, поэтому можно будет использовать его повторно в других ВМ на базе Microsoft Windows в пределах локальной среды. Ответственность за соблюдение условий соглашения с компанией Microsoft несет пользователь.

При экспорте инстанса Amazon EC2 доступ к его лицензионному ключу Microsoft Windows Server в AWS будет прекращен. Необходимо будет выполнить повторную активацию и указать новый лицензионный ключ для работы с экспортированным образом ВМ на локальной платформе виртуализации.

При импорте образов ВМ на базе Red Hat Enterprise Linux (RHEL) можно воспользоваться переносом лицензий для инстансов RHEL. В этом случае лицензии для импортированных инстансов предоставляются клиентом. Контролировать их использование можно с помощью программы Red Hat Cloud Access. Подробную информацию о подписке на Red Hat Enterprise Linux через сервис Cloud Access можно получить в компании Red Hat. Чтобы уточнить возможность использования данной услуги, обратитесь в сервис поддержки Red Hat.

Осуществляйте миграцию существующих приложений и рабочих нагрузок, работающих на ВМ, в Amazon EC2. Возможность VM Import позволяет сохранить ПО и настройки существующих ВМ и получить преимущества запуска приложений и рабочих нагрузок в Amazon EC2. После импорта приложений и рабочих нагрузок можно запускать множество инстансов из одного образа и создавать снимки состояния для резервного копирования данных. Можно использовать образы AMI и снимки состояния для репликации приложений и рабочих нагрузок по всему миру. Можно изменять типы инстансов, используемых приложениями и рабочими нагрузками, по мере изменения требований к ресурсам. После импорта приложений и рабочих нагрузок для их мониторинга можно использовать сервис CloudWatch. Кроме того, можно использовать AutoScaling, Elastic Load Balancing и другие сервисы Amazon Web Services для поддержки приложений и рабочих нагрузок после их миграции в Amazon EC2.

Копирование существующего каталога образов ВМ в Amazon EC2 При использовании каталога одобренных образов ВМ (общепринятая практика в корпоративных вычислительных средах) возможность VM Import позволяет копировать его в Amazon EC2, где из образов ВМ будут созданы образы AMI Amazon EC2, служащие в качестве каталога образов в сервисе Amazon EC2. Существующее ПО, включая установленные продукты (например, антивирусное ПО, системы обнаружения вторжения и т. д.), также может быть импортировано вместе с образами ВМ.

Импортируйте локальные образы ВМ в Amazon EC2 для создания резервных копий на случай аварийного восстановления. Возможность VM Import сохраняет импортированные образы в хранилище Elastic Block Store в виде образов AMI, так что их можно запускать в Amazon EC2 в случае необходимости. В аварийной ситуации для обеспечения непрерывности бизнес‑процессов можно быстро запустить инстансы, параллельно экспортируя их для воссоздания локальной инфраструктуры. Плата за Elastic Block Store начисляется до тех пор, пока не будут запущены инстансы. После запуска инстансов плата за них взимается по стандартным тарифам сервиса Amazon EC2. При экспорте инстансов необходимо будет оплатить использование хранилища S3 по стандартным тарифам.

VM Import/Export – это возможность сервиса Amazon EC2, доступная без дополнительной платы в рамках стандартных тарифов сервиса Amazon EC2. Хранилища Amazon S3 и EBS, используемые при импорте и экспорте, тарифицируются раздельно.