40
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Philippe Desmaison, Ecosystem Solutions Architect, AWS 31 Mai 2016 Meilleures pratiques de migration d’applications vers le Cloud

AWS Professional Services

Embed Size (px)

Citation preview

Page 1: AWS Professional Services

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Philippe Desmaison, Ecosystem Solutions Architect, AWS

31 Mai 2016

Meilleures pratiques de migration

d’applications vers le Cloud

Page 2: AWS Professional Services

AGENDA

QUEL CHEMIN PRENDRE POUR MIGRER ?

LA METHODOLOGIE DU “PPT”

RETOURS D’EXPERIENCE

CHALLENGES TECHNIQUES

Page 3: AWS Professional Services

QUEL PROFIL ?

Page 4: AWS Professional Services

TOUS LES CHEMINS MÈNENT AU CLOUD ?

QUEL CHEMIN PRENDRE ?

COMMENT S’Y RETROUVER ?

Discover,

Assess (Enterprise

Architecture and

Applications)

Lift and Shift

(Minimal

Change)

Migration and

UAT Testing Operate

Refactor

for AWS

Application

Lift and shift

Move the App

Infrastructure

Plan Migration

and Sequencing

Determine

Migration Path

Decommission

Do Not Move

Create Cloud

Strategy

Design, Build AWS

Environment

Move the

Application

Determine

Migration

ProcessManually Move

App and Data

3rd Party Tools

AWS VM ImportRefactor

for AWS

Rebuild Application

Architecture

Vendor

S/PaaS

(if available)

3rd Party Migration Tool

Manually Move App and Data

Determine

Migration Process

Replatform

(typically legacy

applications)

Recode App

Components

Rearchitect

Application

Recode

Application

Architect AWS Environment

and Deploy App, Migrate Data

Signoff

Tuning Cutover

Org/Ops

Impact

Analysis

Identify

Ops Changes

Change

Management

Plan

Page 5: AWS Professional Services

Discover/Assess/Prioritize

Applications

Use Migration

Tools

Transition

Production

Retain /

Not

Moving

Redesign

Application/

Infrastructure

Architecture

App Code

Development

Purchase COTS/

SaaS & licensing

Validation

Modify underlying

Infrastructure

Full ALM /

SDLC

Manual Config

Manual

Deploy

Manual

Install

Retire /

Decommission

Determine

Migration Path

Automate

Manual Install

& Setup

Integration

Y ALLER PAR 4 CHEMINS

RE-HOSTING

RE-PLATFORMING

RE-FACTORING

RE-PURCHASINGRehosting (Lift and Shift)

Page 6: AWS Professional Services

3 TYPES D’APPROCHE DE MIGRATION

RE-HOSTING(FORKLIFT)

RE-PLATFORMING (ADAPT)

RE-FACTORING (OPTIMIZE)

Effort Scalabilité Gains Maintenabilité

RE-HOSTING RE-PLATFORMING RE-FACTORING

• Pour certaines applications, peut

être la seule solution

• Utiliser AWS comme une co-lo

virtuelle (effort limité)

• N’est pas optimisé au On Demand

(Surprovisionné)

• Modifications mineures pour

améliorer l’usage du cloud

• Automatisation des tâches peut

réduire la charge opérationnelle

• Permet un meilleur usage des

fonctionnalités de scalabilité du

stockage

• Re-design avec AWS en tête

(effort assez élevé)

• Utiliser les aspects de scalabilité

propres à AWS (réduction de

l’admin)

• Plus proche de l’utilisation

optimale des ressources

Page 7: AWS Professional Services

BENEFICES• Déploiements automatisées

• Couverture mondiale – ajout de pays

• Copie d’environnements (migration, formation)

• Amélioration des RPOs / RTOs

• Facilité des tests (montée en charge, versions)

• Ajout de fonctionnalités supplémentaires (A/B testing,

Big Data, CDN, archivages, marchine learning, etc)

• Redimensionnement facile des environnements

• Extinction des environnements non utilisés

• Backup et durabilité

RE-HOSTING

Page 8: AWS Professional Services

CHALLENGES• GAINS LIMITÉS SI MAUVAIS ASSESSMENT

• QUANTITÉ DE DONNÉES/SERVEURS À MIGRER

• ARRÊT DE SERVICE

• CONNECTIVITÉ ENTRE LE DATACENTER ET AWS

RE-HOSTING

Page 9: AWS Professional Services

TROUVER LE

BON CHEMIN

Page 10: AWS Professional Services

LA REGLE DU PPTPOUR UN PROJET DE MIGRATION RÉUSSI

PEOPLE

PROCESS

TECHNOLOGY

FORMATION

METHODOLOGIE

OUTILS

Page 11: AWS Professional Services

PEOPLE

Page 12: AWS Professional Services

SE FORMER AUX TECHNOLOGIES AWS

CERTIFICATION

aws.amazon.com/certification

LABS EN LIGNE

aws.amazon.com/training/

self-paced-labs

aws.amazon.com/training

FORMATION

Page 13: AWS Professional Services

ÊTRE BIEN ACCOMPAGNÉ

+

Page 14: AWS Professional Services

AWS Professional Services

Nos clients obtiennent les meilleurs résultats par une combinaison de :

Nos Partenaires AWS Professional Services

Nous avons deux buts:

Accélérer vos projets, que vous soyez Client ou Partenaire

Vous faire monter en compétence et vous rendre autonomes

Page 15: AWS Professional Services

Professional Services et nos Partenaires

« Etre l’organisation Professional Services la plus orientée

partenaires de toute l’industrie »

• Partner Bootcamps – 3 jours, niveau « 400 », gratuits pour nos

partenaires Premier

• Partage de l’ensemble de notre Propriété Intellectuelle avec

notre réseau de Partenaires (Advanced, Premier)

• Travailler ensemble : toujours complémentaires

Page 16: AWS Professional Services

Pilote !!

Avoir une expérience concrète avec AWS

• Apprendre les basiques AWS

• Construire une architecture de Reference

• Créer un sous-ensemble de l’application finale

Créer un Prototype suivi d’un Pilote

• Créer une expérience réutilisable au sein de

l’organisation

• Réaliser des benchmarks et fixer les attentes

• Evaluer concrètement les gains en terme

d’accélération

• Free Tier : Le Free Tier peut être utilisé pour

tous les type de projet que vous voulez

évaluer sur le Cloud.

http://aws.amazon.com/free/

Page 17: AWS Professional Services

PROCESS

Page 18: AWS Professional Services

PAS DE MIGRATION SANS ASSESSMENT

Strategy

• Assessment and Profiling

• Prioritization

• Data requirements and classification

• Business logic and Infrastructure dependencies

Design

• Detailed migration plan and effort

• Network topology

• Core infra services

• Security and risk assessment

• Prep on-preminfrastructure

Migrate

• Migrate

• Deploy

• Infrastructure integration

• Application integration

Transition

• Functional Validation

• Pilot testing

• Transition to support

• Release management

• Cutover and Decommission

Operations

• Staff Training

• Monitoring

• Incident management

• Provisioning

Improvement

• Monitoring-driven optimization

• Continuous Integration and Continuous Deployment

Plan RunMigrate

Application Migration

Assessment

Re-hosting / Re-deploying

(Lift and Shift)

Re-architecting / Re-factoring

(Rewrite and decouple)

Application Optimization

Page 19: AWS Professional Services

COMMENT FAIRE LES BONS CHOIX ?

Critique et/ou

Stratégique

Pas Critique ou

Stratégique

Facile à

migrer

SaaS ou IaaS

(ex: email, CRM)

Just Do It!

(ex: serveur web

statique, serveur

standalone)

Difficile

à migrer

Applications Business

/ Spécifiques

(ex: Oracle Financials)

Applications

Legacy

(Tuer ou remplacer

les services)

Page 20: AWS Professional Services

EVALUER LES EFFORTS PAR WORKLOAD

Very Low

Basic workload

Current/supported OS on AWS

No database

Few dependencies

Scheduled outage is OK

Low

Basic workload

No database

May require re-platforming (i.e. OS)

Scheduled outage is OK

Medium

Contains multiple components

No database

May require OS change / upgrade

Outage with advance planning

Business impact possible

High

Multiple components including database

System may include greater than five disks

Limited downtime permitted

Production servers likely to impact business if unavailable for an extended period of time

Very High

Multiple components including database

Complex system configuration (e.g. numerous disks)

Contains several dependencies

Limited to No acceptable downtime

Requires advanced detailed assessment and planning

High-touch migration

Page 21: AWS Professional Services

CRITÈRES TECHNIQUES CLEF

– Votre architecture est-elle compatible avec le

Cloud ? Sinon que faut-il modifier ?

– L’application supporte-t-elle la virtualisation

(Hardware spécifique) ?

– Le modèle de licence de votre application est-il

adapté au Cloud ?

– Si effort de migration il y a, quel est-il ? Faible ?

Fort ?

– Qu’est-ce qui doit rester OnPrem versus Cloud

?

– Quels les besoins en terme de Bandwidth et de

Latence ?

– Que requiert votre projet en terme de Sécurité,

Identité et Compliance ?

– Restrictions des licences ?– BYOL, Usage, SaaS

CRITÈRES NON TECHNIQUES

– Assets sous utilisés

– Urgence Business en terme de scalabilité (perte

de revenu, avantage compétitif)

– Applications arrivées en limite de puissance

HW

– Besoin de Scalabilité non prédictible ou

workloads avec des pics de consommation

aléatoires

– Présence mondiale

– Expertise interne en suractivité

– Business sensible en terme de Cash flow

– Pression de la compétition

– Métiers responsables des Applications

mécontents de leur IT interne.

CHOISIR LES WORKLOADS OPTIMAUX

Page 22: AWS Professional Services

En quoi une migration Cloud est-elle différente ?

Impact

Bénéfices, Enjeux

, Envergure, Vitesse

Page 23: AWS Professional Services

RETOURS

D’EXPÉRIENCES

& CONSEILS

Page 24: AWS Professional Services

ILS ONT MIGRÉ MASSIVEMENT

Page 25: AWS Professional Services

CASE STUDY

PARTENAIRE

et

PROFESSIONAL

SERVICES

Page 26: AWS Professional Services

Capgemini + Professional Services

En moins de six mois, Capgemini a migré son offre DiALM

(Digital industrial Asset Lifecycle Management) sur AWS

La création de nouveaux environnements

DiALM prend maintenant moins de 15

minutes, contre plusieurs semaines

auparavant.

Expertise métier de Capgemini + Accéleration de Professional Services

= Agilité et Time to Market

Les clients de Capgemini ont ainsi accès

à l’offre DiALM en SaaS, et accélèrent leur

mise en oeuvre et les bénéfices liés à son

utilisation.

Page 27: AWS Professional Services

TECHNOLOGIE

Page 28: AWS Professional Services

CHALLENGES

TECHNOLOGIQUES• QUANTITÉ DE DONNÉES À MIGRER

• NOMBRE DE SERVEURS

• ARRÊT DE SERVICE

• CONNECTIVITÉ ENTRE LE DATACENTER ET AWS

RE-HOSTING

Page 29: AWS Professional Services

Data Size*

* relative to internet bandwidth and latency

Data

Velo

city R

equired Managed File Transfer Solutions

(Axway CFT...)

UDP Transfer Software (Tsunami

UDP...)

Attunity Cloudbeam, AWS

Storage Gateway, NetApp ...

AWS Import / Export

AWS SnowBall

Transfer to S3

Over Internet

One-time upload w/

constant delta updates

Days

Hours

TBsGBs

MIGRER LES DONNÉES VERS AWS

Page 30: AWS Professional Services

CHALLENGES

TECHNOLOGIQUES• QUANTITÉ DE DONNÉES À MIGRER

• NOMBRE DE SERVEURS

• ARRÊT DE SERVICE

• CONNECTIVITÉ ENTRE LE DATACENTER ET AWS

RE-HOSTING

Page 31: AWS Professional Services

1 Serveur 10 Serveurs 50 Serveurs 100 Serveurs

Total Heures/Homme Migration manuelle

Migration semi-automatisée

Migration 100% automatisée

MIGRATION MANUELLE, AUTOMATISÉE ?

Page 32: AWS Professional Services

CHALLENGES

TECHNOLOGIQUES• QUANTITÉ DE DONNÉES À MIGRER

• NOMBRE DE SERVEURS

• ARRÊT DE SERVICE

• CONNECTIVITÉ ENTRE LE DATACENTER ET AWS

RE-HOSTING

Page 33: AWS Professional Services

MIGRER LES SERVEURS VERS AWS

De nombreux outils de “v2c” (virtual to cloud) sont disponibles sur le marché

VM import/export

Il est également possible de faire une re-installation de l’OS et

de l’application avec une simple migration des données.

Page 34: AWS Professional Services

AWS Database Migration Service

On-Premises

Databases Amazon RDS

Page 35: AWS Professional Services

CHALLENGES

TECHNOLOGIQUES• QUANTITÉ DE DONNÉES À MIGRER

• NOMBRE DE SERVEURS

• ARRÊT DE SERVICE

• CONNECTIVITÉ ENTRE LE DATACENTER ET AWS

RE-HOSTING

Page 36: AWS Professional Services

UN BON TUYAU POUR UNE BONNE MIGRATION

Datacenter

Client

AWS Direct

Connect

VPC A

Prod

VPC B

PreProd

VPC C

Dev

De 50Mb/s à 10Gb/s

Des liens privatisés

Latence et bande passante

prédicitibles

Page 37: AWS Professional Services

CONCLUSION

FAIRE UN PILOTE MIGRATION

Page 38: AWS Professional Services

AWS User Groups

Lille

Paris

Rennes

Nantes

Bordeaux

Lyon

Montpellier

facebook.com/groups/AWSFrance/

@aws_actus

Page 39: AWS Professional Services

Votre avis nous intéresse, n’hésitez pas à remplir

notre questionnaire de satisfaction.

Page 40: AWS Professional Services

Merci!