Search This Blog

mercredi 14 mars 2018

Azure Migrate Tool

Bonjour à tous,

Nous allons aujourd’hui aborder Azure Migrate Tool. Cet outil, va vous aider à faire votre migration de workloads vers Microsoft Azure et réduire vos coûts au quotidien qui sont liés à votre infrastructure on-prem.

Nous avons de plus en plus de clients qui souhaitent réduire leur coût ou alléger leur infrastructure on-prem en allant vers Azure, mais il ne savent pas comment faire et surtout avec quel outil. Nous sommes aujourd'hui dans une période charnière où de plus en plus de workloads sont migrés vers le cloud et notamment Azure (que ça soit les serveurs de fichiers, des domains controllers ou encore des serveur SQL).

Ce type de projet nécessite une réelle étude concrète et approfondie afin de réussir sa transformation vers le cloud. De plus, il est important de déterminer la notion de coût avant la migration vers le cloud.


Introduction 

Azure Migrate Tool, est un outil qui permet de faire un état des lieux de vos machines  virtuelles sous VMware et vous propose un assessment réel basé sur vos workloads, et vous aidera les migrer vers Azure.

Cet assessment, vous donnera plusieurs détails sur vos machines virtuelles on prem :


  • Le coût estimatif mensuel de vos VMs on prem dans Azure
  • La recommandation et dimensionnement de vos VMs on prem e dans Azure , afin d'avoir les bon catégorie de VM une fois migré vers Azure
  • Le coût estimatif mensuel du stockage
  • Le nombre de VMs on prem qui sont ready pour être migrées vers Azure
  • Le nombre de VMs on prem qui ne sont pas ready être migrées vers Azure

Oui, mais à quel prix ?

Microsoft donne la possibilité d'utiliser cet outil de manière gratuite, par contre son utilisation va entraîner d'autres frais qui sont liés à des services comme Service MAP, car ce dernier sera nécessaire pour Azure Migrate. Cela dit, Service Map, est gratuit pendant les 180 premiers jours, passé ce délais, des frais standard seront appliqués sur votre espace. Mais l'outil en lui même, est gratuit, pas besoin de licence ou d'abonnement particulier.


Limitations :

Azure Migrate Tool, dispose aujourd'hui de quelques limitations :

  • Azure Migrate tool permet que l'assessment des machines virtuelles On prem sous VMware, ces VMs doivent être au moins sous vCenter 5.5, 6.0 ou 6.5
  • 1000 machines virtuelles par détection
  • Azure Migrate Tool prent uniquement les disques managé pour l'évaluation de migration vers Azure
  • 1500 machines virtuelle par projet
  • Les projet d'Azure migrate peuvent être crées quand les régions suivantes: Centre - Quest des USA, ceci ne dit pas être un soucis, car ce sont juste les donnés qui sont detecté par l'outil qui sont stockés dans ces régions, bien entendu vos futurs machines virtuelles dans azure, peuvent être stockées dans d'autres régions

Microsoft prévoit bien entendu d'intégrer Hyper-V (les machines vrituelles on prem qui tournent sous Hyper-V) avec Azure Tool, cette intégration arrivera plus tard dans l'année 2018. Ce qui  permettra donc de faire l'assessement d'un environnement Hyper-V également.


Fonctionnement:

Le fonctionnement d'Azure Migrate est assez simple, nous allons le détailler ici par grande étape.

Etape 1 : La création du projet Azure Migrate

Dans cette étape, nous allons créer simplement dans notre tenant Azure, le projet de migration d'Azure Migrate.




Etape 2 :  Machine virtuelle OVA

Azure Migrate Tool, utilise une machine virtuelle (Appliance collecteur), ceci afin de relever toutes les informations liées aux machines virtuelles on orem. Cette machine virtuelle, est donnée par l'outil sous forme OVA, qu'il faudra télécharger et intégrer dans votre vCenter on prem.

Etape 3 :  Connexion à l'appliance

Se connecter à l'Appliance, et lancer l'application afin de commencer l'assessment de votre environnement local

La collecte des informations se fait directement via PowerCLI, et cela nécessite aucun agent sur les machines virtuelles ou sur les hôtes de virtualisation (ESXi). Toutes les informations relatives au machines virtuelles seront collectées (CPU, RAM, DISK, NETWORK, les IOPS au niveau des disques, le débit réseau)


Etape 4 : Affichage

Toute ces données relevées, seront ajoutées au projet précédemment créé dans l'outil Azure Migrate, et seront affichées dans le portail Azure.


Etape 5 : Évaluation

Il sera ensuite possible de faire des évaluations sur les machines virtuelles relevées, il est possible de faire des groupes d’évaluation, par exemple un groupe de serveur WEB dans le quel on retrouve toutes les machines virtuelles serveurs WEB etc, ceci permettra d'être plus pointu au niveau assessement et séparer les workload pour une migration optimale dans le futur. à l'issue de ces évaluations, il est possible de télécharger les résultats concrets sous format excel et les présenter au top management ou lors de vos réunions techniques.


Exemple de mise en place d'un projet Azure Migrate:

Nous allons rentrer dans le vif du sujet et créer notre premier projet Azure Migrate afin d'asseter notre environnement VMware On prem dans le but de faire une migration de nos VMs dans Azure.

Pour cela, nous allons commencer par nous connecter à notre portail Microsoft Azure, et via le market place, nous allons ajouter l'outil Azure Migrate comme ceci :


Cliquez sur "Azure Migrate"


Cliquez ensuite sur "Create" comme ceci :




Une fois l'outil intégré dans votre tenant Azure, il est temps de créer votre premier projet Azure Migrate comme ceci :

Choisir  :

  • Le nom du projet "TestAzureMigrate"
  • La souscription Azure
  • Le ressource groupe
  • La location au niveau des data center 
Et cliquez sur "Create"

Le projet TestAzureMigrate est crée :



Cliquez ensuite sur "Discover Machines" afin de lancer la découverte des machines vrtuelles On-prem qui sont sous VMware.

La page suivante apparaît:

Cette page explique les étapes à suivantes :

  • Téléchargement de la machine virtuelle (collector Appliance) format OVA
  • Import de la machine virtuelle au sein du vCenter et la démarrer
  • Configuration de la collecte d'informations sur les machines virtuelles on-prem 


Une fois la machine virtuelle telechargée, importez la dans votre vCenter  et démarrez là :




Une fois démarré, connectez vous à cette machine virtuelle et lancer l'outil qui est déjà préparé par Microsoft qui se nomme  "Run collector" l'outil est présent sur le bureau de la machine :


Une fois lancé, vous aurez la page web suivante, faut cliquer sur "Continue"



Il faudra ensuite entrer les information liée à votre infrastructure VMware afin que la VM puisse connecter comme ceci.

Choisir ensuite l'ESXi qui sera concerné par cette collecte, et cliquez sur "Continue"


Sélection du projet :

 Afin d’envoyer la collecte des machines virtuelles vers votre tenant Azure et le projet de migration créé précédemment, il faut saisir les crédentials du projets (ID et Project Key) copier - coller dans l'interface Web, ceci permettra authentification de l'Appliance Collecteur au projet de Migration Azure Migrate :

 Une fois OK, vous devrez avoir le résultat suivant;


Il faut laisser le temps à l'Appliance de faire sa remonté d'information et sont assessement au niveau des VM On prem. 

Ce temps bien entendu, varie en fonction du nombre de machines virtuelles présentes, d’après Microsoft, pour 100 VMS, il faut compter environ une bonne heure

Retournez dans le portail, dans l'outil Azure Migrate et allez dans Gérer - Machines et vous verrez toutes les machines virtuelles de votre environnement on-prem remontés comme ceci :



 Possibilité comme mentionné plus haut de créer des groupe de collection, par exemple ici,un groupe de serveur WEB :

 

La force de cet outil, c'est qu'il est capable de nous dire si les Os dans les VMs sont supportées dans Azure ou non, on peut voir que sur quelques VMs , la version de mon CentOs n'est pas supportée dans Azure.

Il est même capable de dire quel outils faut-il prendre pour la migration ensuite :


  • Azure Site Recovery pour la réplication de VM (from VMware On-prem to Azure)
  • ou alors Azure Database migration pour les machines qu' exécutent des SQl server, MySQL, ou Oracle




Résultat concret :

On peut selectionner une VM en particulier et on peut voir ce que cela donnera une fois dans Azure:

l'ouil donne tout :


  • La Size de la VM une fois migrée vers Azure
  • Le coût mensuel de la machine vriturlle
  • le coût de son stockage mensuel 
  • Des informations sur la VM (CPU, RAM, DISK, taux d’utilisation etc )
  • l'outil pour la migration : Azure Site Recovery dans ce cas 




Extraction fichier excel pour le TOP Management:

Il est possible de présenter des résultat similaire à votre top management afin de faire démarrer votre projet de migration vers Azure :





Conclusion 

De plus en plus de clients se posent la question sur le passage de certains workload vers Azure, cet outil permet de répondre à cette problématique en faisant un assessement concret, juste et surtout basé sur l’infrastructure existante, ce qui permettra une migration fonctionnelle et optimale. 

Plusieurs outils existent sur le marché qu sont payants, Azure Migrate Tool, reste gratuite (sans licence) facile d'utilisation et complet au niveau des résultat  (données technique et données financière)

Pour l'instant avec cet outil, ont peut assester que les environnements VMware, mais, les environnements Hyper-V seront pris en compte au court de cette année.

De plus, si vos disposez d'un environnement Hyper-V, l'assessement est possible avec Azure Site Recovery Planner. (je feras un article dessus plus tard )

Si vous avez des questions..

N'hésitez pas : Seyfallah.t@gmail.com

Cordialement,
ST
< >