Perché scegliere Import/Export VM?
VM Import/Export semplifica l'importazione di immagini di macchine virtuali dal proprio ambiente in istanze Amazon EC2 e di esportarle nuovamente nell'ambiente locale. Questo servizio consente di importare le macchine virtuali in Amazon EC2 sotto forma di istanze pronte all'uso, per sfruttare al massimo gli investimenti iniziali per le macchine virtuali, di solito effettuati con lo scopo di soddisfare i requisiti di sicurezza IT, di gestione della configurazione e di conformità. È anche possibile riesportare nell'infrastruttura di virtualizzazione locale le istanze importate in precedenza, consentendo di distribuire i carichi di lavoro sull'infrastruttura IT.
VM Import/Export è incluso gratuitamente nelle tariffe standard di utilizzo di Amazon EC2 e di Amazon S3.
Per importare immagini, utilizza AWS CLI o altri strumenti di sviluppo oppure i modelli di Strumento di orchestrazione dell'Hub di migrazione basati sulla console per importare un'immagine di macchina virtuale (VM) dall'ambiente VMware. Se è in uso la piattaforma di virtualizzazione VMware vSphere, è possibile importare una macchina virtuale anche usando AWS Management Portal per vCenter. La procedura di importazione di VM Import prevede inoltre la conversione della macchina virtuale in un'immagine AMI (Amazon Machine Image) di Amazon EC2, utilizzabile eseguire istanze Amazon EC2. Una volta importata la macchina virtuale, potrai sfruttare l'elasticità, la scalabilità e le funzioni di monitoraggio offerte da servizi quali Auto Scaling, Elastic Load Balancing e CloudWatch.
Le istanze EC2 importate possono essere esportate in un secondo momento tramite gli strumenti API di Amazon EC2. È sufficiente specificare l'istanza di destinazione, il formato di file di macchina virtuale e un bucket S3 di destinazione e Import/Export VM esporterà automaticamente l'istanza scelta nel bucket S3. Sarà quindi possibile scaricare e avviare la VM esportata all'interno dell'infrastruttura on-premise. Non è possibile esportare un'immagine se contiene un software di terze parti fornito da AWS. Ad esempio, Export VM non può esportare immagini di Windows o SQL Server o qualsiasi altra immagine creata da un'immagine nel Marketplace AWS. Non è possibile esportare un'immagine se contiene un software di terze parti fornito da AWS.
Puoi importare VM Windows e Linux che impiegano i formati di virtualizzazione VMware ESX o Workstation, Microsoft Hyper-V e Citrix Xen. Le istanze EC2 importate potranno inoltre essere esportate in un secondo momento nei formati VMware ESX, Microsoft Hyper-V o Citrix Xen. Per un elenco completo di sistemi operativi, versioni e formati supportati, consulta la sezione relativa a VM Import del documento Amazon EC2 User Guide. Per il futuro, è già in programma l'aggiunta del supporto ad altri sistemi operativi, versioni e formati.
Utilizzo degli strumenti di Import/Export
VM Import/Export offre diversi metodi per importare una macchina virtuale in Amazon EC2.
Il primo metodo consiste nell'importare l'immagine della macchina virtuale utilizzando gli strumenti dell'interfaccia a riga di comando di AWS. È sufficiente:
- Scaricare e installare l'interfaccia a riga di comando di AWS.
- Verificare che la macchina virtuale soddisfi i prerequisiti di VM Import, prepararla per l'importazione ed esportarla dall'ambiente in cui si trova sotto forma di file OVA (o anche VMDK, VHD oppure RAW).
- Caricare l'immagine della macchina virtuale su S3 utilizzando l'interfaccia a riga di comando di AWS. Per prestazioni migliori, utilizza un caricamento in più parti. In alternativa, puoi anche inviare l'immagine della macchina virtuale ad AWS tramite il servizio AWS Import.
- Una volta caricata l'immagine VM, puoi importare la macchina virtuale utilizzando il comando ec2 import-image. Questo comando prevede la possibilità di specificare il modello di licenza e altri parametri relativi all'immagine importata.
- Utilizzare il comando ec2 describe-import-image-tasks per monitorare l'avanzamento dell'importazione.
- Una volta completata l'importazione, puoi utilizzare il comando ec2 run-instances per creare un'istanza Amazon EC2 dall'immagine AMI generata durante l'importazione.
Il secondo metodo consiste nell'utilizzare un modello basato sulla console nell'Orchestratore dell'hub di migrazione per importare le immagini delle macchine virtuali on-premises in AWS. Per iniziare:
- Passa a Orchestratore dell'hub di migrazione, seleziona Crea flusso di lavoro di migrazione.
- Nella pagina Scegli un modello per il flusso di lavoro, seleziona Importa immagini virtuali nel modello AWS.
- Configura e invia il flusso di lavoro per iniziare l'importazione della VM. Consulta la guida per l'utente per maggiori dettagli
In alternativa, se è in uso la piattaforma di virtualizzazione VMware vSphere, è anche possibile importare macchine virtuali usando AWS Management Portal per vCenter, che offre un'intuitiva interfaccia utente grafica. Ulteriori informazioni su AWS Management Portal per vCenter sono disponibili in questa pagina.
Modelli di licenza
In generale, quando viene importata l'immagine di una macchina virtuale Microsoft Windows in Amazon EC2, AWS fornirà la chiave di licenza di Microsoft Windows Server appropriata per l'istanza importata. I costi delle licenze per il software Microsoft Windows Server e per le risorse hardware sottostanti sono coperti dalle tariffe orarie delle istanze EC2. Le chiavi di licenza Microsoft Windows Server disponibili in locale non saranno usate da EC2 e potranno essere impiegate su altre immagini di macchine virtuali Microsoft Windows nell'ambiente aziendale. Sei tenuto a ottemperare ai termini del tuo accordo (o dei tuoi accordi) di licenza con Microsoft.
Se esporti un'istanza Amazon EC2, l'accesso alla chiave di licenza di Microsoft Windows Server per quell'istanza non sarà più disponibile tramite AWS. Dopo l'avvio dell'immagine della macchina virtuale esportata nella piattaforma di virtualizzazione locale, sarà necessario riattivarne e specificarne un nuovo codice di licenza.
Quando si importano immagini di macchine virtuali RHEL (Red Hat Enterprise Linux), è possibile utilizzare la portabilità delle licenze per le istanze RHEL. Con la portabilità delle licenze, il cliente è responsabile della gestione delle licenze RHEL per le istanze importate. A tale scopo, è possibile utilizzare Red Hat Cloud Access. Per ulteriori informazioni sulle sottoscrizioni Cloud Access per Red Hat Enterprise Linux, è necessario contattare Red Hat. Richiedi a Red Hat una verifica della tua idoneità.
Usi comuni di VM Import/Export
Proiezione dei costi
Import/Export VM è una funzionalità di Amazon EC2 ed è disponibile senza costi aggiuntivi, indipendente dalle normali tariffe del servizio Amazon EC2. Durante i processi di importazione ed esportazione, tuttavia, viene impiegato spazio di archiviazione su EBS e Amazon S3, che viene fatturato separatamente.