Date post: | 30-Jul-2015 |
Category: |
Technology |
Upload: | amazon-web-services |
View: | 323 times |
Download: | 1 times |
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
Abordez la migration de vos applications vers le cloud AWS
avec pragmatisme Xavier Prélat – AWS
Michel Tournier – Anovo Sébastien Bonotte – Cloudreach
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
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
Strategy Services
Infrastructure Services
Platform Services
Software Services
Governance Services
Application Delivery Services
IT Service & Operations Mgt
Compute
Network
Database
Storage
Monitoring
Identity & Access
ALM DLM Search
Messaging Data Processing Orchestration
Notification
Analytics
LOB BI PLM
ECM CRM UC
eCommerce
Collaboration
Architecture Services
Procurement Services
Planning Services
Release Mgmt
Change Mgmt
Risk Mgmt
Testing and Acceptance
Application Maintenance
Application Delivery
Disaster Recovery
SLA, Incident & Problem Mgt
Security Management
ILM
Auditing
Re-factoring Rewrite & decouple
Re-platforming Lift & shift
Re-Purchasing Drop & shop
Stratégies applicatives – vue simplifiée
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
• 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
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
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
Platform Perspective
Conceptual Architecture
Logical Architecture
Implementation Architecture
Application Migration Patterns
Cloud design principles and
patterns
Définitions des briques technologiques nécessaires pour atteindre l’état souhaité
Roadmap de niveau ‘Enterprise Architecture’
Meilleures pratiques pour migrer des applications vers le cloud
Principes et “patterns” d’architecture pour les applications cloud
Eléments de définitions logiques des briques technologiques à mettre en œuvre
7
Perspective “Platform”: concevoir et architecturer pour le cloud
Maturity Perspective
Cloud Readiness
Assessment
Cloud Maturity
Heat-map Assessment
Target Platform Capabilities
Application Portfolio Analysis
Roadmap sequencing
IT Management Assessment
Réalisation de la cartographie applicative permettant d’apprécier la maturité et le niveau de priorité
L’organisation est elle prête à migrer dans le cloud – systèmes IT et processus
Etablissement de la cartographie applicative et d’éligibilité des applications au cloud
Définition des changements nécessaires au niveau IT
Identification des caractéristiques de la plateforme cible
Définition du plan projet des initiatives permettant une adoption du cloud rapide et maitrisée
8
Perspective “Maturité” : états des lieux et ambitions
People Perspective
Organizational Structures
Roles and Job
Descriptions
Training Certification Readiness
Manage Staffing
Organizational Change
Management
Skills and
Competencies
Etablir pour chaque rôle, une description détaillée (qualifications, connaissance, expérience)
Définir le modèle organisationnel nécessaire à l’adoption du cloud pour le métier et l’IT
Identifier les compétences à acquérir, fournir des formations, encourager la certification
Supporter les changements organisationnels (ex. définir de nouveaux processus)
Définir les compétences et savoir-faire requis et fixer les bases d’un plan de développement de l’équipe
Evaluer les équipes face aux besoins et adresser les manquements
9
Perspective “Equipe” : organisation équipe IT
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
Operating Perspective
Cloud Service Management
SLA/OLA Strategy
Business Continuity Planning
Incident & Problem
Management
Change and Configuration Management
Performance &
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
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é
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
Construire votre roadmap de migration applicative
Cloud Adoption Framework
App Portfolio Assessment
Platform Integration
Data Migration
Application Integration
Refactoring & Modernization
Operational Integration
Roadmap de migration applicative
Méthode de migration de vos applications
1
2
3
4
5
6
Business Perspective
Platform Perspective
Maturity Perspective
Process Perspective
Operating Perspective
Security Perspective
People Perspective
13
Le parcours d’adoption du cloud est unique et propre à chaque entreprise
Discovery Workshop
Cloud Business
Case
Define Security Requirements
Define Network Environment
Define Governance
Structure
Operational Integration
Security Operations Playbook
Cloud Environment Optimization
Application Portfolio Analysis
Cost and Billing
Analysis
Training and Certification
Define Cloud Environments
Define EA Policies and
Practices
14
Exemple de trajectoire d’adoption du cloud AWS
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 Run Build
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
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
Maturity Perspecti
ve
People Perspecti
ve
Operating Perspecti
ve
Enterprise Accelerators
Process Perspecti
ve
Security Perspecti
ve
Platform Perspecti
ve
Business Perspecti
ve
AWS
Clo
ud A
dopt
ion
Fram
ewor
k (C
AF)
http://aws.amazon.com/professional-services/
Value Analysis – collect/compare costs, utilization, cost/benefit
Architecture Jumpstart – network architecture, VPC, VPN, DX, IAM
Security Playbook – security architecture, map controls to policies
Applications Assessment – evaluate cost/benefit & prioritize
Operational Healthcheck – audit of security, availability, cost
Skills Assessment – define training curriculum by role; schedule
Resident Architect – AWS cloud architect; cloud maturity advisor
19