Le mot du rédacteur en chef : Le rôle de Windows Azure VM Role

Lorsqu'il s'agit de migrer des applications dans le nuage, tout dépend de la création de la bonne image. L'image du serveur, en fait. Windows Azure VM Role permet d'exécuter une image virtuelle d'un disque dur, de la stocker dans le nuage, ainsi que de la charger, puis de l'exécuter à la demande.

Par Mitch Irsfeld

Vous comprenez ce qu'apporte l'informatique en nuage, l'efficacité accrue qu'elle permet, la capacité à faire évoluer votre infrastructure en fonction des besoins immédiats et l'utilisation de l'équipe informatique de manière plus stratégique. Mais quelle est la meilleure façon de migrer vos applications dans le nuage ? Il faut surtout éviter de commencer à recoder des applications et à appliquer des changements dans leur processus de déploiement.

Entrez dans l'ère de Windows Azure VM Role , qui vous permet d'exécuter une instance personnalisée de Windows Server 2008 R2 dans Windows Azure, ce qui facilite la migration d'applications dans le nuage. Pour faire court, un rôle d'ordinateur virtuel (rôle VM) exécute l'image, le disque dur virtuel (VHD) d'un ordinateur virtuel Windows Server 2008 R2. Ce disque dur virtuel est créé à l'aide d'un ordinateur local Windows Server et est ensuite téléchargé vers Windows Azure. Vous pouvez configurer et assurer la maintenance du système d'exploitation et utiliser les services de Windows, les tâches planifiées, etc., dans le rôle VM. Une fois stocké dans le nuage, le disque dur virtuel peut être chargé à la demande dans un rôle VM, puis exécuté. Nul besoin de recoder pour pouvoir l'utiliser dans Windows Azure : vos applications existantes peuvent immédiatement commencer à travailler pour vous dans le nuage.

Les professionnels de l'informatique peuvent utiliser Hyper-V ou le kit d'installation automatisée (Windows AIK) pour Windows Server pour créer, puis télécharger leurs applications Windows Server 2008 R2 vers Windows Azure VM Role. Pour que l'empaquetage d'une application permette l'exécution de cette dernière dans Windows Azure dans le rôle VM, Windows Azure SDK inclut également des outils de ligne de commande. Pour plus de détails, consultez la Vue d'ensemble de Windows Azure VM Role.

Dans cette édition de TechNet ON, nous nous concentrons sur deux objectifs : comprendre pourquoi vous devriez utiliser le rôle VM et comment créer des ordinateurs virtuels pour Windows Azure.

Dans son article intitulé Conduire vos ordinateurs virtuels sur le nuage [[need URL]] , publié dans TechNet Magazine, Joshua Hoffman explique que le rôle VM permet de créer des ordinateurs virtuels pour Windows Azure afin d'exploiter l'infrastructure évolutive et les économies réalisables que permet l'informatique en nuage.

La question est de savoir si le rôle VM est une plate-forme PaaS (Platform-as-a-service), puisque qu'exécutée dans Windows Azure, ou s'il s'agit d'une infrastructure IaaS comme certaines spéculations le laissaient entendre lors de la première annonce du rôle VM. Comme l'explique Windows Azure VM Role : l'envisager différemment, le rôle VM est une application de plate-forme PaaS exécutée dans Windows Azure, sous réserve du modèle de service et de tous les autres avantages et inconvénients, tout comme les rôles Web et Worker. Même si elle crée un ordinateur virtuel chargé d'héberger l'application, elle n'en demeure pas moins une application Windows Azure.

Ensuite, vous devez comprendre pourquoi vous devriez utiliser le rôle VM pour configurer le système d'exploitation pour un ordinateur virtuel, ainsi que la manière dont vous pouvez créer un service hébergé pour Windows Azure. Un rôle VM n'est pas différent des autres rôles Windows Azure puisqu'il a besoin que les fichiers de définition de service et de configuration de service soient hébergés en tant que service dans Windows Azure. Pour commencer, consultez un rapide aperçu de la création d'un service hébergé pour Windows Azure.

Mise en route

Dans Votre ordinateur virtuel sur le nuage [[need URL]], Hoffman brosse les étapes de la création d'ordinateurs virtuels pour Windows Azure. Voici quelques éléments clés à comprendre :

une image du système d'exploitation Windows Server 2008 R2 est nécessaire pour un rôle VM dans Windows Azure. Pour voir ce qui est impliqué dans la création d'une image de disque dur virtuel, lisez l'article Getting Started with Developing a Server Image for a VM Role (Mise en route du développement d'une image de serveur pour un rôle VM). Pour créer des instances pour un rôle VM, vous devez déployer un package de modèle de service vers Windows Azure. Pour des détails sur le déploiement d'un package de modèle de service vers Windows Azure, consultez l'article How to Create and Deploy the VM Role Service Model (Comment créer et déployer le modèle de service de rôle VM) qui inclut how to create the base VHD for a VM role in Windows Azure, upload a VHD to Windows Azure and define the service model files (comment créer le disque virtuel de base pour un role VM dans Windows Azure, télécharger un disque dur virtuel vers Windows Azure et définir les fichiers du modèle de service) dans la bibliothèque TechNet.

Puisque des composants d'intégration Windows Azure Integration Components sont nécessaires dans un rôle VM hébergé en tant que service dans Windows Azure, vous devez également apprendre comment installer Windows Azure Integration Components. Les API du runtime de service sont installées par Windows Azure Integration Components dans l'image, permettant ainsi à l'instance du rôle VM de collecter des informations dynamiques à partir de l'environnement Windows Azure.

Lorsque vous êtes prêt à déployer le(s) rôle(s) VM, consultez les conseils d'expert d'Avkash Chauhan sur le déploiement des rôles VM Expert Tips on VM Role Deployment with Windows Azure SDK 1.4.

Dernière étape, et non la moindre, prenez le temps de prendre en main Windows Azure VM Role. Vous pouvez désormais vous inscrire à la version bêta de Windows Azure VM Role and Extra Small Instance via le portail de gestion de la plate-forme Windows Azure.

Merci de m'avoir lu,

Mitch

Mitch Irsfeld

Mitch Irsfeld , éditeur de TechNet, est un développeur de contenu et un journaliste confirmé du domaine de l'informatique qui a dirigé le personnel de rédaction dans plusieurs grands journaux, dont InformationWeek, InternetWeek et CommunicationsWeek*. Il est également éditeur pour* TechNet Magazine et responsable éditorial du bulletin d'informations TechNet Flash*.*