SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
S O M M E T D U
S E C T E U R P U B L I C
O T T A W A
2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Du monolithe aux microservices
Artur Rodrigues
Architecte de solutions
AWS
Dave Liggat
Architecte de l’infrastructure Cloud
AWS
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Les citoyens attendent de leurs services publics qu'ils innovent ;
les organisations doivent ainsi innover le plus rapidement
possible.
RétroactionIdées
Expérimentation
Le cycle de
l’Innovation
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Les clients d’AWS sont les pionniers des applications
modernes
un modèle pour identifier les véhicules les plus
susceptibles d'être sous-utilisés
trouver un moyen de mieux lutter contre
"l'hésitation face au vaccin"
En utilisant 216 CPU, plusieurs modèles sont
exécutés en 10-15 minutes, au lieu de 10-20 heures.
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Que devons-nous
changer dans ce
monde?
Modèles d’architecture
Modèles opérationels
Livraison de logiciels
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Lorsque l'impact du changement est faible,
la vitesse de libération peut augmenter
Monolithe
Fait tout
Microservices
Fait une chose
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Architectures de microservices
Inventaire
Query
Client mobile
Client
IoT
Passerelle
API
Compte des bases de données (BD)
Expédition des BD
Inventaire BD
Centre des
Apps Web
Recherche
Compte
Expédition
Requête
Inventaire
Requête
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Pourquoi les clients aiment voir AWS déployer ses
microservices?
Microservices est un citoyen de première classe du Cloud AWS
Profondément
intégrés avec AWS
Sécurité et conformité
Vaste sélection d'instances de calcul
et de sécurité IAM, réseau VPC,
équilibrage de charge et mise à niveau
automatique.
ISO, HIPPA, PCI, SOC1, SOC2, SOC3
Infocomm Media Development Auth.
Flux de travail DevOps
Le meilleur endroit pour construire et
exploiter un flux de travail DevOps
complet pour les microservices
DEV OPS
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Comment développer et déployer du
code dans une architecture de
microservices ?
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Cycle de vie du développement monolithique
développeurs
Livraison des pipelines
services
SurveillanceDéploiementTestCréation
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Conteneur et docker
Un conteneur est une unité standard de logiciel qui empaquette le code
et toutes ses dépendances afin que l'application fonctionne rapidement
et de façon fiable d'un environnement informatique à un autre. 1
1 https://www.docker.com/resources/what-container
Serveur
Système opération
Engin Docker
AppA
AppB
AppC
AppD
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Cycle de développement du microservice
développeurs services
surveillancedéploimenttestcréation
Livraison des pipelines
test
test
test
test
surveillancedéploimenttestcréation
surveillancedéploimenttestcréation
surveillancedéploimenttestcréation
surveillancedéploimenttestcréation
surveillancedéploimenttestcréation
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Outils de développement AWS pour CI/CD
AWS
Codeconstruction
+ Tiers
AWS CodeCommit AWS Codeconstruction AWS CloudFormation
AWS CodeDeploy
Amazon CloudWatch
AWS X-Ray
Source Création Test Déploiement Surveillance
AWS CodePipeline
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
N’est-ce pas plus difficile à faire fonctionner
avec autant de pièces?
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Responsabilité opérationnelle partagée
AWS Lambda
Sans serveurs
AWS Fargate
Sans conteneurs
ECS/EKS
Gestion des conteneurs
en tant que service
EC2
Infrastructure en tant que service
Plus d’opinions
Moins d’opinions
Responsabilité d’AWS Responsabilité des clients
• Intégration des sources de données
• Matériel physique, logiciels, réseaux et
installations
• Approvisionnement
• Code d'application
• Orchestration, approvisionnement
• Mise à l'échelle des grappes
• Matériel physique, système
d'exploitation/noyau hôte, mise en
réseau et installations
• Code d'application
• Intégration des sources de données
• Configuration et mises à jour de sécurité,
configuration réseau, tâches de gestion
• Plan de contrôle de l'orchestration
des conteneurs
• Logiciels matériels, réseaux et
installations physiques
• Code d'application
• Intégration des sources de données
• Groupes de travail
• Configuration et mises à jour de sécurité,
configuration réseau, pare-feu, tâches de
gestion
• Logiciels matériels, réseaux et
installations physiques
• Code d'application
• Intégration des sources de données
• Mise à niveau
• Configuration et mises à jour de sécurité,
configuration réseau, tâches de gestion
• Provisionnement, gestion de la mise à niveau
et des correctifs des serveurs
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Ça a l'air génial ; comment on s’y prend ?
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Questions et défis sur le parcours migratoire
• Par où commencer ?
• Que faut-il faire ?
• Dépendances ?
• Fonctionne comme prévu ?
• Les utilisateurs sont contents ?
• Est-ce qu'il est à niveau ?
• Est-il performant ?
• Comment automatiser ?
• Fonctionne comme prévu ?
• Les utilisateurs sont
contents ?
• Comment optimiser ?
• Est-il performant ?
• Comment automatiser ?
?
? ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? ?
?
?
?
? ? ?
?
?
?
?
Du Monolithe
sur place
Via des services
en conteneurs
Vers des fonctions &
services Cloud
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Processus de migration méthodique
Évaluer Planifier Designer Migrer Optimiser
• Découverte
• Modèles de
migration
• Architecture
réussie
• Choix de l'outil
• Planification des
essais
• Planification du
basculement
• Charges de travail
liées à la migration
• Outils de migration
• Validation et
basculement
• Opération
• Optimisation
• Évaluation de
l'état de
préparation à la
migration
• Embarquement
• Planification et SWO
• Découverte du
portefeuille
• Identifications des
besoins
• Atterrissage
• Employés -
compétences et
organisation
• Analyse de
rentabilité, TCO
Voyez l'effort du passage au cloud, de la planification à l'exploitation
d’AWS
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Analyse .... Que devrions-nous rechercher ?
• Apps, Serveurs,
Connexions
• No. d’apps et serveurs
• Dépendances
application et serveur
• Paramètres de
rendement
• Affecter et estimer
les ressources cibles
• Identification et
étiquetage des services
• Identifier les modèles
• Serveurs de groupe et
applications
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Inventaire
d’actifs
CMBD
Connaissances
tribales
SLA/OLA
Configuration
données d’app
Information
performance
Architecture
Résultats
Applications
Infrastructure
Performance
Découverte et analyse du portefeuille : résultats
Modèle de ressources
Backlog des applications
Modèle des coûts
AWS Application
Discovery Service
Données déconnectées et
incomplètes
Collecte des données
et organisation de la
"Découverte &
Planification".
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Stratégies communes de migration
Il n'existe pas d'approche unique pour la migration de vos applications
© 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Transformation : Du monolithe aux microservices
Merci!
2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés.
S O M M E T D U
S E C T E U R
P U B L I C
Artur Rodrigues
artrodri@amazon.com
Dave Liggat
dliggat@amazon.com

Contenu connexe

Tendances

Guide d'un practitioner sur la sécurisation du Cloud
Guide d'un practitioner sur la sécurisation du CloudGuide d'un practitioner sur la sécurisation du Cloud
Guide d'un practitioner sur la sécurisation du CloudAmazon Web Services
 
Gestion des données dans le cloud avec Veeam, N2WS et AWS
Gestion des données dans le cloud avec Veeam, N2WS et AWSGestion des données dans le cloud avec Veeam, N2WS et AWS
Gestion des données dans le cloud avec Veeam, N2WS et AWSAmazon Web Services
 
SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?Sage france
 
Migrer les données dans le cloud
Migrer les données dans le cloud Migrer les données dans le cloud
Migrer les données dans le cloud Amazon Web Services
 
VMware et AWS : la voie la plus rapide vers le cloud hybride
VMware et AWS : la voie la plus rapide vers le cloud hybride VMware et AWS : la voie la plus rapide vers le cloud hybride
VMware et AWS : la voie la plus rapide vers le cloud hybride Amazon Web Services
 
Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS
Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS
Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS Amazon Web Services
 
Final les alliances comme moteur stratégique du développement commercial
Final les alliances comme moteur stratégique du développement commercialFinal les alliances comme moteur stratégique du développement commercial
Final les alliances comme moteur stratégique du développement commercialThierry GHENASSIA
 
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...Club Cloud des Partenaires
 
AWS Enterprise Day | Paris - Morning Session
AWS Enterprise Day | Paris - Morning SessionAWS Enterprise Day | Paris - Morning Session
AWS Enterprise Day | Paris - Morning SessionAmazon Web Services
 
Ibm cloud support for partners 9 feb 2011
Ibm cloud support for partners   9 feb 2011Ibm cloud support for partners   9 feb 2011
Ibm cloud support for partners 9 feb 2011Club Alliances
 
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...Club Alliances
 

Tendances (11)

Guide d'un practitioner sur la sécurisation du Cloud
Guide d'un practitioner sur la sécurisation du CloudGuide d'un practitioner sur la sécurisation du Cloud
Guide d'un practitioner sur la sécurisation du Cloud
 
Gestion des données dans le cloud avec Veeam, N2WS et AWS
Gestion des données dans le cloud avec Veeam, N2WS et AWSGestion des données dans le cloud avec Veeam, N2WS et AWS
Gestion des données dans le cloud avec Veeam, N2WS et AWS
 
SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?SaaS et Cloud, une révolution ?
SaaS et Cloud, une révolution ?
 
Migrer les données dans le cloud
Migrer les données dans le cloud Migrer les données dans le cloud
Migrer les données dans le cloud
 
VMware et AWS : la voie la plus rapide vers le cloud hybride
VMware et AWS : la voie la plus rapide vers le cloud hybride VMware et AWS : la voie la plus rapide vers le cloud hybride
VMware et AWS : la voie la plus rapide vers le cloud hybride
 
Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS
Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS
Réinventer SAP on AWS : évolution et simplification des opérations SAP sur AWS
 
Final les alliances comme moteur stratégique du développement commercial
Final les alliances comme moteur stratégique du développement commercialFinal les alliances comme moteur stratégique du développement commercial
Final les alliances comme moteur stratégique du développement commercial
 
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
2012.11.20 - Editeurs - RV des Experts du Club Cloud des Partenaires - Partne...
 
AWS Enterprise Day | Paris - Morning Session
AWS Enterprise Day | Paris - Morning SessionAWS Enterprise Day | Paris - Morning Session
AWS Enterprise Day | Paris - Morning Session
 
Ibm cloud support for partners 9 feb 2011
Ibm cloud support for partners   9 feb 2011Ibm cloud support for partners   9 feb 2011
Ibm cloud support for partners 9 feb 2011
 
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
2011.06.30. Enjeux et opportunités Business du Cloud - les Rencontres Nationa...
 

Similaire à Des monolithes aux microservices

De la stratégie à la réalité : de meilleures décisions avec les données
De la stratégie à la réalité : de meilleures décisions avec les donnéesDe la stratégie à la réalité : de meilleures décisions avec les données
De la stratégie à la réalité : de meilleures décisions avec les donnéesAmazon Web Services
 
Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...
Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...
Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...Amazon Web Services
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic SimonClub Alliances
 
Machine Learning à la périphérie
Machine Learning à la périphérieMachine Learning à la périphérie
Machine Learning à la périphérieAmazon Web Services
 
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAmazon Web Services
 
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...Club Cloud des Partenaires
 
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...Club Alliances
 
Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Stéphane Traumat
 
Introduction au cloud computing
Introduction au cloud computingIntroduction au cloud computing
Introduction au cloud computingStéphane Traumat
 
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...Club Alliances
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...COMPETITIC
 
Realize the Value of Your Microsoft Investments - French Version - Transforma...
Realize the Value of Your Microsoft Investments - French Version - Transforma...Realize the Value of Your Microsoft Investments - French Version - Transforma...
Realize the Value of Your Microsoft Investments - French Version - Transforma...Amazon Web Services
 
Activer les recherches à l'aide du cloud
Activer les recherches à l'aide du cloudActiver les recherches à l'aide du cloud
Activer les recherches à l'aide du cloudAmazon Web Services
 
Les enjeux de la gestion des actifs logiciels à l’heure du cloud
Les enjeux de la gestion des actifs logiciels à l’heure du cloudLes enjeux de la gestion des actifs logiciels à l’heure du cloud
Les enjeux de la gestion des actifs logiciels à l’heure du cloudMicrosoft Ideas
 
Large Scale Migrations - French Version - Transformation Day Montreal 2018
Large Scale Migrations - French Version - Transformation Day Montreal 2018Large Scale Migrations - French Version - Transformation Day Montreal 2018
Large Scale Migrations - French Version - Transformation Day Montreal 2018Amazon Web Services
 
Presentation mididulibrev2.0
Presentation mididulibrev2.0Presentation mididulibrev2.0
Presentation mididulibrev2.0robertpluss
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...Amazon Web Services
 
Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Amazon Web Services
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015 ABC Systemes
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSIStor Solutions
 

Similaire à Des monolithes aux microservices (20)

De la stratégie à la réalité : de meilleures décisions avec les données
De la stratégie à la réalité : de meilleures décisions avec les donnéesDe la stratégie à la réalité : de meilleures décisions avec les données
De la stratégie à la réalité : de meilleures décisions avec les données
 
Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...
Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...
Migrer et faire fonctionner les applications Microsoft dans AWS, Outils et se...
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
 
Machine Learning à la périphérie
Machine Learning à la périphérieMachine Learning à la périphérie
Machine Learning à la périphérie
 
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
 
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
 
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
SaaS Cloud Computing Solutions-as-a-Service - Convention des Décideurs IBM - ...
 
Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?
 
Introduction au cloud computing
Introduction au cloud computingIntroduction au cloud computing
Introduction au cloud computing
 
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
2010.12.02 - le SaaS et le Cloud pour les N...ouveaux - Webinaire Aspaway - L...
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
 
Realize the Value of Your Microsoft Investments - French Version - Transforma...
Realize the Value of Your Microsoft Investments - French Version - Transforma...Realize the Value of Your Microsoft Investments - French Version - Transforma...
Realize the Value of Your Microsoft Investments - French Version - Transforma...
 
Activer les recherches à l'aide du cloud
Activer les recherches à l'aide du cloudActiver les recherches à l'aide du cloud
Activer les recherches à l'aide du cloud
 
Les enjeux de la gestion des actifs logiciels à l’heure du cloud
Les enjeux de la gestion des actifs logiciels à l’heure du cloudLes enjeux de la gestion des actifs logiciels à l’heure du cloud
Les enjeux de la gestion des actifs logiciels à l’heure du cloud
 
Large Scale Migrations - French Version - Transformation Day Montreal 2018
Large Scale Migrations - French Version - Transformation Day Montreal 2018Large Scale Migrations - French Version - Transformation Day Montreal 2018
Large Scale Migrations - French Version - Transformation Day Montreal 2018
 
Presentation mididulibrev2.0
Presentation mididulibrev2.0Presentation mididulibrev2.0
Presentation mididulibrev2.0
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
 
Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?Un Voyage dans le Cloud: Qu'est-ce que AWS?
Un Voyage dans le Cloud: Qu'est-ce que AWS?
 
Présentation evénement AWS - 13 oct 2015
Présentation evénement AWS  - 13 oct 2015 Présentation evénement AWS  - 13 oct 2015
Présentation evénement AWS - 13 oct 2015
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSI
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Des monolithes aux microservices

  • 1. S O M M E T D U S E C T E U R P U B L I C O T T A W A
  • 2. 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Du monolithe aux microservices Artur Rodrigues Architecte de solutions AWS Dave Liggat Architecte de l’infrastructure Cloud AWS
  • 3. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Les citoyens attendent de leurs services publics qu'ils innovent ; les organisations doivent ainsi innover le plus rapidement possible. RétroactionIdées Expérimentation Le cycle de l’Innovation
  • 4. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Les clients d’AWS sont les pionniers des applications modernes un modèle pour identifier les véhicules les plus susceptibles d'être sous-utilisés trouver un moyen de mieux lutter contre "l'hésitation face au vaccin" En utilisant 216 CPU, plusieurs modèles sont exécutés en 10-15 minutes, au lieu de 10-20 heures.
  • 5. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Que devons-nous changer dans ce monde? Modèles d’architecture Modèles opérationels Livraison de logiciels
  • 6. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Lorsque l'impact du changement est faible, la vitesse de libération peut augmenter Monolithe Fait tout Microservices Fait une chose
  • 7. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Architectures de microservices Inventaire Query Client mobile Client IoT Passerelle API Compte des bases de données (BD) Expédition des BD Inventaire BD Centre des Apps Web Recherche Compte Expédition Requête Inventaire Requête
  • 8. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Pourquoi les clients aiment voir AWS déployer ses microservices? Microservices est un citoyen de première classe du Cloud AWS Profondément intégrés avec AWS Sécurité et conformité Vaste sélection d'instances de calcul et de sécurité IAM, réseau VPC, équilibrage de charge et mise à niveau automatique. ISO, HIPPA, PCI, SOC1, SOC2, SOC3 Infocomm Media Development Auth. Flux de travail DevOps Le meilleur endroit pour construire et exploiter un flux de travail DevOps complet pour les microservices DEV OPS
  • 9. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Comment développer et déployer du code dans une architecture de microservices ?
  • 10. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Cycle de vie du développement monolithique développeurs Livraison des pipelines services SurveillanceDéploiementTestCréation
  • 11. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C
  • 12. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Conteneur et docker Un conteneur est une unité standard de logiciel qui empaquette le code et toutes ses dépendances afin que l'application fonctionne rapidement et de façon fiable d'un environnement informatique à un autre. 1 1 https://www.docker.com/resources/what-container Serveur Système opération Engin Docker AppA AppB AppC AppD
  • 13. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Cycle de développement du microservice développeurs services surveillancedéploimenttestcréation Livraison des pipelines test test test test surveillancedéploimenttestcréation surveillancedéploimenttestcréation surveillancedéploimenttestcréation surveillancedéploimenttestcréation surveillancedéploimenttestcréation
  • 14. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Outils de développement AWS pour CI/CD AWS Codeconstruction + Tiers AWS CodeCommit AWS Codeconstruction AWS CloudFormation AWS CodeDeploy Amazon CloudWatch AWS X-Ray Source Création Test Déploiement Surveillance AWS CodePipeline
  • 15. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C N’est-ce pas plus difficile à faire fonctionner avec autant de pièces?
  • 16. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Responsabilité opérationnelle partagée AWS Lambda Sans serveurs AWS Fargate Sans conteneurs ECS/EKS Gestion des conteneurs en tant que service EC2 Infrastructure en tant que service Plus d’opinions Moins d’opinions Responsabilité d’AWS Responsabilité des clients • Intégration des sources de données • Matériel physique, logiciels, réseaux et installations • Approvisionnement • Code d'application • Orchestration, approvisionnement • Mise à l'échelle des grappes • Matériel physique, système d'exploitation/noyau hôte, mise en réseau et installations • Code d'application • Intégration des sources de données • Configuration et mises à jour de sécurité, configuration réseau, tâches de gestion • Plan de contrôle de l'orchestration des conteneurs • Logiciels matériels, réseaux et installations physiques • Code d'application • Intégration des sources de données • Groupes de travail • Configuration et mises à jour de sécurité, configuration réseau, pare-feu, tâches de gestion • Logiciels matériels, réseaux et installations physiques • Code d'application • Intégration des sources de données • Mise à niveau • Configuration et mises à jour de sécurité, configuration réseau, tâches de gestion • Provisionnement, gestion de la mise à niveau et des correctifs des serveurs
  • 17. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Ça a l'air génial ; comment on s’y prend ?
  • 18. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Questions et défis sur le parcours migratoire • Par où commencer ? • Que faut-il faire ? • Dépendances ? • Fonctionne comme prévu ? • Les utilisateurs sont contents ? • Est-ce qu'il est à niveau ? • Est-il performant ? • Comment automatiser ? • Fonctionne comme prévu ? • Les utilisateurs sont contents ? • Comment optimiser ? • Est-il performant ? • Comment automatiser ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Du Monolithe sur place Via des services en conteneurs Vers des fonctions & services Cloud
  • 19. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Processus de migration méthodique Évaluer Planifier Designer Migrer Optimiser • Découverte • Modèles de migration • Architecture réussie • Choix de l'outil • Planification des essais • Planification du basculement • Charges de travail liées à la migration • Outils de migration • Validation et basculement • Opération • Optimisation • Évaluation de l'état de préparation à la migration • Embarquement • Planification et SWO • Découverte du portefeuille • Identifications des besoins • Atterrissage • Employés - compétences et organisation • Analyse de rentabilité, TCO Voyez l'effort du passage au cloud, de la planification à l'exploitation d’AWS
  • 20. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Analyse .... Que devrions-nous rechercher ? • Apps, Serveurs, Connexions • No. d’apps et serveurs • Dépendances application et serveur • Paramètres de rendement • Affecter et estimer les ressources cibles • Identification et étiquetage des services • Identifier les modèles • Serveurs de groupe et applications
  • 21. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Inventaire d’actifs CMBD Connaissances tribales SLA/OLA Configuration données d’app Information performance Architecture Résultats Applications Infrastructure Performance Découverte et analyse du portefeuille : résultats Modèle de ressources Backlog des applications Modèle des coûts AWS Application Discovery Service Données déconnectées et incomplètes Collecte des données et organisation de la "Découverte & Planification".
  • 22. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Stratégies communes de migration Il n'existe pas d'approche unique pour la migration de vos applications
  • 23. © 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Transformation : Du monolithe aux microservices
  • 24. Merci! 2019, Amazon Web Services, Inc. ou ses filiales. Tous droits réservés. S O M M E T D U S E C T E U R P U B L I C Artur Rodrigues artrodri@amazon.com Dave Liggat dliggat@amazon.com