Plan du cours
1. Stratégie de migration et moteurs économiques
- Motivations liées à la migration cloud et critères de succès
- Stratégies de migration : réhébergement (rehost), replatforming, refactorisation, revente, retrait, conservation
- Définition des objectifs, des indicateurs clés de performance (KPI) et des rôles organisationnels pour les programmes de migration
2. Découverte, évaluation et planification
- Collecte des inventaires, cartographie des dépendances et regroupement des applications
- Évaluation de la maturité cloud et dimensionnement des ressources cibles
- Priorisation des applications, définition des vagues de migration et évaluation des risques
3. Réflexions relatives au réseau, à la sécurité et à la zone d'atterrissage (landing zone)
- Conception de VPC, options de connectivité (VPN, Direct Connect) et modèles hybrides
- Gestion des identités, des accès, du chiffrement et de la gouvernance durant la migration
- Stratégie d'accounts, zones d'atterrissage et garde-fous de base
4. Migration des serveurs avec AWS Application Migration Service (MGN)
- Architecture de MGN, réplication et paramètres de réplication
- Test des serveurs répliqués, exécution de basculements de test et validation des applications
- Procédures de basculement final, vérifications post-basculement et planification des retours arrière
5. Migration des bases de données et transfert de données
- Concepts de DMS : chargement complet (full load), capture des modifications (CDC) et réplication continue
- Considérations relatives à la conversion du schéma et stratégies de validation des données
- Options de transfert en masse : DataSync, famille Snow et transfert réseau sécurisé
6. Modernisation des applications et options de refactorisation
- Quand opter pour le replatforming ou la refactorisation : conteneurs, serverless et services managés
- Modèles de conception pour les architectures modernisées (microservices, événementiel)
- Approches de migration progressive : motif du strangler (strangler pattern) et coexistence hybride
7. Tests, basculement et disponibilité opérationnelle
- Définition des plans de test, benchmarking de performance et validation QA
- Coordination du basculement, DNS et stratégies de basculement du trafic
- Playbooks opérationnels, sauvegarde, surveillance et préparation aux incidents
8. Optimisation des coûts, réglage des performances et tâches post-migration
- Ajustement des droits (rightsizing), plans d'économie et gouvernance des coûts après migration
- Réglage des performances, mise à l'échelle automatique et gestion du cycle de vie du stockage
- Revue post-migration, feuille de route d'optimisation et documentation des enseignements tirés
9. Atelier pratique : scénario de migration de bout en bout
- Réaliser la découverte et planifier une vague de migration pour des charges de travail d'exemple
- Répliquer un serveur avec MGN et exécuter un basculement de test
- Migrer une base de données d'exemple avec DMS et valider les résultats
- Compléter le basculement final, valider les services et documenter les résultats
Résumé et prochaines étapes
Pré requis
- Une compréhension de base de l'infrastructure informatique et du réseau
- Familiarité avec la virtualisation et les systèmes d'exploitation (Windows/Linux)
- Des connaissances de base sur les bases de données et le stockage
Public cible
- Architectes et ingénieurs cloud
- Équipes chargées de l'infrastructure et des opérations
- Responsables informatiques et chefs de projet planifiant des migrations
Nos clients témoignent (1)
La convivialité tout en apprenant