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
Impact of Technology
OpenShift is Red Hat’s Container Application Platform
● Built for both traditional and cloud-
native applications.
● An integrated hybrid cloud application
platform for application development
and deployment
● Develop, build, and manage container
based applications
● Easily turn source code into running
applications with source-to-image
capabilities
ENTERPRISE-GRADE CONTAINER OS
Business
Automation
CONTAINER CONTAINERCONTAINER CONTAINER CONTAINER
Integration Data
Web &
Mobile
3rd party
frameworks
CONTAINER INFRASTRUCTURE
(Orchestration & Scheduling, Storage, Registry, Security, Networking)
LIFECYCLE AUTOMATION
(Self-service, CI/CD, Img Streams)
CONTAINER MANAGEMENT
(Monitoring, Capacity, Policies)
Red Hat Enterprise
Linux & Atomic Host
Red Hat Application
Services (JBoss)
Traditional, Stateful & Microservices-based Apps
Red Hat
Registry
CloudForms
Ansible
Satellite
Developer
Studio
CDK
Storage
PaaS
CaaS
IaaS
Red Hat Container Stack & Tools
Choose your IaaS
OpenShift will run
anywhere RHEL can run
giving you the ultimate
portability for your mission
critical workloads.
Cloud Infrastructures
● From Red Hat
● From ISV Partners
● From the Community
OpenShift Application Services Ecosystem
● JBoss Enterprise
Application Platform
● JBoss Web Server /
Tomcat
● JBoss Developer
Studio
● JBoss Data Grid
● 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
JBoss Middleware Services on OpenShift
OpenShift and native .NET
● OpenShift provides a .NET
runtime distributed and
supported by Red Hat and
Microsoft
● Will start with version 5 of the
core framework
● Version parity goal of 60 days
● More info: red.ht/29hdqC3
● 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
Benefits for Developers
● 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
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
● github.com/redhat-openstack/openshift-
on-openstack
OpenShift On OpenStack
Code
Deploy
Build
Can configure different
deployment strategies
like A/B, Rolling upgrade,
Automated base updates,
and more.
Can configure triggers for
automated deployments,
builds, and more.
Source 2 Image Walk Through
Developers can leverage existing
development tools and then access
the OpenShift Web, CLI or IDE
interfaces to create new application
services and push source code via
GIT. OpenShift can also accept
binary deployments or be fully
integrated with a customer’s existing
CI/CD environment.
Code
Source 2 Image Walk Through Can configure triggers for
automated deployments,
builds, and more.
OpenShift automates the Docker
image build process with Source-to-
Image (S2I). S2I combines source
code with a corresponding Builder
image from the integrated Docker
registry. Builds can also be triggered
manually or automatically by setting
a Git webhook.
Build
Source 2 Image Walk Through Can configure triggers for
automated deployments,
builds, and more.
Deploy
OpenShift automates the deployment
of application containers across
multiple Node hosts via the
Kubernetes scheduler. Users can
automatically trigger deployments on
application changes and do rollbacks,
configure A/B deployments & other
custom deployment types.
Source 2 Image Walk Through
Can configure
different
deployment
strategies like A/B,
Rolling upgrade,
Automated base
updates, and more.
Can configure triggers
for automated
deployments, builds,
and more.
● Cloud Forms functionality now
included with OpenShift Container
Platform to improve control over apps
and infrastructure
● Monitor and manage resource
consumption of containers running in
OpenShift Container Platform
● Docker and Kubernetes aware
(containers, pods, services...)
Infrastructure Management with CloudForms & OpenShift
OpenShift Pipelines
• True first class pipeline
execution capability
• Based on the Jenkins
Pipeline plugin
• Defined as a new build
strategy within OpenShift
• Launch Jenkins slaves on
OpenShift cluster
oc cluster up (or down)
Try it: github.com/openshift/origin/releases
Other Notables
• Serialized Build Execution
• Enhanced rsync
• A/B Routing
• Improved Web Console UX
• Build Trigger Causes
• Web Hook Payloads
• Self-Tuning Images
• Docker Image Details
• Built-In Metrics
• Container Debugging
• Router Sharding
• Kerberos support in CLI
• Pod Idling