SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Cloud Native
Sous les buzzwords, le nuage
Yves Brissaud

HumanTalks Grenoble, avril 2019
@_crev_
microservices
docker
kubernetes
microservices
docker
kubernetes
Une définition ?
CNCF
Cloud Native Computing Foundation
 Cloud native technologies empower organizations to
build and run scalable applications in modern, dynamic
environments such as public, private, and hybrid clouds.
- CNCF Cloud Native De nition v1.0
 Containers, service meshes, microservices, immutable
infrastructure, and declarative APIs exemplify this
approach.
- CNCF Cloud Native De nition v1.0
Pivotal
 L’approche cloud native vise à développer et exécuter des
applications capables d’exploiter tous les avantages du
cloud
- Pivotal
 I've been thinking a lot about what it means for
applications and middleware to work well in a cloud
environment - on top of an Infrastructure-as-a-Service
- pzf.fremantle.org/2010/05/cloud-native.html
 existing applications taken and run in a cloud
environment may not fully utilize that environment. Even
if systems can be clustered they may not be able to
dynamically change the cluster size
- pzf.fremantle.org/2010/05/cloud-native.html
Cloud Native
==
exploiter les possibilités du
cloud
 to work well in a cloud environment - on top of an
Infrastructure-as-a-Service
- pzf.fremantle.org/2010/05/cloud-native.html


  
elasticité
horizontal scale (up & down)
vertical scale (up & down)
recycling
Optimisation des coûts
Rapidité d'accès au marché
 Résilience
Conséquences sur les
applications
Application distribuée
Elasticité
Multi tenant
Self service
Deploiement incrémental
Comment qu'on fait ?
Idempotence
 l'idempotence signi e qu'une opération a le même effet
qu'on l'applique une ou plusieurs fois
Idempotence : application
conteneurs
orchestrateur
Idempotence : infrastructure
Images systèmes
Infrastructure as code
Outils
docker, jar
kubernetes, nomad
packer
terraform
Conclusion
Cloud Native == Idempotence
docker, kubernetes, etc
sont des moyens d'y arriver
microservices
 les organisations qui conçoivent des systèmes ... sont
contraintes de produire des designs qui sont des copies de
la structure de communication de leur organisation.
- M. Conway
https://gotocph.com/2018/sessions/612
Cloud Native
Sous les buzzwords, le nuage
Yves Brissaud
 @_crev_

Contenu connexe

Similaire à Cloud native

Livre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vf
Livre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vfLivre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vf
Livre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vfrodolphe gilbert-collet
 
Un été sous le signe des nuages
Un été sous le signe des nuagesUn été sous le signe des nuages
Un été sous le signe des nuagesESKER
 
IBM Bluemix Paris meetup #16 20160914 - Introduction à Bluemix -v2
IBM Bluemix Paris meetup #16    20160914 - Introduction à Bluemix -v2IBM Bluemix Paris meetup #16    20160914 - Introduction à Bluemix -v2
IBM Bluemix Paris meetup #16 20160914 - Introduction à Bluemix -v2IBM France Lab
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Vincent Misson
 
Resume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfResume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfFootballLovers9
 
Resume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfResume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfFootballLovers9
 
20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développementsObjectif Libre
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfKhalidKadmiri
 
Les lois du cloud computing les 10 règles structurelles (2 11) - orange bus...
Les lois du cloud computing   les 10 règles structurelles (2 11) - orange bus...Les lois du cloud computing   les 10 règles structurelles (2 11) - orange bus...
Les lois du cloud computing les 10 règles structurelles (2 11) - orange bus...polytechtahiri
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs XebiaLabs
 
Ei techno ei cloud livre-blanc-déc 2013
Ei techno ei cloud   livre-blanc-déc 2013Ei techno ei cloud   livre-blanc-déc 2013
Ei techno ei cloud livre-blanc-déc 2013Christophe Monnier
 
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...salwa benriyene
 
Le cloud et la gestion des données
Le cloud et la gestion des donnéesLe cloud et la gestion des données
Le cloud et la gestion des donnéessmiste
 
Parlons-en du Cloud Event - Cloud definition and use cases
Parlons-en du Cloud Event - Cloud definition and use casesParlons-en du Cloud Event - Cloud definition and use cases
Parlons-en du Cloud Event - Cloud definition and use casesPierre-Luc Bisaillon
 
Cloud computing présenté par Doumbia tidiane
Cloud computing présenté par Doumbia tidianeCloud computing présenté par Doumbia tidiane
Cloud computing présenté par Doumbia tidiane@aboukam (Abou Kamagaté)
 
eNovance/Ysance: "Enjoy Cloud"
eNovance/Ysance: "Enjoy Cloud"eNovance/Ysance: "Enjoy Cloud"
eNovance/Ysance: "Enjoy Cloud"eNovance
 
Cloud computing
Cloud computingCloud computing
Cloud computingmourad50
 
Ms private cloud strategy by Stephane Consalvi
Ms private cloud strategy by Stephane ConsalviMs private cloud strategy by Stephane Consalvi
Ms private cloud strategy by Stephane ConsalviTechdaysTunisia
 

Similaire à Cloud native (20)

Livre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vf
Livre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vfLivre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vf
Livre blanc cellenza_preparer_adoption_de_kubernetes_juin_2021_vf
 
Un été sous le signe des nuages
Un été sous le signe des nuagesUn été sous le signe des nuages
Un été sous le signe des nuages
 
IBM Bluemix Paris meetup #16 20160914 - Introduction à Bluemix -v2
IBM Bluemix Paris meetup #16    20160914 - Introduction à Bluemix -v2IBM Bluemix Paris meetup #16    20160914 - Introduction à Bluemix -v2
IBM Bluemix Paris meetup #16 20160914 - Introduction à Bluemix -v2
 
Cloud Computing Conference in Paris
Cloud Computing Conference in ParisCloud Computing Conference in Paris
Cloud Computing Conference in Paris
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?
 
Resume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfResume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdf
 
Resume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfResume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdf
 
20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements20151119 Tirer le meilleur parti du Cloud pour ses développements
20151119 Tirer le meilleur parti du Cloud pour ses développements
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdf
 
Les lois du cloud computing les 10 règles structurelles (2 11) - orange bus...
Les lois du cloud computing   les 10 règles structurelles (2 11) - orange bus...Les lois du cloud computing   les 10 règles structurelles (2 11) - orange bus...
Les lois du cloud computing les 10 règles structurelles (2 11) - orange bus...
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
 
Ei techno ei cloud livre-blanc-déc 2013
Ei techno ei cloud   livre-blanc-déc 2013Ei techno ei cloud   livre-blanc-déc 2013
Ei techno ei cloud livre-blanc-déc 2013
 
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
 
Le cloud et la gestion des données
Le cloud et la gestion des donnéesLe cloud et la gestion des données
Le cloud et la gestion des données
 
Parlons-en du Cloud Event - Cloud definition and use cases
Parlons-en du Cloud Event - Cloud definition and use casesParlons-en du Cloud Event - Cloud definition and use cases
Parlons-en du Cloud Event - Cloud definition and use cases
 
Cloud computing présenté par Doumbia tidiane
Cloud computing présenté par Doumbia tidianeCloud computing présenté par Doumbia tidiane
Cloud computing présenté par Doumbia tidiane
 
eNovance/Ysance: "Enjoy Cloud"
eNovance/Ysance: "Enjoy Cloud"eNovance/Ysance: "Enjoy Cloud"
eNovance/Ysance: "Enjoy Cloud"
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Urbanisme et cloud
Urbanisme et cloudUrbanisme et cloud
Urbanisme et cloud
 
Ms private cloud strategy by Stephane Consalvi
Ms private cloud strategy by Stephane ConsalviMs private cloud strategy by Stephane Consalvi
Ms private cloud strategy by Stephane Consalvi
 

Cloud native