Qu’est-ce que la migration d’applications ?

 

La migration d’applications est le processus de déplacement de logiciels d’un environnement informatique à l’autre. Elle peut porter sur la migration d’applications d’un Data Center à l’autre, par exemple d’un Cloud public vers un Cloud privé, ou du serveur on premise d’une entreprise vers l’environnement d’un fournisseur de Cloud.

 

Les entreprises migrent les applications vers le Cloud pour tirer parti d'une structure de coûts améliorée, d’une scalabilité réactive et de la possibilité de mettre rapidement à jour les applications pour répondre à l’évolution de la demande.

Laboratoire d’essai en ligne VMware Cloud on AWS - Démarrage

Commencez ici 

3 étapes pour simplifier la migration des applications vers le Cloud

Le processus de migration peut être complexe, en particulier pour les entreprises sans expérience en matière de migration d’applications vers le Cloud. Cependant, avec une planification et une exécution appropriées, il est possible de réaliser une migration en douceur. Voici trois étapes qui peuvent vous aider :

  1. Constituez l’équipe idéale.Recrutez des représentants clés de chaque entité impliquée dans le projet de migration. Ces personnes contribueront à documenter et à soutenir le projet à mesure qu’il avance. Il est également important de constituer une équipe d’experts techniques internes pour accompagner la migration à chaque étape, même si votre organisation travaille avec un partenaire tiers.

  2. Convainquez vos parties prenantes.Présentez le dossier commercial de la migration, qu’il s’agisse de réduction des coûts, de rationalisation des opérations, d’avantage concurrentiel ou de tout ce qui précède. Pour obtenir l’approbation de la direction, vous devrez vous mettre d’accord sur les objectifs, le budget et le calendrier du projet. Assurez-vous de tenir vos parties prenantes informées à mesure que le projet avance et à chaque étape.

  3. Auditez vos applications. Dans le cadre de l’audit de votre environnement applicatif, évaluez et regroupez les applications en fonction des critères suivants :
    • S’agit-il d’une application métier ou technique ?
    • L’application est-elle moderne ou legacy ?
    • Un refactoring ou une réécriture seront-ils nécessaires ?
    • Quelle est la sensibilité aux interruptions de service autour de cette application ?
    • L’application a-t-elle été développée en interne ou par un tiers ?

Lors de l’évaluation de chaque application, il est également essentiel d’identifier les dépendances, les intégrations et les exigences techniques. Vous serez certainement intéressé par l’architecture de l’application, les politiques de sécurité, et les outils et logiciels utilisés pour gérer l’accès, les performances et la résolution des problèmes. Priorisez les migrations en fonction de ces critères, des besoins de l’entreprise et de votre budget. Choisissez ensuite le Cloud vers lequel migrer application par application. Avec vos applications regroupées de manière logique et une compréhension de la destination de chaque application, vous pouvez finaliser votre plan de migration d’applications.

Bonnes pratiques en matière de migration d’applications

Voici quelques bonnes pratiques concernant la planification et la mise en œuvre d’une migration d’applications :

  • Clarifier les objectifs de l’entreprise et les objectifs finaux pour toutes les personnes impliquées.Établir et réaffirmer l’objectif, les avantages et les résultats finaux de la migration pour aider tout le monde à rester motivé et concentré.
  • Commencer petit et limiter les risques. Démarrer avec une seule application (ou un petit groupe d’applications non critiques) permet aux membres des équipes de gagner en confiance, d’identifier les problèmes potentiels et de montrer les résultats. Une autre façon de minimiser les risques consiste à effectuer des migrations d’applications de test dans des environnements de test.
  • Faire appel à des experts externes et à des outils tiers pour compléter les capacités internes. La migration d’applications est un processus complexe qui, lorsqu’il n’est pas exécuté correctement, risque d’entraîner des erreurs coûteuses et des pertes de données. Il est judicieux d’investir dans des outils et une expertise supplémentaires pour vous assurer d’être bien préparé.

Stratégies courantes de migration des applications

Il existe diverses stratégies pour migrer efficacement des applications vers le Cloud. Le bon choix dépendra des besoins de l’entreprise, des contraintes budgétaires et d’autres facteurs. Voici quelques-unes des options les plus courantes :

 

Transfert sans conversions. Le transfert d’un actif majeur, tel qu’un site Web, depuis un environnement on premise vers le Cloud public (sans aucune modification de l’actif concerné), permet de réaliser d’importantes économies. L’utilisation d’un Cloud public permet de bénéficier d’un support complémentaire, grâce à des fonctionnalités d’optimisation du Cloud intégrées telles que la reprise d’activité et l’extension de la capacité à la demande.

 

Choix d’une solution SaaS de remplacement. En vous appuyant sur une offre logicielle sous forme de service (Software-as-a-Service, SaaS) disponible sur le marché qui répond à vos besoins, vous allégez le fardeau que représente le processus de migration et libérez des ressources on premise qui peuvent être affectées à d’autres charges de travail.

 

Choix d’une solution PaaS de remplacement. L’adoption d’une solution PaaS (plate-forme sous forme de service) sans aucune modification de l’architecture existante permet de remplacer les coûteux serveurs on premise par un service par abonnement. Une solution PaaS de remplacement renforce souvent l’agilité pendant les périodes de forte demande.

 

Refonte. La modernisation d’une application ou d’un service grâce à la migration Cloud permet d’ajouter des fonctionnalités nouvelles ou améliorées, de renforcer la valeur tangible du produit et de régénérer des produits anciens mais toujours utiles.

 

Mise hors service. Toute charge de travail n’offrant pas de valeur à l’entreprise, et qui n’est pas intégrée à une autre charge de travail, mérite d’être supprimée.

 

En quoi consiste le processus de migration d’applications ?

Une migration d’applications standard comprend les étapes suivantes :

  1. Plan : étudiez et évaluez vos applications, vos objectifs commerciaux et vos équipes pour créer un plan de migration. Pensez également à d’autres outils supplémentaires. Il existe une variété d’options en matière de logiciels et services de migration d’applications tiers. Ces outils permettent de gérer et de déplacer les données d’une plate-forme à l’autre, ainsi que de fournir une analyse et une surveillance approfondies des données.
  2. Test : avant d’effectuer des migrations réelles, entraînez-vous avec une simulation de migration pour perfectionner le processus. Et puis, après chaque phase de migration réelle, testez tout ce qui a été migré dans le nouvel environnement et documentez les résultats. Des tests réguliers et la création d’une sandbox permettent à l’équipe de détecter les problèmes à un stade précoce et de se regrouper ou de changer de direction avant que les données ne soient perdues et les progrès gâchés.
  3. Migration par vagues : il est préférable de regrouper les applications, puis d’effectuer la migration par étapes. Documentez chaque étape à l’aide d'un outil de gestion de projet pour tenir informé tout le monde, y compris les parties prenantes, et pour regrouper les pièces justificatives.
  4. Suivi : une fois la migration terminée, effectuez des tests de suivi pour déterminer si la migration Cloud a été correctement exécutée. Ils incluent l’analyse des performances des applications, la recherche d'interruptions potentielles et l’évaluation de la sécurité de la base de données.

À quoi ressemble une migration réussie des applications vers le Cloud ?

Une entreprise qui réussit à migrer ses applications vers le Cloud peut bénéficier des avantages suivants :

  • Solutions améliorées et modernisées en fonction des objectifs métiers
  • Réduction du temps alloué à la formation des nouveaux collaborateurs
  • Accès élargi aux applications distribuées
  • Réduction de la complexité et des coûts
  • Consolidation des applications
  • Sécurité et gestion optimales
  • Productivité accrue
  • Valeur étendue des investissements informatiques

Lors de l’évaluation de chaque application, il est également essentiel d’identifier les dépendances, les intégrations et les exigences techniques. Vous serez certainement intéressé par l’architecture de l’application, les politiques de sécurité, et les outils et logiciels utilisés pour gérer l’accès, les performances et la résolution des problèmes. Priorisez les migrations en fonction de ces critères, des besoins de l’entreprise et de votre budget. Choisissez ensuite le Cloud vers lequel migrer application par application. Avec vos applications regroupées de manière logique et une compréhension de la destination de chaque application, vous pouvez finaliser votre plan de migration d’applications.

Produits, solutions et ressources VMware associés à la migration des applications

Virtualiser les applications avec ThinApp

ThinApp accélère le déploiement d’applications et simplifie leur migration en les isolant du système d’exploitation sous-jacent pour éliminer les conflits entre applications et rationaliser le déploiement et la gestion.

VMware Cloud on AWS

Déployez un Cloud hybride fluide en étendant votre environnement vSphere on premise au Cloud AWS. AWS est le partenaire de Cloud public préféré de VMware pour toutes les charges de travail vSphere.

Migration à chaud de machines virtuelles

Déplacez une machine virtuelle d’un serveur physique à l’autre sans interruption de service avec la migration à chaud de VMware vSphere vMotion.

Qu’est-ce que la migration à chaud des machines virtuelles et comment fonctionne-t-elle ?

Aucune application ne peut se permettre une interruption de service, mais malheureusement certaines interruptions sont absolument inévitables. VMware vSphere vMotion autorise une migration à chaud sans interruption de service des charges de travail d’un serveur à l’autre.

VMware Cloud

Gérer votre portefeuille complet d’applications sur l’ensemble des Clouds hybrides et publics

Migrer vers le Cloud

Migrez facilement les charges de travail vers le Cloud en utilisant VMware Tools et les compétences que vous connaissez déjà. Découvrez aujourd’hui les avantages de la migration Cloud avec VMware.