Post on 12-May-2022
CLOUD, CONTAINERS & DEVOPS:HYPE TO REALITY
Justin PittmanSolutions ArchitectNovember 2017
GENERAL DISTRIBUTION2
THE PROBLEM
Applications require complicated installation and integration every time they are deployed leading to
● Slow service delivery● Reduced service quality● Frequent down times
GENERAL DISTRIBUTION3
THE SOLUTION
I.T. OPERATIONSDEVELOPERS
GENERAL DISTRIBUTION4
THE SOLUTION
Adopting a Cloud & container strategy including a DevOps culture allows products to be developed and deployed.
● IaaS + PaaS
● Consistent env and tools● Predictable building blocks● Faster innovation & release
GENERAL DISTRIBUTION5
APPDEV + SYSOPS PLATFORM
● Sandboxed application processes on a shared Linux OS kernel
● Simpler, lighter, and denser than virtual machines
● Portable across different environments
● Package my application and all of its dependencies
● Deploy to any environment in seconds and enable CI/CD
● Easily access and share containerized components
INFRASTRUCTURE APPLICATIONS
GENERAL DISTRIBUTION6
78%DevOps Adoption Rate 2017
Source: RightScale 2017 State of the Cloud Report
GENERAL DISTRIBUTION7
DEVOPS WITH CONTAINERS
?
GENERAL DISTRIBUTION
Containerized Apps on Docker Hub
Source: DockerCon 2017 Keynote
8
900K
Image Pullson Docker Hub
12B
GENERAL DISTRIBUTION9
35%
Container Adoption Ratein Production
Source: RightScale 2017 State of the Cloud Report
GENERAL DISTRIBUTION
SchedulingDecide where to deploy containers
10
WE NEED MORE THAN JUST CONTAINERS
Lifecycle and healthKeep containers running despite failures
DiscoveryFind other containers on the network
MonitoringVisibility into running containers
SecurityControl who can do what
ScalingScale containers up and down
PersistenceSurvive data beyond container lifecycle
AggregationCompose apps from multiple containers
GENERAL DISTRIBUTION11
DEVOPS WITH CONTAINERS
sourcerepository
CI/CDengine
dev container
physical
virtual
private cloud
public cloud
GENERAL DISTRIBUTION12
CrunchyData
GitLab
Iron.io
Couchbase
Sonatype
EnterpriseDB
and many more
...and virtually any docker
image out there!
TRUE POLYGLOT PLATFORM
PHP Python Java NodeJS Perl Ruby .NETCore
ApacheHTTPServer
MySQL Redis
nginx TomcatVarnish
JBossEAP
JBossA-MQ
JBossFuse
JBossBRMS
JBossBPMS
JBossData Grid
JBossData Virt
RH Mobile RH SSO3SCALE
API mgmt
JBossWeb
Server
SpringBoot
Wildfly Swarm Vert.x
PostgreSQL MongoDB
Phusion Passenger
Third-partyLanguage Runtimes
Third-partyDatabases
Third-partyApp
Runtimes
Third-partyMiddleware
Third-partyMiddleware
TECHNOLOGY EVOLVED
GENERAL DISTRIBUTION14
Infrastructure Automation & Cockpit
Container Runtime & Packaging(docker)
Enterprise Container Host
Red Hat Enterprise LinuxAtomic Host
Trusted by Fortune Global 500 companies
IaaS & PaaS PLATFORM
GENERAL DISTRIBUTION15
OpenShift Application Lifecycle Management
Infrastructure Automation & Cockpit
Networking Storage Registry Logs & Metrics
Security
Container Orchestration & Cluster Management(kubernetes)
Container Runtime & Packaging(docker)
Enterprise Container Host
Red Hat Enterprise LinuxAtomic Host
Enterprise Kubernetes++container orchestration
Trusted by Fortune Global 500 companies
OPENSHIFT CONTAINER PLATFORM
GENERAL DISTRIBUTION16
OpenShift Application Lifecycle Management
Build Automation Deployment Automation
Service Catalog(Language Runtimes, Middleware, Databases)
Self-Service
Infrastructure Automation & Cockpit
Networking Storage Registry Logs & Metrics
Security
Container Orchestration & Cluster Management(kubernetes)
Container Runtime & Packaging(docker)
Enterprise Container Host
Red Hat Enterprise LinuxAtomic Host
Developer Experience
Enterprise Kubernetes++container orchestration
Trusted by Fortune Global 500 companies
OPENSHIFT CONTAINER PLATFORM
GENERAL DISTRIBUTION17
OpenShift Application Lifecycle Management
Build Automation Deployment Automation
Service Catalog(Language Runtimes, Middleware, Databases)
Self-Service
Infrastructure Automation & Cockpit
Container
BusinessAutomation
Container
Integration
Container
Data &Storage
Container
Web &Mobile
Networking Storage Registry Logs & Metrics
Security
Container Orchestration & Cluster Management(kubernetes)
Container Runtime & Packaging(docker)
Enterprise Container Host
Red Hat Enterprise LinuxAtomic Host
Traditional, stateful, and cloud-native apps
Developer Experience
Enterprise container orchestration
Trusted by Fortune Global 500 companies
END-TO-END DEVOPS PLATFORM
GENERAL DISTRIBUTION18
DEVOPS WITH CONTAINERS
Red Hat OpenShift
Red HatGlusterStorage
Red Hat CloudForms
sourcerepository
CI/CDengine
dev container
19
Public Cloud Architecture of Container Platform
20
PUBLIC & PRIVATE CLOUD MANAGEMENT
● Create service delivery catalogs for users to choose the services the services that they need to deploy.
● Shopping cart functionality allows multiple services to be requested at one time.
● Service requests can be routed for approval.
GENERAL DISTRIBUTION21
WHO IS DOING THIS?
read more at openshift.com/customers
GENERAL DISTRIBUTION22
8mo Payback on investment 66% Faster app delivery
40% Infrastructure savings 20% IT Staff productivity improvement
530% ROI over 5 years $1.3M Avg annual business benefits per 100 dev
THE BUSINESS VALUE OF DEVOPS WITH OPENSHIFT
Source: The Business Value of Red Hat OpenShift, IDC, September 2016 https://www.openshift.com/sites/default/files/idc-business-value-of-openshift.pdf
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
GENERAL DISTRIBUTION
BUILT ON OPEN CONTAINER STANDARDSRed Hat Driving the Community
kubernetes contributionsdocker contributions