Red Hat OpenShift Container Platformpeople.redhat.com/mlessard/mtl/presentations/sept2018/OpenShift-roadmap.pdf · azure docs openstack storage container identity aws big data instrumentation
Post on 29-Dec-2019
50 Views
Preview:
Transcript
2
Libre service
Polyglotte
Automatization
Collaboration
Multi-locataire
Standards ouverts
Web-scale
Logiciel libre
Pour l’entreprise
Sécurité
3
Amazon Web Services Microsoft Azure Google CloudOpenStackDatacenterLaptop
Infrastructure
APPLICATION LIFECYCLE MANAGEMENT
ENTERPRISE CONTAINER HOST
CONTAINER ORCHESTRATION AND MANAGEMENT(KUBERNETES)
OPENSHIFT CONTAINER PLATFORM
4
OPENSHIFT CONTAINER PLATFORM
Automated Operations*
Kubernetes
Red Hat Enterprise Linux or Red Hat CoreOS
Application Services
CaaS PaaSBest IT Ops Experience Best Developer Experience
*coming soon
Cluster Services
Developer Services
Middleware, Service Mesh, Functions, ISV Metrics, Chargeback, Registry, Logging Dev Tools, Automated Builds, CI/CD, IDE
5
APERÇU HAUT NIVEAU
EXISTING AUTOMATION
TOOLSETS
SCM(GIT)
CI/CD
SERVICE LAYER
ROUTING LAYER
PERSISTENTSTORAGE
REGISTRY
RHEL
NODE
c
RHEL
NODE
RHEL
NODE
RHEL
NODE
RHEL
NODE
RHEL
NODE
C
C
C C
C
C
C CC C
RED HATENTERPRISE LINUX
MASTER
API/AUTHENTICATION
DATA STORE
SCHEDULER
HEALTH/SCALING
PHYSICAL VIRTUAL PRIVATE PUBLIC HYBRID
Red Hat OpenShift Container Platform
KUBERNETES SIGs - ENGINEERING LEADERSHIP
API MACHINERY
AZURE
DOCS
OPENSTACK
STORAGE
CONTAINERIDENTITY
AWS
BIGDATA
INSTRUMENTATION
PRODUCTMANAGEMENT
TESTING
KUBEADMADOPTION
APPS
CLI
MULTICLUSTER
RELEASE
UI
RESOURCEMANAGEMENT
ARCHITECTURE
CLUSTERLIFECYCLE
NETWORK
SCALABILITY
WINDOWS
AUTH
CLUSTER OPS
NODE
SCHEDULING
APP DEF
AUTOSCALING
CONTRIBUTOR EXPERIENCE
ON-PREM
SERVICECATALOG
CLUSTERAPI
15 of 33GROUPS RED HAT LEAD or CO-LEAD
CRUNCHYDATA
GITLAB
IRON.IO
COUCHBASE
SONATYPE
ENTERPRISEDB
NUODB
FUJITSU
AND MANY MORE
7
...et virtuellement
n’importe quel image docker
que vous trouverai
UNE PLATE- FORME OUVERTE
PHPPythonJava NodeJS Perl Ruby .NETCore
ApacheHTTPServer
MySQL Redis
nginx TomcatVarnish
JBossEAP
JBossA-MQ
JBossFuse
JBossBRMS
JBossBPMS
JBossData Grid
JBossData Virt
RH Mobile RH SSO
3SCALEAPI
mgmt
JBossWeb
Server
SpringBoot
Wildfly Swarm .NET
PostgreSQL MongoDB
Phusion Passenger
Third-partyLanguage Runtimes
Third-partyDatabases
Third-partyApp
Runtimes
Third-partyMiddleware
Third-partyMiddleware
LANGUAGES
BASES DE DONNÉES
SERVEURS WEB
INTERGICIELS
MS SQL
Red Hat OpenShift Container Platform
COMPLÈTECLOUDCLIENTSCODE
Solide partenariats avec les fournisseurs
infonuagiques cloud, ISVs, CCSPs. Un
catalogue étendue d’image cerifiées de
partenaires
Portefeuille complet de produits et services de
conteneur, y compris les outils de développement, la
sécurité, les services d'application, le stockage et la
gestion.
Red Hat est le principal développeur et collaborateur de Kubernetes avec Google.
Nous rendons le développement de conteneurs
facile, fiable et sécurisé.
La plupart des client références sont en
production. Des années d’experience opérationelle avec OpenShift Online and
OpenShift Dedicated services.
POURQUOI OPENSHIFT EST LE MEILLEUR CHOIX DE KUBERNETES - LES 4 C
Correctifs
• Tests E2E• Tests sécurité• Certifications plateforme• Certifications cloud• Certifications ISV
Correctifs, nouvelles fonctionnalités
• Innovation• Environnement de développement• Tests Intégrés
• Développement• Stratégie• Collaboration• Leadership
OpenShift 4 – nouveautés
1. Plateforme basée sur les operateurs2. Une unité d’automatisation3. Marketplace
Une plateforme simple d’automatisation du Cloud hybride
Operators = Automatisés comme le cloud
Votre application… Automatisée comme le cloud
Mais roule sur….
DISPONIBLE MAINTENANT
15
Impossible d’enregistrer comme service natif du fournisseur infonuagique
Support natif sur OpenShift, par UI ou CLI.
$ oc get mongodbs$ oc scale --replicas=3 mongodb/example
Operators = Expérience Kubernetes native
Votre application
DISPONIIBLE MAINTENANT
OpenShift 4 Expériences d’installation
Next Gen InstallerOpinionated “Best Practices”
single cluster provisioning
Node CustomizationRHEL host based
single cluster provisioning
Cluster OperatorMulti-cluster provisioning
& orchestration
À venir
Architecture applicativeLe monde change…. Chaque utilisateur est unique.
17
ArchitectureOrientée Service
Service
Service
Service
Service
Service
Service
ESB
Service
Service
Service
Service
Service
Service
ArchitectureMicro-Services
Kubernetes
Service Proxy
Service Proxy
Service Proxy
Proxy
Proxy
Proxy
Service
Service
Service
KubernetesService Mesh
ArchitectureInfonuagique (CNA)
● Dumb Endpoints● Smart Pipe
● Smart Endpoints● Dumb Pipe
● Dumb Service● Smart Platform
Istio - What’s different?
Istio is an “operator first product” (using Operator Framework)-https://github.com/Maistra/istio-operator
The operator manages the install. In the future it will manage updates as well.
Istio is delivered as containers, not RPMs
Tech Preview soon with install docs in the OpenShift Container Platform & Origin docs (look under “service mesh install”)
19
Evolution of Microservices Platform
Infrastructure
Circuit Breaker
ConfigurationService
Service Registry
Client-side LoadBalancing
Supporting Services
Cache / DataGrid SSO Service
Microservice Business Logic
API Mgmt Messaging
Distributed Tracing
Distributed Tracing Smart Routing
Service Registration
Infrastructure
Client-side LoadBalancing
Microservice Business Logic
Circuit Breaker
Supporting Services
Service Registry
Server-sideLoad Balancing
Configuration(configmap)
Container PlatformServices
Cache / DataGrid SSO ServiceAPI Mgmt Messaging
Distrib. Tracing Smart Routing
Infrastructure
Microservice Business Logic
Supporting Services
Service Registry
Server-sideLoad Balancing
Configuration(configmap)
Container PlatformServices
Cache / DataGrid SSO ServiceAPI Mgmt Messaging
Istio+
Circuit Breaking
Distrib. Tracing Smart Routing
Comm
odification
Simplification
2014 2017 2018
Istio Service Mesh
Envoy
istio-gatewayistio-ingress
Envoy
App A
Envoy
App B
Envoy
App C
istio-pilot istio-mixer istio-auth
HTTP Req/Resp
Kubernetes Pods
Istio Components Config to Envoy Access Control and Telemetry
20
Windows Containers - Developer Preview
● Red Hat OpenShift Container Platform 3.9● RHEL 7.5● Microsoft Windows Server Core 1709● Kubernetes Windows Kubelet 1.9.9● Red Hat Ansible 2.4.6● CloudBase Solutions Open vSwitch(tm) (OVS) for Hyper-V 2.7.0
● Red Hat OpenShift Container Platform 3.10/3.11● RHEL 7.5● Microsoft Windows Server Core 1803● Kubernetes Windows Kubelet 1.10/1.11● Red Hat Ansible 2.4.6● CloudBase Solutions Open vSwitch(tm) (OVS) for Hyper-V 2.7.0
Drop 1: August 27 Drop 2: October
Know if you are going to get a VM or a container!
Windows Semi-Annual Channel• Only core option, no server. Nano available for
containers• Release 1709, 1803• 18 months support
• Des solutions communes qui permettent la transformation numérique et aident les organisations à rester compétitives dans des marchés en évolution rapide
• Aidez les services informatiques à développer et à proposer de nouvelles applications et services plus rapidement
• Fournir le choix, la flexibilité et la cohérence pour l'entreprise
• Créez facilement des infrastructures cloud hybrides sécurisées, évolutives et gérables
• Réduction des dépenses d'investissement et d'exploitation (CAPEX/OPEX)
25
Microsoft Azure et OpenShift
26
Agenda de la journée
8:00-09:00 Accueil
9:00-9:30 Survol et partenariat
9:30-10:15 SQL Linux, SQL sur RHEL, SQL en Container
10:15-11:00 Automatisation - Ansible
11:00-11:45 OpenShift sur Azure
11:45-12:45 Lunch
12:45-13:30 Visual Studio Team Services - Azure Container Registry
13:30-13:45 Open Service Broker API + Azure SQL Database
13:45-14:30 Cloudforms (Hybrid cloud management)
14:30-14:45 Période de questions
14:45-15:00 Mot de la fin
top related