openshift overview - sabeo...openshift overview containers for the enterprise chris milsted...
Post on 22-May-2020
17 Views
Preview:
TRANSCRIPT
OpenShift Overview
Containers for the Enterprise
Chris MilstedPrincipal Solution ArchitectFinancial ServicesRedHat UKI
cmilsted@redhat.com2
Your code has no business value until it is deployed
cmilsted@redhat.com3
Business GoalIncrease
conversion rate
HypothesisMake checkout button bigger
DevelopBigger buttons
Test deploymentSample
Deployment
User interactionUser feedback
Hypothesis Based
Development
Measure+ve/-ve change for business goal
cmilsted@redhat.com4
Software is eating the world…. Every company
will need to be a technology company.
cmilsted@redhat.com5
Wal
l of C
onfu
sion
Dev Ops
JavaScalaRustRuby
CC++C#Perl
PythonNodeHTMLVert.X
GoClojure
LoggingMetrics
HADeployBuildScaleData
SecretsTracingNetworkStorageSecurityConsolePatching
cmilsted@redhat.com6
Microservices Agile DevOps CICD Scrum BDD
…..
Technology to enable this - Containers.
cmilsted@redhat.com7
OS for a Single Server
OS for the Datacentre
cmilsted@redhat.com8
Wal
l of C
onfu
sion
Dev Ops
Container Format
Container Platform
cmilsted@redhat.com9
Demo recording uploaded to:
https://youtu.be/8FVRTGX49v8
cmilsted@redhat.com
OpenShift = Kubernetes ++
10
SERVICE CATALOG(LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, …)
SELF-SERVICE
APPLICATION LIFECYCLE MANAGEMENT(CI / CD)
BUILD AUTOMATION DEPLOYMENT AUTOMATION
CONTAINER CONTAINERCONTAINER CONTAINER CONTAINER
NETWORKING SECURITYSTORAGE REGISTRYLOGS &
METRICS
CONTAINER ORCHESTRATION & CLUSTER MANAGEMENT(KUBERNETES)
ATOMIC HOST /RED HAT ENTERPRISE LINUX
OCI CONTAINER RUNTIME & PACKAGING
INFRASTRUCTURE AUTOMATION & COCKPIT
Operations 2049 – Containers and OpenShift
Containers for the Enterprise
Chris MilstedPrincipal Solution ArchitectFinancial ServicesRedHat UKI
cmilsted@redhat.com
https://code.facebook.com/posts/270314900139291/rapid-release-at-massive-scale/
12
After almost exactly a year of planning and development, over the course of three days in April 2017 we enabled 100 percent of our production web servers to run code deployed directly from master.
cmilsted@redhat.com13
Business GoalIncrease
conversion rate
HypothesisMake checkout button bigger
DevelopBigger buttons
Test deploymentSample
Deployment
User interactionUser feedback
Hypothesis Based
Development
Measure+ve/-ve change for business goal
cmilsted@redhat.com14
"Both containers and microservices can easily be replaced and therefore tend to have a relatively short lifespan" -- often measured in days
cmilsted@redhat.com15
1 physical server 10 Virtual Machines 100 Containers
1 Monolithic application 1 application - 10 environments
1 app in 100 pieces
Health = binary Health = binary Health = complex
cmilsted@redhat.com16
From Ops to DevOpsFrom one code drop every 9 months to many changes a day.
Availability
Latency
Performance
Efficiency
change management
Monitoring
emergency response
capacity planning
SRE TeamMultiple teams in Silos
cmilsted@redhat.com17
cmilsted@redhat.com18
cmilsted@redhat.com19
THANK YOUplus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
Backup
cmilsted@redhat.com22
https://www.redhat.com/cms/managed-files/mi-best-practices-container-migration-ebook-f9195kc-201710-en_1.pdf
cmilsted@redhat.com23
Application Release Strategies with OpenShift
Building Polyglot Microservices on OpenShift
Building JBoss EAP 6 Microservices on OpenShift
Building JBoss EAP 7 Microservices on OpenShift
Business Process Management with JBoss BPMS on OpenShift
Build and Deployment of Java Applications on OpenShift
Building Microservices on OpenShift with Fuse Integration...
JFrog Artifactory on OpenShift Container Platform
Spring Boot Microservices on Red Hat OpenShift
API Management with Red Hat 3scale on OpenShift
OpenShift on VMware vCenter
OpenShift on Red Hat OpenStack Platform
OpenShift on Amazon Web Services
OpenShift on Google Cloud Platform
OpenShift on Microsoft Azure
OpenShift on Red Hat Virtualization
OpenShift on HPE Servers with Ansible Tower
OpenShift on VMware vCenter 6 with Gluster
Deploying an OpenShift Distributed Architecture
OpenShift Architecture and Deployment Guide
OpenShift Scaling, Performance, and Capacity Planning
REFERENCE ARCHITECTURES
top related