SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
It’s a hybrid world
Enterprises want the ability to span
traditional IT, private and public clouds.
Containers are strategic
Enterprises want the ability to span
traditional IT, private and public clouds.
Innovation is critical
Mission critical projects need
industry leading middleware & data
IBM AND RED HAT
SHARE THREE COMMON BELIEFS
Red Hat OpenShift: Construire, déployer
et opérer vos applications avec
cohérence on-premise et dans le cloud
Maxime Clerix
PaaS & AppDev Solution Architect
mclerix@redhat.com
28 Juin 2018
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud5
CLOUD-NATIVE APP DEV
IS ABOUT BECOMING FASTER
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud6
HOW TO BECOME FASTER?
QUATRE USE CASES POUR LE DÉVELOPPEMENT D’APPLICATIONS CLOUD-NATIVE
DELIVER FASTER DEVELOP FASTERCHANGE FASTER INNOVATE FASTER
Réduire le temps de
livraison d’applications
nouvelles / existantes
aux clients
Développement de
nouvelles applications
plus rapidement pour
adresser de nouvelles
opportunités business
Faire évoluer les
applications plus
rapidement pour
répondre aux
demandes du marché
Augmentez la capacité
d’innovation de vos
équipes au rythme
requis par votre
secteur d’activité
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud7
HOW TO BECOME FASTER?
QUATRE USE CASES POUR LE DÉVELOPPEMENT D’APPLICATIONS CLOUD-NATIVE
DELIVER FASTER DEVELOP FASTERCHANGE FASTER INNOVATE FASTER
“On Day 1 of our
acquisition of a new bank,
10 changes were put into
production, with 0 defects,
in the middle of the day.”
“We can move
microservices and
applications on OpenShift
in a few seconds. That’s
the impact this has on our
business.”
“Delivering
Everything-as-a-Service.
We won the hearts and
minds of developers.”
“We focus on applied
usage to improve the
quality of life, create new
opportunities and build a
better social fabric.”
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud8
CLOUD-NATIVE, BIEN
PLUS QU’UNE
ARCHITECTURE
MICROSERVICESCLOUD NATIVE
MICROSERVICES
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud9
CARACTÉRISTIQUES D’UNE
APPLICATION CLOUD-NATIVE
Service-based Containers DevOpsAPI
DÉVELOPPEMENT DÉPLOIEMENT
OpenShift Application Runtimes OpenShift
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud10
CARACTÉRISTIQUES D’UNE
APPLICATION CLOUD-NATIVE
Service-based Containers DevOpsAPI
QU’EST-CE ?
Architecture modulaire
Faiblement couplée
POURQUOI ?
Rapidité d’évolution
Rapidité d’on-boarding
Différents consommateurs (e.g. UI,
MSA)
Rapidité de (re)déploiement
Scalable
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud11
CARACTÉRISTIQUES D’UNE
APPLICATION CLOUD-NATIVE
Service-based Containers DevOpsAPI
QU’EST-CE ?
Aucun couplage
Contrats d’API
Évolutif
POURQUOI ?
Rapidité d’évolution
Différents consommateurs
Contrôle d’accès, QoS, monétisation
Analytics
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud12
CARACTÉRISTIQUES D’UNE
APPLICATION CLOUD-NATIVE
Service-based Containers DevOpsAPI
QU’EST-CE ?
Containers
Orchestration
End-to-end SDLC
POURQUOI ?
Rapidité d’évolution
Consistence
MàJ & patchs
Utilisation de
ressources optimisée
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud13
CARACTÉRISTIQUES D’UNE
APPLICATION CLOUD-NATIVE
Service-based Containers DevOpsAPI
QU’EST-CE ?
Self-service
Déploiements évolués
Livraison continue
Automatisation
POURQUOI ?
Rapidité d’évolution
Déploiements avancés
Qualité accrue
Réduction du risque
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud14
CONSTRUIRE, DÉPLOYER ET OPÉRER VOS APPS AVEC CONSISTANCE DANS UN CONTEXTE HYBRIDE
OPENSHIFT
ANY
CONTAINER
CONSISTENCY ON ANY
INFRASTRUCTURE
APPLICATION LIFECYCLE MANAGEMENT
ENTERPRISE CONTAINER HOST
CONTAINER ORCHESTRATION AND MANAGEMENT
(KUBERNETES)
Amazon Web Services Microsoft Azure Google CloudOpenStackDatacenterLaptop
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud15
OPENSHIFT
APPLICATION LIFECYCLE MANAGEMENT
CONTAINER ORCHESTRATION AND MANAGEMENT
ENTERPRISE CONTAINER HOST
Service Discovery Routing Load Balancing
Security
Monitoring
Conf Management Log Management Multi-tenancy
Self-ServiceBuild Automation Deploy Automation CI/CD
ANY
CONTAINER
Amazon Web Services Microsoft Azure Google CloudOpenStackDatacenterLaptop
ANY
INFRASTRUCTURE
Smart Routing Tracing
Circuit BreakingFault Injection
SERVICE
MESH Mutual TLS
Shadow Traffic
SOCLE DE DÉVELOPPEMENT D’APPLICATIONS CLOUD-NATIVE
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud16
OPENSHIFT
LAPTOP
Guest VM
RHEL
BARE METAL
RHEL
VIRTUALIZATION
Virtual Machine
RHEL
PRIVATE CLOUD
Virtual Machine
RHEL
PUBLIC CLOUD
Virtual Machine
RHEL
OpenShift = Une expérience Dev & Ops unifiée
sur tout type d’infrastructure
OPENSHIFT & KUBERNETES
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud
POURQUOI OPENSHIFT EST LE MEILLEUR
CHOIX POUR KUBERNETES - LES 4C’s
COMPLETCLOUDCLIENTCODE
Kubernetes Commits
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud19
ORCHESTRATION CLUSTER SERVICES
OPENSHIFT SERVICES SERVICE CATALOG
SELF-SERVICE
APPLICATION LIFECYCLE AUTOMATION
OPENSHIFT BUILDS OPENSHIFT DEPLOYMENTS
PACKAGING FORMAT
SECURITY REGISTRYTELEMETRY STORAGE NETWORKSTORAGE
ORCHESTRATION CLUSTER SERVICES
SECURITY
DEPLOYMENT STRATEGIES
NETWORK
Amazon Web
Services
Microsoft
Azure
Google CloudOpenStackDatacenterLaptop
ENTERPRISE CONTAINER HOST
https://access.redhat.com/articles/2176281
OPENSHIFT EST BIEN PLUS QU’UN KUBERNETES D’ENTREPRISE
OPENSHIFT & KUBERNETES
DÉMONSTRATION
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud
MSA STORE ON OPENSHIFT
21
ORDER
INVENTO
RY
SHIPPIN
G
SHOP
https://github.com/lbroudoux/openshift-msa-store
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud
CI/CD INVENTORY
22
DÉVELOPPEUR
PIPELINE CI/CD
(JENKINS)
CLUSTER
OPENSHIFT
GO
LIVE?
BUILD & DEPLOY DEPLOY
☒
☑
Git clone
INVENTORY WORKSPACE
(CHE)
Trigger pipeline
(Git Webhook)
Git push
MSA-STORE-DEV MSA-STORE-PROD
promote
Push
image
INTEGRATED
REGISTRY
Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud23
learn.openshift.com
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat

Mais conteúdo relacionado

Mais procurados

INRIA continuous integration plaftorm
INRIA continuous integration plaftormINRIA continuous integration plaftorm
INRIA continuous integration plaftorm
buildacloud
 
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
PimpMySharePoint
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstack
chammem
 

Mais procurados (20)

Adopter le cloud avec microsoft
Adopter le cloud avec microsoftAdopter le cloud avec microsoft
Adopter le cloud avec microsoft
 
INRIA continuous integration plaftorm
INRIA continuous integration plaftormINRIA continuous integration plaftorm
INRIA continuous integration plaftorm
 
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais  bluemix meetup rennes- 20160622 - introduction à bluemixJdruais  bluemix meetup rennes- 20160622 - introduction à bluemix
Jdruais bluemix meetup rennes- 20160622 - introduction à bluemix
 
LE CLOUD CEGID ET PROJECT SI
LE CLOUD CEGID ET PROJECT SILE CLOUD CEGID ET PROJECT SI
LE CLOUD CEGID ET PROJECT SI
 
Cloud rasberryfinal
Cloud rasberryfinal Cloud rasberryfinal
Cloud rasberryfinal
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
Démystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache KafkaDémystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache Kafka
 
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0Microsoft experiences 2016   azure stack  de l'azure dans votre datacenter 1.0
Microsoft experiences 2016 azure stack de l'azure dans votre datacenter 1.0
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Azure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre DatacenterAzure Stack : de l'Azure dans votre Datacenter
Azure Stack : de l'Azure dans votre Datacenter
 
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
Sauver votre argent, votre temps et vos cheveux avec Microsoft Azure - GUSPQ ...
 
IBM Bluemix Paris metup #23 - 20170425 -
IBM Bluemix Paris metup #23 - 20170425 - IBM Bluemix Paris metup #23 - 20170425 -
IBM Bluemix Paris metup #23 - 20170425 -
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a Service
 
Future-Proof your enterprise for IT Resilience
Future-Proof your enterprise for IT ResilienceFuture-Proof your enterprise for IT Resilience
Future-Proof your enterprise for IT Resilience
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstack
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAAS
 
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hecPpt 2   a jeanpierre-yle-cleach-hec-05022015_sent2hec
Ppt 2 a jeanpierre-yle-cleach-hec-05022015_sent2hec
 
MS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure StackMS Cloud Summit Paris 2017 - Azure Stack
MS Cloud Summit Paris 2017 - Azure Stack
 
Cnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generaleCnam cours azure intro et présentation generale
Cnam cours azure intro et présentation generale
 
IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109IBM Bluemix Paris meetup - - Epitech - 20161109
IBM Bluemix Paris meetup - - Epitech - 20161109
 

Semelhante a IBM Cloud Paris Meetup 20180628 - RedHat OpenShift

Semelhante a IBM Cloud Paris Meetup 20180628 - RedHat OpenShift (20)

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
 
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
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing
 
Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?Qu'est-ce que le cloud ?
Qu'est-ce que le cloud ?
 
Développer et déployer dans le cloud
Développer et déployer dans le cloudDévelopper et déployer dans le cloud
Développer et déployer dans le cloud
 
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
 
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
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
 
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Cloud vNext [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
Introduction à Drupal. Pourquoi Drupal est, en toute objectivité, le meilleur...
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
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...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
What is Clever Cloud? [French version]
What is Clever Cloud? [French version]What is Clever Cloud? [French version]
What is Clever Cloud? [French version]
 
Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016Retour d'expérience - Simplicité Software - 3 février 2016
Retour d'expérience - Simplicité Software - 3 février 2016
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Cloud : en 2017, sortez du stratus !
Cloud : en 2017, sortez du stratus !Cloud : en 2017, sortez du stratus !
Cloud : en 2017, sortez du stratus !
 
Introduction à Cloud Foundry Journée du Code 2017
Introduction à Cloud Foundry Journée du Code 2017Introduction à Cloud Foundry Journée du Code 2017
Introduction à Cloud Foundry Journée du Code 2017
 

Mais de IBM France Lab

20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
IBM France Lab
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
IBM France Lab
 
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM France Lab
 

Mais de IBM France Lab (20)

20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
20200113 - IBM Cloud Côte d'Azur - DeepDive Kubernetes
 
20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps20200114 - IBM Cloud Paris Meetup - DevOps
20200114 - IBM Cloud Paris Meetup - DevOps
 
20200128 - Meetup Nice Côte d'Azur - Agile Mindset
20200128 - Meetup Nice Côte d'Azur - Agile Mindset20200128 - Meetup Nice Côte d'Azur - Agile Mindset
20200128 - Meetup Nice Côte d'Azur - Agile Mindset
 
Défis de l'IA : droits, devoirs, enjeux économiques et éthiques
Défis de l'IA : droits, devoirs, enjeux économiques et éthiquesDéfis de l'IA : droits, devoirs, enjeux économiques et éthiques
Défis de l'IA : droits, devoirs, enjeux économiques et éthiques
 
Meetup ibm abakus banque postale
Meetup ibm abakus banque postaleMeetup ibm abakus banque postale
Meetup ibm abakus banque postale
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
 
IBM Watson IOT - Acoustic or Visual Insights
IBM Watson IOT - Acoustic or Visual InsightsIBM Watson IOT - Acoustic or Visual Insights
IBM Watson IOT - Acoustic or Visual Insights
 
Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.Retour expérience Track & Trace - IBM using Sigfox.
Retour expérience Track & Trace - IBM using Sigfox.
 
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
 
IBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & PowerIBM Cloud Paris Meetup - 20190520 - IA & Power
IBM Cloud Paris Meetup - 20190520 - IA & Power
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
 
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - OptimisationIBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
IBM Cloud Côte d'Azur Meetup - 20190328 - Optimisation
 
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software FactoryIBM Cloud Bordeaux Meetup - 20190325 - Software Factory
IBM Cloud Bordeaux Meetup - 20190325 - Software Factory
 
IBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - AssimaIBM Cloud Paris Meetup - 20190129 - Assima
IBM Cloud Paris Meetup - 20190129 - Assima
 
IBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - MyrteaIBM Cloud Paris Meetup - 20190129 - Myrtea
IBM Cloud Paris Meetup - 20190129 - Myrtea
 
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelleIBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
IBM Cloud Paris Meetup - 20181016 - L'agilité à l'échelle
 
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes &  Rule-based Sm...
IBM Cloud Côte d'Azur Meetup - Blockchain Business Processes & Rule-based Sm...
 
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger WorkshopIBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
IBM Cloud Côte D'Azur Meetup - 20181004 - Blockchain Hyperledger Workshop
 
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public AdministrationIBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
IBM Cloud Paris Meetup - 20180911 - Common Ledger for Public Administration
 

IBM Cloud Paris Meetup 20180628 - RedHat OpenShift

  • 1.
  • 2. It’s a hybrid world Enterprises want the ability to span traditional IT, private and public clouds. Containers are strategic Enterprises want the ability to span traditional IT, private and public clouds. Innovation is critical Mission critical projects need industry leading middleware & data IBM AND RED HAT SHARE THREE COMMON BELIEFS
  • 3.
  • 4. Red Hat OpenShift: Construire, déployer et opérer vos applications avec cohérence on-premise et dans le cloud Maxime Clerix PaaS & AppDev Solution Architect mclerix@redhat.com 28 Juin 2018
  • 5. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud5 CLOUD-NATIVE APP DEV IS ABOUT BECOMING FASTER
  • 6. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud6 HOW TO BECOME FASTER? QUATRE USE CASES POUR LE DÉVELOPPEMENT D’APPLICATIONS CLOUD-NATIVE DELIVER FASTER DEVELOP FASTERCHANGE FASTER INNOVATE FASTER Réduire le temps de livraison d’applications nouvelles / existantes aux clients Développement de nouvelles applications plus rapidement pour adresser de nouvelles opportunités business Faire évoluer les applications plus rapidement pour répondre aux demandes du marché Augmentez la capacité d’innovation de vos équipes au rythme requis par votre secteur d’activité
  • 7. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud7 HOW TO BECOME FASTER? QUATRE USE CASES POUR LE DÉVELOPPEMENT D’APPLICATIONS CLOUD-NATIVE DELIVER FASTER DEVELOP FASTERCHANGE FASTER INNOVATE FASTER “On Day 1 of our acquisition of a new bank, 10 changes were put into production, with 0 defects, in the middle of the day.” “We can move microservices and applications on OpenShift in a few seconds. That’s the impact this has on our business.” “Delivering Everything-as-a-Service. We won the hearts and minds of developers.” “We focus on applied usage to improve the quality of life, create new opportunities and build a better social fabric.”
  • 8. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud8 CLOUD-NATIVE, BIEN PLUS QU’UNE ARCHITECTURE MICROSERVICESCLOUD NATIVE MICROSERVICES
  • 9. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud9 CARACTÉRISTIQUES D’UNE APPLICATION CLOUD-NATIVE Service-based Containers DevOpsAPI DÉVELOPPEMENT DÉPLOIEMENT OpenShift Application Runtimes OpenShift
  • 10. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud10 CARACTÉRISTIQUES D’UNE APPLICATION CLOUD-NATIVE Service-based Containers DevOpsAPI QU’EST-CE ? Architecture modulaire Faiblement couplée POURQUOI ? Rapidité d’évolution Rapidité d’on-boarding Différents consommateurs (e.g. UI, MSA) Rapidité de (re)déploiement Scalable
  • 11. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud11 CARACTÉRISTIQUES D’UNE APPLICATION CLOUD-NATIVE Service-based Containers DevOpsAPI QU’EST-CE ? Aucun couplage Contrats d’API Évolutif POURQUOI ? Rapidité d’évolution Différents consommateurs Contrôle d’accès, QoS, monétisation Analytics
  • 12. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud12 CARACTÉRISTIQUES D’UNE APPLICATION CLOUD-NATIVE Service-based Containers DevOpsAPI QU’EST-CE ? Containers Orchestration End-to-end SDLC POURQUOI ? Rapidité d’évolution Consistence MàJ & patchs Utilisation de ressources optimisée
  • 13. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud13 CARACTÉRISTIQUES D’UNE APPLICATION CLOUD-NATIVE Service-based Containers DevOpsAPI QU’EST-CE ? Self-service Déploiements évolués Livraison continue Automatisation POURQUOI ? Rapidité d’évolution Déploiements avancés Qualité accrue Réduction du risque
  • 14. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud14 CONSTRUIRE, DÉPLOYER ET OPÉRER VOS APPS AVEC CONSISTANCE DANS UN CONTEXTE HYBRIDE OPENSHIFT ANY CONTAINER CONSISTENCY ON ANY INFRASTRUCTURE APPLICATION LIFECYCLE MANAGEMENT ENTERPRISE CONTAINER HOST CONTAINER ORCHESTRATION AND MANAGEMENT (KUBERNETES) Amazon Web Services Microsoft Azure Google CloudOpenStackDatacenterLaptop
  • 15. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud15 OPENSHIFT APPLICATION LIFECYCLE MANAGEMENT CONTAINER ORCHESTRATION AND MANAGEMENT ENTERPRISE CONTAINER HOST Service Discovery Routing Load Balancing Security Monitoring Conf Management Log Management Multi-tenancy Self-ServiceBuild Automation Deploy Automation CI/CD ANY CONTAINER Amazon Web Services Microsoft Azure Google CloudOpenStackDatacenterLaptop ANY INFRASTRUCTURE Smart Routing Tracing Circuit BreakingFault Injection SERVICE MESH Mutual TLS Shadow Traffic SOCLE DE DÉVELOPPEMENT D’APPLICATIONS CLOUD-NATIVE
  • 16. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud16 OPENSHIFT LAPTOP Guest VM RHEL BARE METAL RHEL VIRTUALIZATION Virtual Machine RHEL PRIVATE CLOUD Virtual Machine RHEL PUBLIC CLOUD Virtual Machine RHEL OpenShift = Une expérience Dev & Ops unifiée sur tout type d’infrastructure
  • 18. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud POURQUOI OPENSHIFT EST LE MEILLEUR CHOIX POUR KUBERNETES - LES 4C’s COMPLETCLOUDCLIENTCODE Kubernetes Commits
  • 19. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud19 ORCHESTRATION CLUSTER SERVICES OPENSHIFT SERVICES SERVICE CATALOG SELF-SERVICE APPLICATION LIFECYCLE AUTOMATION OPENSHIFT BUILDS OPENSHIFT DEPLOYMENTS PACKAGING FORMAT SECURITY REGISTRYTELEMETRY STORAGE NETWORKSTORAGE ORCHESTRATION CLUSTER SERVICES SECURITY DEPLOYMENT STRATEGIES NETWORK Amazon Web Services Microsoft Azure Google CloudOpenStackDatacenterLaptop ENTERPRISE CONTAINER HOST https://access.redhat.com/articles/2176281 OPENSHIFT EST BIEN PLUS QU’UN KUBERNETES D’ENTREPRISE OPENSHIFT & KUBERNETES
  • 21. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud MSA STORE ON OPENSHIFT 21 ORDER INVENTO RY SHIPPIN G SHOP https://github.com/lbroudoux/openshift-msa-store
  • 22. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud CI/CD INVENTORY 22 DÉVELOPPEUR PIPELINE CI/CD (JENKINS) CLUSTER OPENSHIFT GO LIVE? BUILD & DEPLOY DEPLOY ☒ ☑ Git clone INVENTORY WORKSPACE (CHE) Trigger pipeline (Git Webhook) Git push MSA-STORE-DEV MSA-STORE-PROD promote Push image INTEGRATED REGISTRY
  • 23. Maxime CLERIX - RED HAT - Red Hat OpenShift : Construire, déployer et opérer vos applications avec consistance on-premise et dans le cloud23 learn.openshift.com