Passer la navigation

Migrer

Générez de la valeur plus rapidement grâce à des stratégies de migration cloud flexibles et puissantes, tout en réduisant au minimum l’impact sur vos activités.

Migrez pour le long terme

Dans cette phase, nous guidons votre migration vers le cloud via quatre approches largement adoptées. Découvrez ces approches pour choisir la combinaison adaptée à vos applications. Par exemple, vous pouvez choisir de ré-héberger ou de migrer via l’approche « lift and shift » des applications moins stratégiques sans modifier le code, et de réorganiser d’autres applications plus critiques pour l’entreprise, en les décomposant en services.

"Create a multifaceted application strategy to determine when rehosting, refactoring, rebuilding or replacing applications delivers value, and how new applications can be built using cloud-optimized and cloud-native design principles."

Gartner : « Concevoir une stratégie de cloud computing efficace en répondant à cinq questions clés », David W. Cearley, novembre 2015 (actualisation le 23 juin 2017)

Explorez les stratégies de migration cloud pour voir quand et en quoi elles correspondent à vos objectifs

Rehost

Souvent appelée migration « lift-and-shift », cette option sans code vous permet de migrer rapidement vos applications actuelles vers Azure. Chaque application est migrée « en l’état », ce qui offre les avantages du cloud sans les risques ni les coûts liés aux modifications de code.

Quand utiliser :

  • Vous devez migrer rapidement les applications de votre centre de données vers le cloud.
  • Vos applications sont conçues pour tirer parti de la scalabilité d’Azure IaaS.
  • Votre entreprise a besoin des applications, mais n’a pas besoin de changer leurs fonctionnalités immédiatement.
  • Vos exigences relatives aux applications ou bases de données ne peuvent être satisfaites qu’à l’aide d’une machine virtuelle IaaS Azure.
  • Vous devez déplacer l’application sans modifications de code

Exemple de ré-hébergement

Étapes de migration

Ré-hébergez vers IaaS

Ré-hébergez la base de données

Optimiser

Étape 1 sur 4

Répliquer des machines virtuelles ou des serveurs physiques dans Azure

Utilisez Azure Site Recovery pour répliquer des serveurs en quelques étapes simples, notamment des machines virtuelles VMware ou des serveurs physiques exécutant Windows ou Linux. Répliquez des machines virtuelles sur des comptes de stockage Premium ou Standard pour répondre aux exigences de performance et de contrat SLA de votre application.

Étape 2 sur 4

Configurer Azure Hybrid Benefit et Managed Disks

Réalisez des économies lors de la migration de vos machines virtuelles Windows Server vers Azure en utilisant l’avantage Azure Hybrid Benefit. Avant la migration, appliquez les configurations recommandées à partir de vos évaluations, telles que le type de stockage, les groupes à haute disponibilité, la taille de machine virtuelle et le réseau.

Étape 3 sur 4

Tester et migrer des applications vers Azure

Établissez un point de comparaison des performances de votre application dans Azure à l’aide d’un test de basculement non disruptif avec Site Recovery. Exécutez ensuite la migration de l’application vers Azure en toute confiance.

Étape 4 sur 4

Transférez de grandes quantités de données

Utilisez le service Azure Data Box lorsque vous voulez transférer de grandes quantités de données sur Azure, mais que vous souhaitez limiter les délais ou les coûts ou que la disponibilité du réseau est faible. La Data Box est prise en charge par un réseau de partenaires qui disposent d’une grande expérience dans l’accompagnement des clients gérant des ressources de données.

Étape 1 sur 3

Migrez votre base de données

Migrez facilement vos bases de données SQL Server, open source et d’autres bases de données relationnelles vers des solutions entièrement managées sur Azure, notamment Azure SQL Database Managed Instance, Azure Database pour PostgreSQL et Azure Database pour MySQL avec Azure Database Migration Service. Migrez vos bases de données non relationnelles vers Azure Cosmos DB à l’aide de l’outil de migration de données.

Étape 2 sur 3

Mettez à l’échelle la migration de vos bases de données

Migrez des bases de données en parallèle à l’aide de Database Migration Service.

Étape 3 sur 3

Effectuez la migration

Lorsque la base de données migrée est prête, il vous suffit de reconnecter votre application en mettant à jour vos chaînes de connexion.

Étape 1 sur 4

Garantissez la conformité

Garantissez la conformité aux exigences de l’entreprise et réglementaires à l’aide de stratégies de sécurité qui définissent la configuration souhaitée de vos charges de travail. Azure Machine Learning identifie le chiffrement de données manquant et les règles de pare-feu manquantes.

Étape 2 sur 4

Sauvegardez vos machines virtuelles

Sauvegardez vos machines virtuelles Windows et Linux migrées à partir du portail Azure. Toutes vos informations de sauvegarde étant regroupées dans un tableau de bord central, vous pouvez rapidement restaurer des données en cas de perte inattendue.

Étape 3 sur 4

Gérez la conformité

Assurez une bonne gouvernance en définissant des politiques et en surveillant la conformité à vos standards. Implémentez l’accès le moins privilégié à l’aide du contrôle d’accès en fonction du rôle (RBAC, Role Based Access Control) et de l’accès administrateur juste à temps.

Étape 4 sur 4

Effectuez le suivi de l’utilisation des machines virtuelles

Utilisez Azure Cost Management pour surveiller l’utilisation du processeur sur vos machines virtuelles afin de détecter les inefficacités et d’optimiser l’utilisation.

Découvrez comment ré-héberger votre application à l’aide d’outils Microsoft pour la migration de serveurs et de bases de données.

Migration d’application vers Azure : vos options expliquées

Vidéos recommandées

Services technologiques recommandés

Nos partenaires technologiques offrent un éventail de solutions de migration que vous pouvez utiliser lorsque les services de migration Azure ne prennent pas en charge votre scénario spécifique.

Refactoriser

Le « refactoring », souvent appelé « remaniement », est une approche de migration dans le cloud qui vous permet de modifier le moins possible le code d’application ou d’appliquer les modifications de configuration nécessaires pour connecter l’application à l’infrastructure Azure PaaS et tirer le meilleur parti du cloud.

Quand utiliser :

  • Vous devez utiliser la base de code et les compétences de développement actuelles et la portabilité du code revêt une grande importance pour vous.
  • Votre application peut facilement être reconditionnée pour fonctionner dans Azure.
  • Vous voulez appliquer les pratiques DevOps innovantes fournies par Azure.
  • Votre équipe informatique investit dans DevOps en utilisant une stratégie de conteneur pour certaines charges de travail.

Exemple de remaniement

Étapes de migration

Refactorisez en PaaS

Base de données dans Azure

Optimisez les opérations

Étape 1 sur 2

Reconditionnez des applications existantes

Utilisez des applications existantes, reconditionnées, pour tirer parti des capacités de la plateforme en tant que service (PaaS) Azure. Envoyez votre application à l’Azure Container Registry où vous pouvez simplifiez le développement de conteneurs en stockant et gérant des images de conteneur pour des déploiements Azure dans un registre centralisé.

Étape 2 sur 2

Déployez vers le service Azure Kubernetes

Créez, configurez et gérez un cluster de machines virtuelles préconfigurées pour exécuter des applications en conteneur. Azure Kubernetes Service (AKS) facilite ces opérations.

Étape 1 sur 2

Migrez votre base de données

Migrez facilement vos bases de données SQL Server, open source et d’autres bases de données relationnelles vers des solutions entièrement managées sur Azure, notamment Azure SQL Database Managed Instance, Azure Database pour PostgreSQL et Azure Database pour MySQL avec Azure Database Migration Service. Migrez vos bases de données non relationnelles vers Azure Cosmos DB à l’aide de l’outil de migration de données.

Étape 2 sur 2

Migrez des bases de données à l’échelle

Utilisez Database Migration Service pour migrer vos bases de données en parallèle. Quand une base de données migrée est prête à l’emploi, reconnectez-la et votre application est opérationnelle.

Étape 1 sur 3

Migrez vers Visual Studio Team Services

Passez de Team Foundation Server à Visual Studio Team Services en emportant vos données avec vous

Étape 2 sur 3

Gérez la conformité

Contribuez au respect des exigences réglementaires de l’entreprise ou du secteur à l’aide de stratégies de sécurité qui définissent la configuration souhaitée de vos charges de travail. Azure Security Center utilise l’apprentissage automatique pour identifier un chiffrement de données manquant et des règles de pare-feu manquantes.

Étape 3 sur 3

Surveillez et visualisez les coûts

Bénéficiez d’une complète visibilité sur la consommation des ressources et les coûts dans une unique vue unifiée. Votre personnel et vos utilisateurs en entreprise peuvent créer des tableaux de bord personnalisés pour afficher les données en fonction de leurs besoins.

Services technologiques recommandés

Nos partenaires technologiques offrent un éventail de solutions de migration que vous pouvez utiliser lorsque les services de migration Azure ne prennent pas en charge votre scénario spécifique.

Rearchitect

Cette stratégie de migration vers le cloud vous permet de modifier ou d’étendre la base de code d’une application pour optimiser l’architecture de l’application et l’adapter à l’échelle du cloud. Cela a pour effet de moderniser votre application en une architecture résiliente, hautement évolutive et déployable de façon indépendante. Utilisez les services Azure pour accélérer le processus, mettre à l’échelle des applications en toute confiance, et gérer vos applications en toute simplicité.

Quand utiliser :

  • Votre application nécessite une révision majeure pour incorporer de nouvelles fonctionnalités ou pour fonctionner plus efficacement sur une plateforme cloud.
  • Vous souhaitez utiliser vos investissements applicatifs actuels.
  • Vous voulez répondre aux exigences de scalabilité de manière rentable.
  • Vous souhaitez réduire au minimum l’utilisation de machines virtuelles.
  • Vous voulez appliquer les pratiques DevOps innovantes fournies par Azure.

Exemple de réorganisation

Étapes de migration

Réarchitecturez pour PaaS

Base de données dans Azure

Mettez en production et optimisez

Étape 1 sur 3

Réorganisez votre code

Divisez une application monolithique en un ensemble de modules faiblement couplés qui fonctionnent ensemble pour tirer parti de la plateforme Azure.

Étape 2 sur 3

Déployez les services de manière indépendante

Chaque microservice est autonome, petit, indépendant et faiblement couplé, et peut être créé, testé et déployé de façon indépendante.

Étape 3 sur 3

Développez avec votre

Développez dans votre langage de programmation préféré, en utilisant des outils familiers.

Étape 1 sur 2

Migrez des bases de données à l’échelle

Utilisez Azure Database Migration Service pour migrer des bases de données en parallèle.

Étape 2 sur 2

Effectuez la migration

La base de données migrée est prête à l’emploi. Reconnectez-vous simplement et votre application fonctionnera.

Étape 1 sur 3

Déploiements indépendants

Vous pouvez mettre à jour un service sans avoir à redéployer l’application entière, ainsi que déployer une mise à jour ou restaurer en cas de problème. Vous pouvez utiliser Docker pour déployer des microservices.

Étape 2 sur 3

Transférez votre application vers Azure Container Registry

Azure Container Registry vous permet de stocker et de gérer des images pour tous les types de déploiement de conteneur.

Étape 3 sur 3

Déployez vers le service Azure Kubernetes

Azure Kubernetes Service (AKS) simplifie la création, la configuration et la gestion d’un cluster de machines virtuelles préconfigurées pour exécuter des applications en conteneur.

Services technologiques recommandés

Nos partenaires technologiques offrent un éventail de solutions de migration que vous pouvez utiliser lorsque les services de migration Azure ne prennent pas en charge votre scénario spécifique.

Rebuild

Régénérez une application à partir de zéro à l’aide de technologies cloud natives. La plateforme en tant que service (PaaS) Azure fournit un environnement complet de développement et de déploiement dans le cloud, sans le coût et la complexité des licences logicielles, ni le besoin d’infrastructure d’application sous-jacente ou d’intergiciels (middleware) et autres ressources. Avec cette stratégie de migration cloud, vous gérez les applications et services que vous développez, tandis qu’Azure gère tout le reste.

Quand utiliser :

  • Vous voulez un développement rapide, et l’application existante vous ralentit en raison de fonctionnalités et d’une durée de vie limitées.
  • Vous êtes prêt à créer de nouvelles applications en utilisant des technologies cloud natives.
  • Vous voulez créer des applications innovantes en profitant des avancées des technologies telles que l’intelligence artificielle, la blockchain et l’IoT.
  • Vous voulez accélérer l’innovation de votre entreprise.
  • Vous voulez appliquer les pratiques de DevOps innovantes fournies par Azure

Exemple de régénération

Étapes de migration

Régénérez une base de données

Régénérez des cloud-native apps

Mettez en production et optimisez

Étape 1 sur 2

Créez une base de données pour stocker vos données

Azure Cosmos DB est un service de base de données multimodèle distribué à l’échelle mondiale qui offre une distribution clé en main sur un nombre illimité de régions Azure grâce à une mise à l’échelle et à une réplication transparentes de vos données, quel que soit l’emplacement où se trouvent vos utilisateurs.

Étape 2 sur 2

Base de données multimodèle + multi-API

Utilisez des données de types paire clé-valeur, graphique, famille de colonnes et document dans un même service avec Cosmos DB

Étape 1 sur 3

Utilisez les services PaaS

Azure PaaS vous permet de créer des applications à l’aide de composants logiciels intégrés offrant des capacités d’extensibilité, de haute disponibilité et de mutualisation.

Par exemple, si votre application nécessite une solution d’intégration, vous pouvez utiliser Azure Logic Apps.

Étape 2 sur 3

Générez sans serveur

Générez des applications plus rapidement avec une architecture sans serveur, en utilisant le langage de programmation de votre choix.

Étape 3 sur 3

Régénérez avec l’intelligence artificielle

Utilisez des services d’intelligence artificielle riches, tels que l’API Analyse de texte d’Azure Cognitive Services, pour doter les utilisateurs d’applications intelligentes qui apprennent et s’adaptent.

Étape 1 sur 2

Publiez votre application sur App Service

Utilisez Visual Studio Team Services pour créer un pipeline d’intégration continue et de livraison continue complet pour votre application, quel que soit le langage que vous utilisez, et déployez sur plusieurs cibles, notamment des machines virtuelles, Azure Service Fabric et des orchestrateurs de conteneurs Docker tels que Kubernetes.

Passez aux étapes suivantes maintenant

Parcours de migration Azure

Évaluer ÉVALUER
Migrer MIGRER
Optimiser OPTIMISER