+ All Categories
Home > Technology > AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applications vers le cloud AWS...

AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applications vers le cloud AWS...

Date post: 30-Jul-2015
Category:
Upload: amazon-web-services
View: 323 times
Download: 1 times
Share this document with a friend
Popular Tags:
26
Paris
Transcript

Paris

©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

Une question de perspective(s)

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

Anovo

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


Recommended