Maintenant que se pose la question de la migration de votre portefeuille applicatif vers le cloud AWS, il est important de faire preuve de pragmatisme et d'aborder cette phase de migration de façon structurée et efficace. Les phases initiales de cartographie et d'assessment des applications devant être suivies d'une démarche de migration encadrée et outillée. Nous vous proposons de découvrir ces meilleures pratiques afin d'être en mesure de construire votre roadmap de migration vers le cloud.
3. Objectifs
• Vous aider à aborder la phase de découverte et
d’évaluation de votre portefeuille applicatif à migrer
vers le cloud
o Processus de décision, ségmentation, priorisation
• Vous permettre de construire votre “roadmap” de
migration de vos applications vers le cloud AWS
o Outils, processus, ‘patterns’, the service enabled enterprise.
• Partager avec vous le point de vue d’un client: Anovo
4. La modernisation du patrimoine applicatif
occupe les DSI depuis des décennies
Front-end
Servers
Old Environment
Business
Logic
Servers
Database
Servers
Infrastructure
Front-end
instances
New Environment
Business
Logic
instqances
Database
instances
Infrastructure
services
procesus
Hypothèses usuelles :
• Le nouvel environnement et l’ancien
environnement “coïncident”
• La migration suit un processus de
développement logiciel habituel
• Le guide des opérations est inchangé
• Les équipes ont besoin de complémenter
légèrement leurs compétences et d’un
réalignement organisationnel
• Les concepts liés à la sécurité, la
résilience et la disponibilité sont
inchangés
équipes
technologies
6. Définir votre stratégie de migration
Traditional
Cost-
focused
Innovative
Quality-
driven
Growing
Ideal state
Reducing
the cost
Stimulating
Innovation
Stimulating
growth
Improving
quality
Preparing
For M&A
Diversifying
the business
7. • Conduire des
workshop de
découverte applicative
• Rencontrer les
responsables
applicatifs
• Outiller la découverte
du patrimoine
applicatif
• Inventorier les
applications et les
classer par profil
• Identifier : complexité,
criticité et préférences
• Grouper et prioriser
• Piloter par priorités,
compétences et
meilleures pratiques
• Capturer les
interdépendances
• Depuis le “lift and
shift” jusqu’au “drop
and shop”
• Envisager la
transformation
complète
• Inclure les processus de
changement IT et
organisationnels
• Se concentrer sur le
nouveau modèle
opérationnel
Evaluation de votre portefeuille applicatif
Réaliser
l’inventaire de
votre portefeuille
applicatif
Définir les
critères de
segmentation et
de priorisation
Déterminer les
différentes options
pour la migration
applicative
Créer votre
roadmap de
migration
applicative
8. Discover/Assess/Prioritize
Applications
Use Migration Tools
Transition
Production
Retain / Not
Moving
Redesign
Application/
Infrastructure
Architecture
App Code
Development
Purchase COTS/
SaaS & licensing
Rehosting
(Lift and Shift)
Validation
Modify underlying
Infrastructure
Full ALM /
SDLC
Manual Config
Manual Deploy
Manual Install
Retire /
Decommission
Determine
Migration Path
Automate
Manual Install
& Setup
Integration
Options de migration vers le cloud
10. Perspective “Métier” :
se concentrer sur la valeur apportée
Business
Perspective
Budget and
Cost
Management
IT Strategy
Governance
Supplier
Management
Risk
Management
Benefit
Management
Gestion du budget et des coûts.,
Optimisation des investissements
Gestion des contrats, des fournisseurs
et de leurs performances
Mesure de la valeur métier
apportée par l’IT et optimisation
des investissements
Meilleures pratiques de
gouvernance / Intégration avec la
gouvernance business globale
Alignement de la gestion du risque IT
et de la gestion globale du risque
La stratégie cloud comme catalyseur
de la stratégie globale (IT and
Business)
6
14. Process
Perspective
Portfolio
Management
Service
Delivery
Management
Program &
Project
Management
Continuous
Integration/
Continuous
Delivery
Process
Automation
Quality
Management
Délivrer des services qui respectent
les Service-Level Agreement (SLA)
et les Operational-Level agreement
(OLA) standards
Adopter une gestion systématique
des projets et des programmes de
migration vers le cloud en suivant
les métriques pertinentes et en
monitorant l’activité
Favoriser l’automatisation de
l’ensemble des processus – depuis
la création des resources jusqu’au
suivi d’exécution
Les services IT services sont gérés
en tant que portefeuille applicatif –
pour un maximum de bénéfices
Livraison incrémentale et
totalement automatisée des
applications
Des standards de qualité sont
définies pour chacune des étapes
10
Perspective “Processus” :
cycle de vie IT pour le cloud
15. Operating
Perspective
Cloud Service
Management
SLA/OLA
Strategy
Business
Continuity
Planning
Incident &
Problem
Management
Change and
Configuration
Management
Performanc
e &
Operational
Health
Définition des SLA, OLS ainsi que
de la stratégie de respect de ces
niveaux de services notamment en
cas de sinistre
Elaboration des plans de continuité
pour permettre à l’activité business
de continuer lors d’évènements IT
inhabituels (Plan de reprise, etc..)
Eléments de configuration et
changements de configuration sont
systématiquement enregistrés,
archivés.
Se prépare à la gestion des
applications et des services basés
dans le cloud
Gestion des incidents se
concentrent sur l’identification et la
résolution de la “root” cause
Monitoring proactif des
performances des systèmes et des
services sous jacents
11
Perspective “Operations” :
efficacité opérationelle dans le cloud AWS
16. Security
Perspective
Reference
Security
Architectures
Governance,
Risk,
Compliance
DevSecOps
Security
Operations
Playbooks
Security
Strategy
Lifecycle
Security
Capabilities
Publications de architectures de
références autour de la sécurité
sous forme de “patterns” pour les
différents types de solutions et
services cloud
Gouvernance, gestion des risques,
respect de la conformité
Tactiques, techniques et
procédures pour opérer vos
applications en toute sécurité
Stratégie sécurité articulée autour
des principes de sécurité, des
standards et des processus
associés
Spécifications des fonctionnalités
requises pour implémenter la
sécurité tout au long du cycle
Implémentation de la sécurité à
toutes les étapes du cycles de vie
applicatif
12
Perspective “Sécurité” :
sécurité, gestion des risques et conformité
17. AWS Cloud Adoption Framework
Le Cloud Adoption Framework AWS fournit un
encadrement pratique et complet des règles
permettant de définir, développer et opérer
des applications sur l’infrastructure cloud
AWS.
• Disposer des meilleures pratiques
d’implémentations pour AWS
• Organiser votre adoption par thème
• Majorer les bénéfices obtenus
http://bit.ly/AWSCAF
People
Perspective
Process
Perspective
Security
Perspective
Maturity
Perspective
Platform
Perspective
Operations
Perspective
Business
Perspective
22. Tirer parti de notre écosystème de partenaires
Resource Planning Migration/ Integration Tools
Validation Tools
Optimization (Performance/Cost)
Discovery Tools Service Management
Cloud Management Service
Monitoring
CI/CD
Strategy Analysis Design Transition Operations Improvement
Plan RunBuild
23. Ressources autour du Cloud Adoption Framework
• Consulter le Livre Blanc : Cloud Adoption Framework
-‐ http://d0.awsstatic.com/whitepapers/aws_cloud_adoption_framework.pdf
• Ecouter d’autres témoignages
-‐ https://www.youtube.com/watch?v=wl3TsEpNlH0
• Engager avec AWS ProServ :
-‐ http://aws.amazon.com/professional-services/
16
24. Résumé
• La migration des applications vers le cloud nécessite
une approche structurée multi-dimensionelle afin
d’en accroitre les bénéfices
• Eviter les sur-analyses, ainsi que les sur-conceptions
– Préférer un cycle itératif d’optimisation
• La migration des applications n’est qu’un élément de
votre trajectoire d’adoption du cloud
– The Cloud Adoption Framework whitepaper: http://bit.ly/AWSCAF