VM Import/Export consente di importare facilmente immagini di macchine virtuali dal proprio ambiente in istanze Amazon EC2 e di esportarle nuovamente nell'ambiente locale. Questa offerta consente di importare le macchine virtuali in Amazon EC2 come 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 le immagini, usa l'interfaccia a riga di comando di AWS o altri strumenti in grado di importare l'immagine della macchina virtuale o VM (Virtual Machine) dall'ambiente VMware. Se usi la piattaforma di virtualizzazione VMware vSphere, puoi anche importare la tua macchina virtuale 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, che potrai usare per eseguire le 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 scegliere l'istanza, specificare il formato di file di macchina virtuale e selezionare il bucket S3 di destinazione; VM Import/Export esporterà automaticamente l'istanza scelta nel bucket S3. Sarà quindi possibile scaricare e avviare la VM esportata all'interno dell'infrastruttura locale.

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, consultare la sezione relativa a VM Import della Amazon EC2 User Guide. Per il futuro, è già in programma l'aggiunta del supporto ad altri sistemi operativi, versioni e formati.



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, 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, utilizzare il comando ec2 run-instances per creare un'istanza Amazon EC2 dall'immagine AMI generata durante l'importazione.

In alternativa, se usi la piattaforma di virtualizzazione VMware vSphere, puoi anche importare le tue macchine virtuali usando AWS Management Portal per vCenter, che offre un'intuitiva interfaccia utente grafica. Per ulteriori informazioni su AWS Management Portal per vCenter, fai clic qui.

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 potrai impiegarle 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, sei responsabile della gestione delle licenze RHEL per le istanze importate. A tale scopo, puoi 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à.

È possibile eseguire la migrazione di carichi di lavoro e applicazioni esistenti basati su macchine virtuali in Amazon EC2. Tramite VM Import, puoi conservare il software e le impostazioni che hai configurato nelle macchine virtuali esistenti eseguendo carichi di lavoro e applicazioni in Amazon EC2. Una volta importati, puoi eseguire diverse istanze dalla stessa immagine e creare snapshot per eseguire il backup dei dati. Puoi utilizzare immagini AMI e copie snapshot per replicarli in qualsiasi parte del mondo. Puoi modificare il tipo di istanza usato da applicazioni e carichi di lavoro a seconda delle risorse che richiedono. Con CloudWatch potrai anche monitorarli dopo l'importazione. Infine, dopo averne eseguito la migrazione su Amazon EC2, le tue applicazioni e i tuoi carichi di lavoro potranno sfruttare Auto Scaling, Elastic Load Balancing e tutte le altre soluzioni Amazon Web Services.

È possibile copiare il catalogo di immagini di macchine virtuali in Amazon EC2. Se impieghi un catalogo di immagini di macchine virtuali approvate, una pratica molto comune negli ambienti di calcolo aziendali, VM Import ti consente di copiarlo in Amazon EC2; in questo modo creerà un'immagine AMI di Amazon EC2 per ogni tua macchina virtuale, dando vita a un catalogo di immagini in Amazon EC2. Il software esistente, inclusi i prodotti installati da te come programmi anti-virus e sistemi di rilevamento delle istruzioni, verrà importato insieme alle immagini delle macchine virtuali.

È possibile importare le immagini presenti in locale in Amazon EC2 a scopo di backup e disaster recovery. VM Import memorizzerà le immagini importate come immagini AMI in Elastic Block Store, così potranno essere eseguite in Amazon EC2 quando sono necessarie. In caso di emergenza, potrai eseguire rapidamente le istanze per preservare la continuità delle attività aziendali e nello stesso momento esportarle per ricostruire l'infrastruttura aziendale in locale. Ti saranno addebitati i costi di Elastic Block Store solo finché non decidi di eseguire le istanze. Una volta avviata l'esecuzione, ti saranno addebitati i normali costi del servizio Amazon EC2 per le istanze in esecuzione. Se scegli di esportare le istanze, saranno applicate le normali tariffe di storage di S3.

VM Import/Export è un servizio di Amazon EC2 ed è disponibile senza costi aggiuntivi, indipendente dalle normali tariffe di Amazon EC2. Durante i processi di importazione ed esportazione, tuttavia, viene impiegato spazio di archiviazione su EBS e Amazon S3, che viene fatturato separatamente.