VM Import/Export

Pourquoi choisir VM Import/Export ?

VM Import/Export vous permet d'importer facilement des images de machine virtuelle depuis votre environnement dans des instances Amazon EC2 et de les réexporter dans votre environnement sur site. Cette offre vous permet de tirer avantage de vos investissements existants dans les machines virtuelles que vous avez construites pour répondre à vos exigences de sécurité, de gestion de configuration et de compatibilité informatique en amenant ces machines virtuelles dans Amazon EC2 en tant qu'instances prêtes à l'utilisation. En réexportant des instances importées dans votre infrastructure de virtualisation sur site, vous pouvez également déployer des charges de travail dans votre infrastructure informatique.

VM Import/Export est disponible sans coût supplémentaire, hormis les frais d'utilisation standard d'Amazon EC2 et d'Amazon S3.

Pour importer vos images, utilisez la ligne de commande CLI d'AWS, d'autres outils de développement ou les modèles orchestrateurs de Migration Hub basés sur la console pour importer une image de machine virtuelle (VM) à partir de votre environnement VMware. Si vous utilisez la plateforme de virtualisation VMware vSphere, vous pouvez également utiliser AWS Management Portal for vCenter pour importer votre machine virtuelle. Dans le cadre du processus d'importation, VM Import permet de convertir votre machine virtuelle en AMI Amazon EC2, que vous pouvez utiliser pour exécuter des instances Amazon EC2. Une fois vos machines virtuelles importées, vous pouvez tirer profit de l'élasticité, de l'évolutivité et de la surveillance d'Amazon via des offres telles que Auto Scaling, Elastic Load Balancing et CloudWatch pour prendre en charge vos images importées.

Vous pouvez exporter des instances EC2 précédemment importées, à l'aide des outils de l'API d'Amazon EC2. Il vous suffit de spécifier l'instance cible, le format du fichier de machine virtuelle et un compartiment S3 de destination, pour que VM Import/Export exporte automatiquement l'instance dans le compartiment S3. Vous pouvez ensuite télécharger et lancer la VM exportée dans votre infrastructure de virtualisation sur site. Vous ne pouvez pas exporter une image si elle contient un logiciel tiers fourni par AWS. Par exemple, VM Export ne peut pas exporter des images Windows ou SQL Server, ou toute image créée à partir d'une image sur AWS Marketplace. Vous ne pouvez pas exporter une image si elle contient un logiciel tiers fourni par AWS. 

Vous pouvez importer des machines virtuelles Windows et Linux qui utilisent VMware ESX ou Workstation, Microsoft Hyper-V et les formats de virtualisation Citrix Xen.  Vous pouvez également exporter des instances EC2 précédemment importées, dans les formats VMware ESX, Microsoft Hyper-V ou Citrix Xen. Pour obtenir une liste complète des systèmes d’exploitation, des versions et des formats compatibles, veuillez consulter la section VM Import du Guide l’utilisateur Amazon EC2. Nous prévoyons à l'avenir de prendre en charge des systèmes d'exploitation, des versions et des formats supplémentaires.

Utilisation des outils d'importation/exportation

VM Import/Export propose plusieurs solutions pour importer votre machine virtuelle dans Amazon EC2.

La première consiste à importer votre image de machine virtuelle à l'aide d'outils de l'interface de ligne de commande AWS. Mise en route, procédez de la manière suivante :

  • Téléchargez et installez l’interface de ligne de commande AWS.
     
  • Assurez-vous que votre machine virtuelle répond aux exigences de VM Import, préparez l’importation et exportez-la depuis son environnement actuel sous la forme d’un fichier OVA (ou VMDK, VHD ou RAW).
     
  • Chargez l'image de machine virtuelle dans S3 à l'aide de l'interface de ligne de commande AWS. Les chargements en plusieurs parties vous permettront d'obtenir de meilleures performances. En guise d’alternative, vous pouvez également envoyer l’image de machine virtuelle sur AWS à l’aide du serviceAWS Import.
     
  • Une fois l’image de machine virtuelle téléchargée, importez votre machine virtuelle à l’aide de la commande ec2 import-image. Dans le cadre de cette commande, vous pouvez spécifier le modèle de licence et d'autres paramètres pour votre image importée.
     
  • Utilisez la commande ec2 describe-import-image-tasks pour surveiller l’avancement de l’importation.
     
  • Une fois votre tâche d’importation terminée, vous pouvez utiliser la commande ec2 run-instances pour créer une instance Amazon EC2 depuis l’AMI générée durant le processus d’importation.

La deuxième méthode consiste à utiliser un modèle basé sur la console dans l’orchestrateur de Migration Hub pour importer vos images de machines virtuelles sur site vers AWS. Pour commencer:

  • Accédez à l’orchestrateur de Migration Hub et sélectionnez Créer un flux de travail de migration.
     
  • Sur la page Choisir un modèle de flux de travail, sélectionnez Importer des images virtuelles vers un modèle AWS.
     
  • Configurez et soumettez votre flux de travail pour commencer l'importation de la VM. Voir le guide de l’utilisateur pour plus de détails

Autrement, si vous utilisez la plateforme de virtualisation vSphere de VMware, vous pouvez utiliser AWS Management Portal for vCenter, qui vous fournit une interface utilisateur graphique simple pour importer vos machines virtuelles. Pour en savoir plus sur AWS Management Portal for vCenter, cliquez ici.

Modèle de licence

En général, lorsque vous importez vos images de machine virtuelle Microsoft Windows dans Amazon EC2, AWS fournit la clé de licence Microsoft Windows Server appropriée pour votre instance importée. Les frais horaires s'appliquant à l'instance EC2 couvrent le logiciel Microsoft Windows Server et les ressources matérielles sous-jacentes. Votre clé de licence Microsoft Windows Server sur site n'étant pas utilisée par votre instance EC2, vous pouvez donc la réutiliser pour d'autres images de machine virtuelle Microsoft Windows dans votre environnement sur site. Vous êtes tenu de vous conformer aux conditions du/des contrat(s) que vous avez établi(s) avec Microsoft.

Si vous exportez une instance Amazon EC2, l'accès à la clé de licence Microsoft Windows Server de cette instance n'est plus possible via AWS. Vous devez réactiver et spécifier une nouvelle clé de licence pour l'image de machine virtuelle exportée, une fois celle-ci démarrée sur votre plate-forme de virtualisation sur site.

Lorsque vous importez vos images de machine virtuelle Red Hat Enterprise Linux (RHEL), vous pouvez utiliser la portabilité de licence pour vos instances RHEL. Grâce à la portabilité de licence, vous êtes en mesure de conserver les licences RHEL pour les instances importées et ce, au moyen de Red Hat Cloud Access. De plus amples informations à propos des abonnements Cloud Access pour Red Hat Enterprise Linux sont disponibles auprès de Red Hat. Contactez Red Hat pour vérifier votre éligibilité.

Utilisations communes pour VM Import/Export

Migrez vos applications et charges de travail existantes vers Amazon EC2. Grâce à VM Import, vous pouvez conserver le logiciel et les paramètres configurés sur vos machines virtuelles existantes, tout en bénéficiant de l'exécution de vos applications et charges de travail dans Amazon EC2. Une fois vos applications et charges de travail importées, vous pouvez exécuter plusieurs instances à partir de la même image et créer des instantanés pour sauvegarder vos données. Vous pouvez utiliser une copie de vos AMI et instantanés pour reproduire vos applications et charges et travail partout dans le monde. Vous pouvez également changer le type d'instance que vos applications et charges de travail utilisent lorsque leurs besoins en ressources évoluent. Vous pouvez aussi utiliser CloudWatch pour surveiller vos applications et charges de travail après les avoir importées. Et vous pouvez profiter d'AutoScalling, d'Elastic Load Balancing et de tous les autres services AWS pour prendre en charge vos applications et charges de travail après les avoir migrés vers Amazon EC2.

Copiez votre catalogue d'images de machine virtuelle dans Amazon EC2. Si vous utilisez un catalogue d'images de machine virtuelle approuvées, une pratique courante dans les environnements informatiques des entreprises, VM Import vous permet de copier votre catalogue d'images dans Amazon EC2, et de créer des AMI Amazon EC2 à partir de vos machines virtuelles, qui serviront de catalogue d'images au sein d'Amazon EC2. Vos logiciels existants, notamment les produits installés tels que les logiciels antivirus et les systèmes de détection d'intrusion, peuvent être importés en même temps que les images de machine virtuelle.

Importez dans Amazon EC2 les images de vos machines virtuelles sur site afin de pouvoir les utiliser pour la sauvegarde et la reprise après sinistre. VM Import stockera les images importées en tant que AMI supportées par Elastic Block Store, de manière à ce qu'elles soient prêtes à être lancées dans Amazon EC2 lorsque vous en avez besoin. En cas de sinistre, vous pouvez rapidement démarrer vos instances pour assurer la continuité de l'activité, tout en les exportant simultanément pour recréer votre infrastructure sur site. Vous ne payez des frais pour Elastic Block Store que jusqu'à ce que vous décidiez de lancer les instances. Une fois les instances lancées, vous payez les frais normaux de service Amazon EC2 pour vos instances exécutées. Si vous décidez d'exporter vos instances, vous devrez acquitter les frais de stockage S3 normaux.

Projection des coûts

VM Import/Export est une fonctionnalité d’Amazon EC2, disponible gratuitement, hormis les frais de service Amazon EC2 normaux. Les stockages EBS et Amazon S3 sont utilisés pendant les processus d'importation et d'exportation. Ils font l'objet d'une facturation séparée.