Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

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

You might also like