3. openshift.com
Impact of Technology
of US CEOs say they
entered or considered
entering a different
industry at some point over
the past three years
Think it’s likely competitors
will compete in industries
other than their own over
the next three years
Half of US CEOs believe a significant
competitor is emerging or could
emerge from technology sector versus
32% of CEOs globally.
PWC - 2015 US CEO Survey
http://www.pwc.com/us/en/ceo-survey/index.html
4. openshift.com
4
Consider the following...
● Large enterprise software
company, $14B Market cap
● In business ~40 years
● Over 13,000 employees
● Leading enterprise systems
management vendor
● Seeing new competition from a
number of cloud start-ups
5. openshift.com
5
Customer Wins
Business Challenges
● Customers want more on-demand enterprise web &
mobile apps
● Needed faster time to market for new CA SaaS offerings
● Wanted a common platform for multiple product teams
to build apps on
● Enables product teams to more quickly build, deploy
and update apps
● Able to experiment and take apps from concept to
production faster
● Containers provide better utilization of hardware and
horizontal scaling
Key Benefits
12. openshift.com
Customer Wins
Business Challenges
● On-demand platform allows FICO clients to build the
applications they need and get faster time to value
● OpenShift automates provisioning and systems
management of the FICO platform stack to improve
IT operational efficiency
● OpenShift also provides an embedded solution for on-
premise platform delivery
● Red Hat provides expert consulting and support to
keep FICO offerings up and running smoothly
Key Benefits
● Leading financial analytics software provider, with
solutions to calculate risk such as FICO credit score
● Wanted to expand their business by diversifying their
offerings and serving new markets
● Decided to build a new FICO Analytics Cloud to
enable online access to FICO tools & services
13. openshift.com
Customer Wins
Business Challenges
● Automated provisioning for developers via new
Lightweight Application Environment (LAE)
● Able to offer standardized stacks for different
languages including Java and Node.js
● Containers provide better infrastructure utilization and
easier to manage operationally
● Benefit from Red Hat’s technical depth and world
class support
Key Benefits
● Cisco IT organization has to support thousand of
application developers
● Built out large virtualization farm to provide developer
environments (over 15,000 JVMs deployed)
● Needed to improve developer productivity and
expand access to new languages/frameworks
● Poor infrastructure utilization and hard to manage
14. openshift.com
OpenShift 3
● Standard containers API
● Web-scale container
orchestration & management
● Container-optimized OS
● Largest selection of supported
application runtimes & services
● Robust tools and UX for
Development & Operations
● Industry standard, web scale
distributed application platform
17. openshift.com
Benefits for Developers
● Access a broad selection of
application components
● Deploy application environments on-
demand
● Leverage your choice of interface &
integrate with existing tools
● Automate application deployments,
builds and source-to-image
● Enable collaboration across users,
teams & projects
18. openshift.com
● Deploy a secure, enterprise-grade container-
based application platform
● Enable application developers while improving
operational efficiency & infrastructure utilization
● Utilize advanced scheduling and automated
placement with regions and zones for HA
● Leverage powerful declarative management for
application services
● Manage user & team access and integrate with
enterprise authentication systems
Benefits for IT Operations
19. openshift.com
JBoss Middleware Services on OpenShift
● JBoss Enterprise
Application Platform
● JBoss Web Server /
Tomcat
● JBoss Developer
Studio
● Fuse
● A-MQ
● Data Virtualization *
● Business Process
Management *
● Business Rules
Management
System *
● Red Hat Mobile /
FeedHenry *
Application
Container Services
Integration
Services
Business
Process Services
Mobile
Services
* Coming Soon
20. openshift.com
OpenShift On OpenStack
A True Open Hybrid Cloud
● Deploy OpenShift on OpenStack via Heat
● Integrate Apps with OpenStack services
● Manage it all with CloudForms
● Get it all at once with Red Hat Cloud Suite
21. openshift.com
21
“From the pain-free install and easy app deployment to gear
idling and automatic scaling, OpenShift fulfills the promise of
platform as a service”
Awards and Product Reviews
22. openshift.com
OpenShift Commons
An interactive community for all
OpenShift PaaS Users, Customers,
Contributors, Partners, Service
Providers and Developers to share
ideas, code, best practices, and
experiences.
More at http://commons.openshift.com/
29. Containers run
lang/framework
middleware,
database &
other runtimes.
Pods run one or more
containers as a single unit.
Each pod has an IP and
mapped storage volumes.
Masters provide API,
orchestration &
scheduling, maintain
state and manage
Pods & Services.
Nodes are Linux container
hosts that run Pods
assigned by the Master.
How It Works - OpenShift Concepts
34. Built on Standards
Isolation with
Linux Containers
● Isolating applications
on host operating
systems
● Security
● Portability across host
systems
Container format
with Docker
● Interface for
communication,
configuration, data
persistence &
provisioning
● Content agnostic
● Infrastructure agnostic
Registry/Container
Discovery
● Easily find and
consume trusted
container images
● Federate consumption
libraries
● Promote consistency
and reuse
Orchestration With
Kubernetes
● Orchestrate containers
at scale
● Define application
topologies
● Handle container
networking
● Manage container state
● Schedule across hosts
35. Standard Containers Core
● Standard container runtime &
packaging format with Docker
● Fast, lightweight and efficient
application deployments
● Portability across bare metal,
virtual, private & public clouds
● Enable immutable image-
based application deployment
36. Trusted Container Host
● Built on foundation of Red Hat
Enterprise Linux 7
● Enterprise-grade security,
stability & reliability with RHEL
● Minimal footprint, container
optimized, atomically updated OS
with RHEL Atomic Host
● Both certified to run Docker
containers at scale
37. Web Scale Orchestration
● Orchestrate multi-container
services with Kubernetes
● Schedule containers across
multiple hosts in desired
topology
● Declarative model for container
health management to detect
and restart on failure
● Enable manual and automated
scaling up & down
38. Application Services
● Access certified container
images from Red Hat & ISVs
● Leverage large community
ecosystem (Docker Hub)
● Choice of language runtimes,
databases & other services
● xPaaS application and
integration services powered
by JBoss
39. Rich Multi-User Experience
● Intuitive Web console,
command line interface &
IDE integration
● Collaborate on multi-tenant
application projects
● User and team-based
access controls
● Integrate with enterprise
authentication systems
40. Build & Deployment Automation
● Integrated Docker registry and
image building capability
● Source code deployments
leveraging source-to-image
build automation
● Binary deployments integrated
with your existing build and CI
infrastructure
● Configurable deployment
patterns (rolling, etc.)
41. Container Registry
● Fully integrated Docker v2
registry
● Authentication and access
control to images
● Integrate with Docker Hub,
Satellite and 3rd party
enterprise registries
42. Container Networking
● Integrated Open vSwitch
based container networking
● Ability to plugin 3rd party
SDN solutions
● Platform wide routing tier
43. Container Storage
● Shared storage volumes for
pods / containers via
Kubernetes
● Extensible with plugins for
NFS, iSCSI, Amazon
storage, Google storage, …
● User requests storage be
provisioned for their service
44. Simplified Administration
● Streamlined OpenShift
installation process
● Standalone routing tier
simplifies DNS and external
router/LB integration
● Integrate with enterprise
authentication (LDAP, etc.)
and OAuth 2 enabled
45. User request
myapp.foodomain.com:80
-> 192.168.123.22
Host Z
openvswitch bridge
OpenShift Routing Layer (HAProxy)
Route:
myapp.foodomain.com:80 ->
Endpoints:
10.1.0.2:27017
10.2.0.4:27017
Route:
otherapp.foodomain.com:443 ->
Endpoints:
10.1.0.9:30462
10.2.0.55:30462
OpenShift SDN Overlay Network
Host 1
Host 2
Host 3
Host N
openvswitch bridge
ose-pod
10.1.0.2:27017
Pod
Linux
bridge
Linux
bridge
46. OpenShift SDN Overlay Network
Host 1
Host 2
Host 3
Host N
network bridge
ose-pod
10.1.0.2:27017
Pod
network bridge
ose-pod
10.1.0.2:27017
Pod
network bridge
OpenShift (Service Proxy)
Service1:
172.20.64.38:27017 ->
Selector: name=hello-openshift
10.1.0.2:8080
10.2.0.4:8080
service routing
This presentation provides an overview of OpenShift by Red Hat
Software and cloud-based technologies are disrupting businesses across every industry vertical
How many people have used Uber in the last?
We are seeing these examples every day, whether it’s Amazon & EBay in Retail, Uber in Transportation, Netflix & Spotify in Media, Apple Pay & Google Wallet in Payments - consumers are increasingly choosing new solutions from new vendors
These competitors use technology to drive greater value proposition for their customers and change the nature of the competition
We hear about these disruptive companies constantly in the media
This is fueling a rapidly growing market for cloud technologies, which includes IaaS, PaaS, SaaS and everything in between
Industry analysts like IDC are projecting growth rates for PaaS & IaaS of greater than 30% over the next 5 years and we will increasingly see the line between PaaS & IaaS continue to blur
Analysts are also projecting a dramatic increase in the number of customers moving application workloads to public & private clouds
According to another Goldman Sachs research report, PaaS has the potential to disrupt $221bn of revenue pool involving operating systems, databases, middleware, management tools, etc.
Example
Five years ago, KeyCorp was still building branches, said Chairman and CEO Beth E. Mooney. Today, the Cleveland-based lender is deploying funds toward digital platforms
So consider the following customer example and see if you can guess what company this is:
Large enterprise software company, $14B Market cap
In business ~40 years
Over 13,000 employees
Leading enterprise systems management vendor
Seeing new competition from a number of cloud start-ups
Can anyone guess who this is?
Business Challenges
Customers want more on-demand enterprise web & mobile apps
Needed faster time to market for new CA SaaS offerings
Wanted a common platform for multiple product teams to build apps on
Key Benefits
Enables product teams to more quickly build, deploy and update apps
Able to experiment and take apps from concept to production faster
Containers provide better utilization of hardware and horizontal scaling
IT organizations must evolve to meet organizational demands
This is driving many of the conversations we are having with our customers about DevOps and more
Many of these customers are looking to shift their development and deployment processes, from traditional Waterfall development and Agile methods to DevOps and they want to learn how to enable that
We are also seeing customers asking about Microservices, as they switch their application architectures, away from existing monolithic and n-tier applications to highly distributed, componentized services-based apps
On the infrastructure side, we are seeing a lot of interest in Linux Containers, driven by the popularity of Docker, as an alternative to existing virtualization technologies. Containers can be a key enabler of DevOps and Microservices.
And finally we are seeing customers increasingly wanting to deploy their applications across a hybrid cloud environment
OpenShift helps you accelerate application delivery
OpenShift provides a platform for developers that enables self-service, support for multiple languages, autoscaling and collaboration
OpenShift provides a platform that operations teams can rely on because it’s open, enterprise grade, secure, standards-based, and web scale
OpenShift provides great value to organizations. It can help:
Expedite Innovation to Market - By better enabling both your Development and Operations teams, OpenShift helps organizations deliver on business initiatives faster and accelerate time to market
Accelerate development - By giving Developers access to application environments, application components (programming languages, middleware, etc.) and tools on-demand, OpenShift helps drive greater agility and accelerate application development and delivery
Increase operational efficiency - By giving Operations teams a complete containers-based application platform, OpenShift helps IT organizations better enable their developers and streamline application management across the lifecycle for both new/cloud-based and existing/enterprise applications to drive greater operational efficiency.
Enable DevOps with deployment automation & integration across the application lifecycle
Enable application portability across public, private and hybrid cloud environments
Drive innovation
Drive innovation
Accelerate development
Increase operational efficiency
Enable DevOps
Streamline application management
Enable application portability
Access a broad selection of application components
Deploy application environments on-demand
Leverage your choice of interface & integrate with existing tools
Automate application deployments, builds and source-to-image
Enable collaboration across users, teams & projects
OpenShift Origin is the open source community project that drives OpenShift development
But Origin combines a number of best-of-breed upstream projects including Docker, Kubernetes, Project Atomic and more.
Red Hat is a leading contributor to these these upstream projects that deliver the core infrastructure capabilities for OpenShift
OpenShift Online is our Public PaaS service offering at openshift.com
OpenShift Enterprise is our Private PaaS software solution for running your own PaaS
OpenShift Online has grown tremendously since it was first launched in developer preview over 4 years ago
Over 2.2 million applications have been created since inceptions
Users and applications have grown over 100% year over year
OpenShift Online is offered commercially in multiple flavors - premium plans, annual plan, and a dedicated node service
OpenShift Enterprise has accumulated a growing number of customers, many of which are now public references
This includes customers like FICO, CA, Cisco, Paychex, T-Systems, UT Sydney and more
You can get more information on how we are working with each of these at openshift.com/customers
Business Challenges
Leading financial analytics software provider, with solutions to calculate risk such as FICO credit score
Wanted to expand their business by diversifying their offerings and serving new markets
Decided to build a new FICO Analytics Cloud to enable online to access FICO tools & services
Key Benefits
On-demand platform allows FICO clients to build the applications they need and get faster time to value
OpenShift automates provisioning and systems management of the FICO platform stack to improve IT operational efficiency
OpenShift also provides an embedded solution for on-premise platform delivery
Red Hat provides expert consulting and support to keep FICO offerings up and running smoothly
Business Challenges
Cisco IT organization has to support thousand of application developers
Built out large virtualization farm to provide developer environments (over 15,000 JVMs deployed)
Needed to improve developer productivity and expand access to new languages/frameworks
Poor infrastructure utilization and hard to manage
Key Benefits
Automated provisioning for developers via new Lightweight Application Environment (LAE)
Able to offer standardized stacks for different languages including Java and Node.js
Containers provided better infrastructure utilization and easier to manage operationally
Benefited from Red Hat’s technical depth and world class support
OpenShift 3 is a completely new era. - distributed application system
It is built on a core of standard & portable Linux Containers in the Docker format
It leverages powerful, web-scale container orchestration and management with Google Kubernetes
It integrates RHEL 7 and RHEL Atomic Host, optimized for running containers at scale
It provides the largest collection of supported programming languages, frameworks & services
But it’s a lot more than that! We are building a number of capabilities for developers and administrators around these core components.
This includes rich web console, CLI & IDE interfaces, multi-user collaboration features, build automation & source-to-image, integration with CI, deployment automation
It also includes a new model for container networking, support for remote storage volumes, simplified installation & administration
Our JBoss Middleware solutions then add enterprise-class services for building applications. These include:
Application services based on JBoss EAP and JWS/Tomcat
Integration services based on JBoss Fuse and A-MQ
Business process and rules services based on JBoss BPM and BRMS
Mobiles services based on FeedHenry
OpenShift provides many benefits for Developers including
Access a broad selection of application components
Deploy application environments on-demand
Leverage your choice of interface & integrate with existing tools
Automate application deployments, builds and source-to-image
Enable collaboration across users, teams & projects
OpenShift also provides key benefits for IT Operations
Deploy a secure, enterprise-grade container-based application platform
Enable application developers while improving operational efficiency & infrastructure utilization
Utilize advanced scheduling and automated placement with regions and zones for HA
Leverage powerful declarative management for application services
Manage user & team access and integrate with enterprise authentication systems
OpenShift has been recognized with a number of industry awards
One of these was the Infoworld Product of the Year for 2015 award in the PaaS category
This was based on a review InfoWorld did of both OpenShift and CloudFoundry this past year and OpenShift came out on top
OpenShift has also won a Codie Award, Cloud Innovation Award and more
OpenShift Commons is an interactive community for OpenShift Users, Customers, Contributors, Partners, Service Providers and Developers
Commons participants collaborate with Red Hat and other participants to share ideas, code, best practices, and experiences
Get more information at http://origin.openshift.com/commons
So hopefully we’ve showed why OpenShift can help you accelerate application delivery and enable devlos.
Our customer momentum continues to grow and you’ve heard about some of our key successes
Red Hat is a leader in open source innovation and this is reflected in the work we do in OpenShift and upstream communities like Docker and Kubernetes
OpenShift provides a complete enterprise-ready solution
This is about more than just OpenShift, it really spans the entire Red Hat portfolio and ties it all together.
From OpenShift, to JBoss middleware, to OpenStack, CloudForms, Satellite and RHEL.
And it’s enabled by our GPS services & support.