Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Perspective technologique
La technologie constitue une base solide pour accélérer les grandes migrations. Par exemple, la solution Cloud Migration Factory se concentre sur la manière d' end-to-endautomatiser les migrations. Cette section explore certaines des meilleures pratiques d'utilisation de la technologie pour atteindre l'échelle et la rapidité requises, conformément à la portée, à la stratégie et aux délais.
Le principe fondamental consiste à examiner les domaines d'automatisation dans la mesure du possible. Si vous avez des milliers de serveurs à portée de main, l'exécution manuelle des tâches peut s'avérer coûteuse et fastidieuse.
Pour effectuer une migration, plusieurs outils sont généralement utilisés, tels que les suivants :
-
Découverte
-
Mise en œuvre des migrations
-
Base de données de gestion de configuration (CMDB)
-
Feuille de calcul d'inventaire
-
Gestion de projets
Ces outils sont utilisés à différentes étapes des migrations, de l'évaluation à la mobilisation en passant par la mise en œuvre. La sélection de ces outils est dictée par les objectifs commerciaux et les délais.
Une fois les phases de migration planifiées, l'étape suivante consiste à s'assurer que l'équipe de migration possède les compétences nécessaires pour utiliser les outils dont elle aura besoin. Si une équipe n'a pas les compétences ou l'expérience nécessaires, planifiez des formations ciblées pour améliorer ses compétences. Si possible, créez des événements permettant aux équipes d'acquérir de l'expérience avec les outils de migration dans un environnement sûr. Par exemple, existe-t-il des serveurs de laboratoire ou de bac à sable que les équipes peuvent migrer pour acquérir de l'expérience avec l'outillage ? Sinon, est-il acceptable que les charges de travail de développement initiales soient utilisées à des fins d'apprentissage ?
Automatisation, suivi et intégration des outils
Dans cette section :
Automatisez la découverte des migrations pour réduire le temps nécessaire
La plupart des grands programmes de migration commencent par comprendre l'étendue de la migration (ce qui doit être migré) et par l'élaboration d'une stratégie (comment elle sera migrée). La découverte en est un aspect important. Les points de métadonnées requis sont capturés pour former un arbre décisionnel relatif à la stratégie de migration. Pour migrer les charges de travail à un rythme soutenu, vous devez identifier et importer les métadonnées de migration requises dans vos processus de mise en œuvre, tels qu'une usine de migration. Un mécanisme entièrement automatisé pour extraire, transformer et charger (ETL) les métadonnées de migration réduit considérablement le temps et le niveau d'effort nécessaires au processus de découverte.
Un client a développé un processus de saisie de données entièrement automatisé pour son usine de migration. Le plan de la vague de migration avec toutes les métadonnées de migration a été hébergé et maintenu dans une feuille de calcul sur Microsoft SharePoint. Lorsque des modifications ont été apportées à la source, une AWS Lambda fonction a été lancée pour charger les données dans l'usine de migration sans intervention manuelle. Ce processus de saisie automatique des données a permis au client de réduire le travail manuel, de minimiser les erreurs humaines et d'accélérer sa rapidité. Ils ont pu migrer plus de 1 000 serveurs vers AWS.
Automatisez les tâches répétitives
Au cours de la phase de mise en œuvre de la migration, de nombreux petits processus doivent être répétés fréquemment. Lorsque vous utilisez AWS Application Migration Service (MGN), par exemple, vous devez installer l'agent sur chaque serveur concerné par la migration.
La création d'une usine de migration adaptée à vos besoins commerciaux et techniques spécifiques est le moyen le plus efficace d'atteindre l'efficacité et la rapidité nécessaires à la réussite d'une migration de grande envergure. Une usine de migration fournit un cadre d'intégration et d'orchestration qui utilise un ensemble de données standardisé pour accélérer la migration. Une fois toutes les tâches identifiées, consacrez du temps à automatiser toutes les tâches manuelles qui peuvent être automatisées parallèlement aux runbooks prescriptifs.
La solution Cloud Migration Factory en est un exemple. Cloud Migration Factory est conçu pour fournir les bases de l'automatisation de la migration sur lesquelles vous pouvez automatiser les aspects spécifiques à votre organisation. Par exemple, vous souhaiterez peut-être mettre à jour un indicateur dans votre CMDB pour indiquer que les serveurs locaux peuvent désormais être mis hors service. Dans ce scénario, vous pouvez créer une automatisation qui exécute cette tâche à la fin de la vague de migration. Cloud Migration Factory dispose d'un magasin de métadonnées centralisé contenant toutes les métadonnées des vagues, des applications et des serveurs. Le script d'automatisation peut se connecter à Cloud Migration Factory pour obtenir une liste des serveurs de cette vague et effectuer les actions correspondantes. Cloud Migration Factory prend en charge AWS Application Migration Service.
Automatisez le suivi et le reporting pour accélérer la prise de décision
Nous vous recommandons de créer un tableau de bord de reporting de migration automatisé pour suivre et rapporter les données en temps réel, y compris les indicateurs de performance clés (KPIs) du programme. Les projets de migration impliquent des parties prenantes de l'ensemble de l'organisation, notamment les suivantes :
-
Équipes de candidature
-
Testeurs
-
Équipes de mise hors service
-
Architectes
-
Équipes d'infrastructure
-
Leadership
Pour remplir leur rôle, ces parties prenantes ont besoin de données en temps réel. Par exemple, les équipes réseau doivent connaître les prochaines vagues de migration pour comprendre l'impact sur la connexion partagée entre les ressources locales et AWS. Les équipes de direction veulent savoir dans quelle mesure la migration est terminée. Le fait de disposer d'un flux de données en direct fiable et automatisé permet d'éviter les problèmes de communication et de fournir une base sur laquelle les décisions peuvent être prises.
Un important client du secteur de la santé préparait la sortie d'un centre de données dont la date limite était proche. Compte tenu de l'ampleur et de la complexité, un temps considérable a été initialement consacré au suivi et à la communication de l'état de la migration entre les parties prenantes. L'équipe de migration a ensuite utilisé Amazon QuickSight pour créer des tableaux de bord automatisés qui visualisaient les données, simplifiant ainsi considérablement le suivi et les communications tout en augmentant la vitesse de migration.
Découvrez les outils qui peuvent faciliter votre migration
Il n'est pas facile de choisir les bons outils pour votre migration, en particulier si aucun membre de votre organisation n'a encore géré une migration de grande envergure.
Nous vous recommandons de prendre le temps de choisir l'outillage approprié pour prendre en charge la migration. Cette exploration peut entraîner un coût de licence, mais elle peut présenter un avantage financier si l'on considère l'initiative dans son ensemble. Vous pourriez également constater que les outils intégrés à votre organisation peuvent fournir un résultat similaire. Par exemple, vous disposez peut-être déjà d'outils de surveillance des performances des applications déployés dans votre parc, qui peuvent fournir de riches informations de découverte.
Un client du secteur des technologies était initialement réticent à utiliser des outils de découverte automatisés lors de sa migration en raison d'un manque de familiarité. Par conséquent, un AWS partenaire SI a dû organiser 5 à 10 heures de réunions par application pour découvrir manuellement le parc, y compris les noms des serveurs, les versions du système d'exploitation et les dépendances. Il a été estimé que si des outils de découverte avaient été utilisés, l'effort de découverte aurait pu être réduit de plus de 1 000 heures.
Conditions préalables et validation après la migration
Dans cette section :
Construisez la zone d'atterrissage pendant la phase de pré-migration
Nous vous recommandons de créer l'environnement AWS cible, ou zone d'atterrissage, à l'avance, plutôt que de créer les clouds privés virtuels (VPCs) et les sous-réseaux cibles pendant la vague de migration. La création d'une zone d'atterrissage bien conçue est une condition préalable à la migration. La zone d'atterrissage doit inclure la surveillance, la gouvernance, les contrôles opérationnels et de sécurité.
La création et la validation de la zone d'atterrissage avant la migration minimisent l'incertitude liée à l'exécution de vos charges de travail dans un nouvel environnement. Une fois la zone de landing zone en place, les parties prenantes peuvent se concentrer sur la migration des charges de travail sans se soucier des aspects gérés au niveau du compte ou du VPC.
Décrire les activités préalables
Outre la zone d'atterrissage, il est important d'aligner les autres prérequis techniques avant la migration, en particulier les processus nécessitant de longs délais. Par exemple, apportez les modifications nécessaires au pare-feu pour permettre la réplication des données sur site vers AWS. La communication précoce des prérequis techniques permet de préparer et d'allouer les ressources nécessaires. Il est fréquent que les migrations soient bloquées parce que les conditions préalables ne sont pas remplies. Cela a non seulement un impact sur la vague de migration en cours, mais cela peut également repousser les dates de toutes les futures migrations pendant que le problème est en cours de résolution.
Une société de services financiers avait l'intention d'effectuer une migration massive vers AWS, dans le but de libérer plusieurs centres de données. Cependant, leur bande passante était disponible entre les sites et n' AWS était pas suffisante pour atteindre la vitesse prévue. Malheureusement, l'augmentation de la bande passante a nécessité une nouvelle connexion et a nécessité un délai de trois mois. Cela signifie que la vitesse de migration a été limitée pendant les trois premiers mois.
Mettre en œuvre des contrôles après la migration pour une amélioration continue
Enfin, n'oubliez pas de mettre en œuvre des validations après la migration, telles que l'intégration des opérations, l'optimisation des coûts et les contrôles de gouvernance et de conformité. La validation après la migration inclut l'évaluation des charges de travail précédemment migrées afin de découvrir les leçons techniques apprises qui devraient être appliquées aux futures vagues.
De plus, c'est une excellente occasion de mettre en œuvre des opérations de contrôle des coûts. Par exemple, lors de la migration, vous pouvez décider de faire correspondre la taille des AWS instances à celle de votre parc sur site afin de réduire le besoin de tests de performance. Maintenant que les tests ne constituent plus la phase critique de fermeture du centre de données, vous pouvez utiliser Amazon CloudWatch pour évaluer l'utilisation de l'instance et déterminer si une instance de plus petite taille convient.
Pour illustrer l'importance de cette phase, un grand client technologique effectuait une migration importante mais n'avait initialement pas inclus de validations après la migration. Après avoir migré plus de 100 serveurs, ils ont constaté que l' AWS Systems Manager agent (agent SSM) n'était pas configuré correctement. Tous les serveurs précédemment migrés ont dû être corrigés, et la migration a été bloquée. Le client a également constaté que le volume des instances était jusqu'à cinq fois supérieur aux estimations initiales. Il a donc mis en place un point de contrôle des coûts à la fin de chaque vague de migration.