CONTAINERS AND DEVOPS:
FROM HYPE TO REALITY
DevOps Adoption Rate 2017
78%
Source: RightScale 2017 State of the Cloud Report
2 GENERAL DISTRIBUTION
THE PROBLEM
Applications require
complicated installation and
integration every time they are
deployed leading to
● Slow service delivery
● Reduced service quality
● Frequent down times
3 GENERAL DISTRIBUTION
THE PROBLEM
DEVELOPERS I.T. OPERATIONS
4 GENERAL DISTRIBUTION
THE SOLUTION
Adopting a container strategy
will allow applications to be
easily shared and deployed
● Consistent env and tools
● Predictable building blocks
● Faster deployment
5 GENERAL DISTRIBUTION
WHAT ARE CONTAINERS?
It Depends Who You Ask
INFRASTRUCTURE APPLICATIONS
● Sandboxed application processes on a ● Package my application and all of its
shared Linux OS kernel dependencies
● Simpler, lighter, and denser than virtual ● Deploy to any environment in seconds and
machines enable CI/CD
● Portable across different environments ● Easily access and share containerized
components
6 GENERAL DISTRIBUTION
THE SOLUTION
DEVELOPERS I.T. OPERATIONS
7 GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS
physical
virtual
private cloud
dev source CI/CD container
repository engine
public cloud
8 GENERAL DISTRIBUTION
Containerized Apps Image Pulls
on Docker Hub on Docker Hub
900K 12B
Source: DockerCon 2017 Keynote
9 GENERAL DISTRIBUTION
Container Adoption Rate
in Production
35%
Source: RightScale 2017 State of the Cloud Report
10 GENERAL DISTRIBUTION
Why the Difference?
11 GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS
?
12 GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS
?
13 GENERAL DISTRIBUTION
WE NEED MORE THAN JUST CONTAINERS
Scheduling Security
Decide where to deploy containers Control who can do what
Lifecycle and health Scaling
Keep containers running despite failures Scale containers up and down
Discovery Persistence
Find other containers on the network Survive data beyond container lifecycle
Monitoring Aggregation
Visibility into running containers Compose apps from multiple containers
14 GENERAL DISTRIBUTION
CONTAINER SOLUTIONS
HOST MANAGEMENT
Enterprise grade lean operating system for Operational management of containers and
running containers infrastructure at scale
PLATFORM STORAGE
Automation of building, distributing, running Persistent storage for stateful containerized
and managing containers across hybrid infra applications
15
RED HAT CONTAINER SOLUTIONS
HOST MANAGEMENT
PLATFORM STORAGE
16
Container application
platform based on Docker
and Kubernetes for building,
distributing and running
containers at scale
17 GENERAL DISTRIBUTION
BUILT ON OPEN CONTAINER STANDARDS
Red Hat Driving the Community
docker contributions kubernetes contributions
GENERAL DISTRIBUTION
OPENSHIFT CONTAINER PLATFORM
Infrastructure Automation & Cockpit
Enterprise Container Host
Container Runtime & Packaging
Trusted by Fortune Global 500
(docker) companies
Atomic Host Red Hat Enterprise Linux
19 GENERAL DISTRIBUTION
OPENSHIFT CONTAINER PLATFORM
OpenShift Application Lifecycle Management
Container Orchestration & Cluster Management
(kubernetes)
Enterprise Kubernetes++
Logs &
Networking Storage Registry
Metrics
Security
container orchestration
Infrastructure Automation & Cockpit
Enterprise Container Host
Container Runtime & Packaging
Trusted by Fortune Global 500
(docker) companies
Atomic Host Red Hat Enterprise Linux
20 GENERAL DISTRIBUTION
OPENSHIFT CONTAINER PLATFORM
Self-Service
Service Catalog
(Language Runtimes, Middleware, Databases)
Build Automation Deployment Automation
Developer Experience
OpenShift Application Lifecycle Management
Container Orchestration & Cluster Management
(kubernetes)
Enterprise Kubernetes++
Logs &
Networking Storage Registry
Metrics
Security
container orchestration
Infrastructure Automation & Cockpit
Enterprise Container Host
Container Runtime & Packaging
Trusted by Fortune Global 500
(docker) companies
Atomic Host Red Hat Enterprise Linux
21 GENERAL DISTRIBUTION
OPENSHIFT CONTAINER PLATFORM
Business
Automation
Integration
Data &
Storage
Web &
Mobile
Traditional, stateful, and
Container Container Container Container cloud-native apps
Self-Service
Service Catalog
(Language Runtimes, Middleware, Databases)
Build Automation Deployment Automation
Developer Experience
OpenShift Application Lifecycle Management
Container Orchestration & Cluster Management
(kubernetes)
Enterprise Kubernetes++
Logs &
Networking Storage Registry
Metrics
Security
container orchestration
Infrastructure Automation & Cockpit
Enterprise Container Host
Container Runtime & Packaging
Trusted by Fortune Global 500
(docker) companies
Atomic Host Red Hat Enterprise Linux
22 GENERAL DISTRIBUTION
TRUE POLYGLOT PLATFORM
Third-party
.NET
PHP Python Java NodeJS Perl Ruby Language
Core Runtimes
MySQL PostgreSQL MongoDB Redis ...and virtually Third-party
Databases
CrunchyData
any docker GitLab
Iron.io
Apache
image Third-party
Phusion Couchbase
HTTP
Server
nginx Varnish Passenger Tomcat
out there! App
Runtimes Sonatype
EnterpriseDB
JBoss and many more
Spring Wildfly JBoss JBoss JBoss Third-party
Vert.x Web Middleware
Boot Swarm EAP A-MQ Fuse
Server
3SCALE JBoss JBoss JBoss JBoss RH Third-party
RH SSO Middleware
API mgmt BRMS BPMS Data Virt Data Grid Mobile
23 GENERAL DISTRIBUTION
DEVOPS WITH CONTAINERS
Red Hat
Red Hat
Gluster
OpenShift
Storage
Red Hat
CloudForms
dev source CI/CD container
repository engine
24 GENERAL DISTRIBUTION
THE BUSINESS VALUE OF
DEVOPS WITH OPENSHIFT
8mo Payback on investment 66% Faster app delivery
IT Staff productivity
40% Infrastructure savings 20% improvement
Avg annual business
530% ROI over 5 years $1.3M benefits per 100 dev
Source: The Business Value of Red Hat OpenShift, IDC, September 2016
https://www.openshift.com/sites/default/files/idc-business-value-of-openshift.pdf
25 GENERAL DISTRIBUTION
WHO IS DOING THIS?
read more at openshift.com/customers
26 GENERAL DISTRIBUTION
AN FSI CUSTOMER REDUCED DEPLOYMENT
TIMES FROM WEEKS TO DAYS
CHALLENGE
• Decrease time to market for new features and functionality
• Create a homogeneous application platform
• Remove barriers to rapid, iterative development
SOLUTION
• Built a push-button developer stack based on a PaaS architecture and
fully integrated to maximize continuous delivery
FINANCIAL SERVICES • Established common templates for application and MW creation
SOFTWARE AND SERVICES • Established DevOps and streamline delivery workflow
Red Hat Consulting BENEFITS
Red Hat OpenStack • Reduced deployment times from weeks to days
Red Hat OpenShift • Improved developer efficiency and removed lead-time via self-service
Red Hat JBoss Middleware
• Facilitated more robust production deployments
27 GENERAL DISTRIBUTION
A LEADING HEALTH INSURANCE PROVIDER
RE-INVENTS ITSELF WITH DEVOPS
CHALLENGE
• At risk of missing ACA-mandated deadlines due long delivery cycles
• Seeking new revenue streams by selling data on a subscription basis
SOLUTION
• Delivered architecture for building, testing, and delivering microservices
• Built out a DevOps methodology for application delivery
INSURANCE SERVICES • Circuit breakers and switches for zero-downtime deployments
• Automatic scale-up and scale-down of services via OpenShift
SOFTWARE AND SERVICES
BENEFITS
Red Hat Consulting
Red Hat OpenShift • Reduce production delivery cycle from 9+ months to 3 weeks
Red Hat Fuse • Reduced time-to-market from idea to delivery, which leads to greater
experimentation with new ideas
• On-demand infrastructure utilization increases efficiency and reduces cost
28 GENERAL DISTRIBUTION
THANK YOU
plus.google.com/+RedHat facebook.com/redhatinc
linkedin.com/company/red-hat twitter.com/RedHatNews
youtube.com/user/RedHatVideos