Por que usar o VM Import/Export?
O VM Import/Export permite que você importe facilmente imagens de máquina virtual de seu ambiente existente para instâncias do Amazon EC2 e as exporte de volta ao ambiente local. Esta oferta permite aproveitar os investimentos existentes nas máquinas virtuais que você construiu para atender aos seus requisitos de segurança de TI, de gerenciamento de configurações e de conformidade trazendo essas máquinas virtuais para o Amazon EC2 como instâncias prontas para usar. Também é possível exportar instâncias importadas de volta para sua infraestrutura de virtualização local, o que permite implementar cargas de trabalho por toda sua infraestrutura de TI.
O VM Import/Export está disponível sem nenhuma taxa adicional além das taxas padrão de uso para o Amazon EC2 e o Amazon S3.
Para importar imagens, use a ILC da AWS, outras ferramentas de desenvolvedor ou modelos do Orquestrador do Migration Hub baseados no console para importar uma imagem de máquina virtual (VM) do ambiente VMware. Se você usa a plataforma de virtualização do VMware vSphere, também poderá usar o AWS Management Portal para vCenter na importação para a VM. Como parte do processo de importação, o VM Import converte a VM em uma AMI do Amazon EC2, que pode ser usada para executar instâncias do Amazon EC2. Após importar suas VMs, você poderá aproveitar a flexibilidade, a escalabilidade e o monitoramento da Amazon por meio de produtos como Auto Scaling, Elastic Load Balancing e CloudWatch para oferecer suporte às imagens importadas.
Você pode exportar instâncias do EC2 importadas anteriormente utilizando as ferramentas de API do Amazon EC2. Basta especificar a instância alvo, o formato do arquivo da máquina virtual e um bucket do S3 de destino e o VM Import/Export exportará automaticamente a instância para o bucket do S3. Você então pode baixar e iniciar a VM exportada da sua infraestrutura de virtualização on-premises. Não é possível exportar uma imagem se ela contiver software de terceiros fornecido pela AWS. Por exemplo, a VM Export não exporta imagens do Windows ou do SQL Server, nem qualquer imagem criada de uma imagem no AWS Marketplace. Não é possível exportar imagens se ela incluir software de terceiros fornecido pela AWS.
Você pode importar VMs do Windows e do Linux que usam os formatos de virtualização do VMware ESX ou Workstation, do Microsoft Hyper-V e do Citrix Xen. E você pode exportar instâncias do EC2 importadas anteriormente para os formatos VMware ESX, Microsoft Hyper-V ou Citrix Xen. Para obter uma lista completa dos sistemas operacionais, versões e formatos compatíveis, consulte a seção VM Import do Guia do usuário do Amazon EC2. Planejamos adicionar suporte a mais sistemas operacionais, versões e formatos no futuro.
Utilização das ferramentas do Import/Export
O VM Import/Export oferece várias maneiras de importar a sua máquina virtual para o Amazon EC2.
O primeiro método é importar a imagem de VM usando as ferramentas de ILC da AWS. Para começar a usar, basta:
- Baixe e instale a interface da linha de comando da AWS.
- Verifique se a VM cumpre os pré-requisitos do VM Import, prepare-a para importação e exporte-a do ambiente atual como um arquivo OVA (ou VMDK, VHD ou RAW).
- Faça o upload da imagem da VM para o S3 usando a ILC da AWS. Os uploads de várias partes oferecem melhor performance. Como alternativa, você também pode enviar a imagem da VM para a AWS usando o serviço AWS Import.
- Após o upload da imagem da VM, importe-a usando o comando ec2 import-image. Como parte deste comando, você pode especificar o modelo de licenciamento e outros parâmetros para a imagem importada.
- Use o comando ec2 describe-import-image-tasks para monitorar o progresso da importação.
- Após a conclusão da tarefa de importação, você pode usar o comando ec2 run-instances para criar uma instância do Amazon EC2 usando a AMI gerada durante o processo de importação.
O segundo método é usar um modelo baseado em console no Orquestrador do Migration Hub para importar as imagens de máquinas virtuais on-premises para a AWS. Para começar:
- Acesse o Orquestrador do Migration Hub, selecione Create migration workflow (Criar fluxo de trabalho da migração).
- Na página Choose a workflow template (Escolha um modelo de fluxo de trabalho), selecione Import virtual images to AWS template (Importar imagens virtuais para um modelo da AWS).
- Configure e envie seu fluxo de trabalho para começar a importação da VM. Consulte o guia do usuário para obter detalhes
Como opção, se você usa a plataforma de virtualização VMware vSphere, poderá usar o AWS Management Portal para vCenter, que oferece uma interface gráfica do usuário simples para importar máquinas virtuais. Você pode saber mais sobre o AWS Management Portal para vCenter aqui.
Modelo de licenciamento
Geralmente quando você importa imagens de VM do Microsoft Windows para o Amazon EC2, a AWS fornece a chave de licença do Microsoft Windows Server adequada para a instância importada. Os encargos horários da instância do EC2 cobrem o software Microsoft Windows Server e os recursos de hardware subjacentes. Sua chave de licença no local do Microsoft Windows Server não é usada pelo EC2 e você pode reutilizá-la para outras imagens de VM do Microsoft Windows em seu ambiente no local. Você é responsável por cumprir os termos dos seus contratos com a Microsoft.
Se você exportar uma instância do Amazon EC2, o acesso à chave de licença do Microsoft Windows Server para essa instância não estará mais disponível pela AWS. Você terá que reativar e especificar uma nova licença para a imagem de VM exportada após a execução da mesma em sua plataforma de virtualização local.
Ao importar imagens VM do Red Hat Enterprise Linux (RHEL), é possível usar a portabilidade de licença para suas instâncias do RHEL. Com a portabilidade de licença, você é responsável por manter as licenças RHEL para instâncias importadas, o que pode ser feito usando o Red Hat Cloud Access. Mais informações sobre assinaturas do Cloud Access para Red Hat Enterprise Linux estão disponíveis pelo Red Hat. Entre em contato com a Red Hat para verificar sua elegibilidade.
Usos comuns para o VM Import/Export
Projeção de custos
O VM Import/Export é uma função do Amazon EC2 e é disponibilizado sem custos adicionais, além das taxas de serviço normais do Amazon EC2. O armazenamento do Amazon S3 e EBS é utilizado durante o processo de importação e exportação, e é cobrado separadamente.