Upload
greg-hoelzer
View
6.166
Download
5
Embed Size (px)
Citation preview
OpenShift Overview
openshift.com
Software Disrupts Business
Retail Finance Media
Transportation
2
? ?
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
3
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
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
openshift.com 6
IT Must Evolve to Stay Ahead of Demands
openshift.com 7
openshift.com 8
Value of OpenShift
openshift.com 9
Community Powered Innovation
openshift.com 10
OpenShift Online
openshift.com
OpenShift Enterprise
11
Read more at: openshift.com/customers
openshift.com 12
Customer Wins Business Challenges ● Need to match traveler’s reservation requests to various
providers’ inventory (airlines, hotels, etc.)
● Dealing with constant updates from provider systems all over the world
● Must deliver high consistency and fast response times
● Managing very high request volumes of up to ~210,000 queries per second at peak
● Application-centric deployments, deploying the application as a whole with all of its dependencies.
● Automated scheduling across the cluster, decoupling ‘what should run’ from ‘where it should run’
● Able to support different types of applications, not limited to HTTP or stateless services
● Improved operational model and greater efficiency
Key Benefits
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
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
14
openshift.com 15
OpenShift Application Services
● From Red Hat
● From ISV Partners
● From the Community
openshift.com
JBoss Middleware Services on OpenShift
● JBoss Enterprise Application Platform
● JBoss Web Server / Tomcat
● JBoss Developer Studio
● Red Hat Mobile / FeedHenry *
Application Container Services
Mobile Services
● Fuse
● A-MQ
● Data Virtualization
Integration Services
● Business Process Management *
● Business Rules Management System *
Business Process Services
* = Coming Soon
16
openshift.com
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
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
20
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
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.org/
22
openshift.com
Why OpenShift
23
openshift.com
Red Hat Brings It All Together
24
OpenShift Product Deep Dive
openshift.com
openshift.com
OpenShift runs on your choice of infrastructure
openshift.com
Nodes are instances of RHEL where apps will run
openshift.com
App services run in docker containers on each node
openshift.com
Pods run one or more docker containers as a unit
openshift.com
Registries are where application images are stored
openshift.com
Masters leverage kubernetes to orchestrate nodes / apps
openshift.com
Master provides authenticated API for users & clients
openshift.com
Master uses etcd key-value data store for persistence
openshift.com
Master provides scheduler for pod placement on nodes
openshift.com
Pod placement is determined based on defined policy
openshift.com
Services allow related pods to connect to each other
openshift.com
Management/Replication controller manages the pod lifecycle
openshift.com
What if a pod goes down?
openshift.com
OpenShift automatically recovers and deploys a new Pod
openshift.com
Pods can attach to shared storage for stateful services
openshift.com
Routing layer routes external app requests to pods
openshift.com
Developers access OpenShift via Web, CLI or IDE
openshift.com
DevOps experience
openshift.com
Developer provides git repo
openshift.com
Developer chooses image from registry
openshift.com
Layer is applied to image
openshift.com
Layer is added back to registry
openshift.com
Image is scheduled and deployed
openshift.com
Developer can declare webhooks
openshift.com
Updated image is added back to the registry
openshift.com
New image is deployed as rolling update
OpenShift Competitive Overview
openshift.com
OpenShift vs. Cloud Foundry - Comparing Platforms
v3 v3
OpenShift & Cloud Foundry:
• Both targeted at enterprise customers
• Both open source licensed
• Both built on Linux OS
• Both leverage Linux Containers
• Both provide integrated application services & developer tools
• Both available as Private PaaS software & Public PaaS service
openshift.com
OpenShift vs. Cloud Foundry - Comparing Platforms
OpenShift 3 runs on RHEL 7 & RHEL Atomic Host
v3
Cloud Foundry only runs on Ubuntu today v3
● Most Enterprise customers have RHEL
● OpenShift includes full support for RHEL at no additional cost
● Cloud Foundry commercial products do not include Ubuntu support
Competitive Advantages
openshift.com
OpenShift vs. Cloud Foundry - Comparing Platforms
OpenShift 3 natively integrates Docker container API & format
v3
Cloud Foundry containers based on Warden / Garden
v3
● OpenShift is driving and adopting an industry standard with Docker
● OpenShift containers are more secure
● Cloud Foundry is going their own way with Warden/Garden
Competitive Advantages
openshift.com
OpenShift vs. Cloud Foundry - Comparing Platforms
OpenShift 3 orchestration based on Google Kubernetes
v3
Cloud Foundry orchestration based on Diego (v3)
v3
● OpenShift again driving and adopting an industry standard in Kubernetes
● Kubernetes provides greater scale & a powerful declarative mgt model
● Cloud Foundry again, going their own way
Competitive Advantages
openshift.com
OpenShift vs. Cloud Foundry - Comparing Platforms
OpenShift 3 leverages Docker image packaging format & ecosystem
v3
Cloud Foundry uses Buildpacks for stateless app frameworks &
VMs for stateful services
v3
● OpenShift provides more fully supported language runtimes & services
● OpenShift provides access to a much larger community (DockerHub)
● Buildpacks ecosystem is much smaller than Docker
● Buildpacks may not be compatible across Cloud Foundry offerings
Competitive Advantages
openshift.com
OpenShift vs. Cloud Foundry - Comparing Platforms Both provide self-service via Web, CLI & IDE interfaces & application
lifecycle management tools
Both provide self-service via Web, CLI & IDE interfaces & application
lifecycle management tools
v3
Competitive Advantages
v3
● OpenShift 3 provides Docker build automation and source-to-image
● OpenShift provides deployment automation & Jenkins CI integration
● OpenShift has better Eclipse IDE integration
openshift.com
OpenShift vs. Cloud Foundry - Comparing Platforms
● A better developer experience
● A bigger selection of fully supported services
● A more powerful, standards-based orchestration engine
● A more secure, standards-based container model
● A more reliable, trusted and fully supported Linux OS foundation
OpenShift Competitive Advantages
OpenShift Customer Case Studies
Commercial Reference Customers
openshift.com 63
Customer Wins Business Challenges ● Need to match traveler’s reservation requests to various
providers’ inventory (airlines, hotels, etc.)
● Dealing with constant updates from provider systems all over the world
● Must deliver high consistency and fast response times
● Managing very high request volumes of up to ~210,000 queries per second at peak
● Application-centric deployments, deploying the application as a whole with all of its dependencies.
● Automated scheduling across the cluster, decoupling ‘what should run’ from ‘where it should run’
● Able to support different types of applications, not limited to HTTP or stateless services
● Improved operational model and greater efficiency
Key Benefits
openshift.com 64
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
64
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
65
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
66
openshift.com
Customer Wins Business Challenges
● Consistency between environments - code pushed to other environments react the same way
● Developer Path to Innovation - enabled developers to make changes, in a consistent manner.
● Empowered developers to do what they needed to do without requiring IT Ops engagement.
● Higher application density with the same hardware resources
Key Benefits
● Company plays both in HR and Finance industries and is constantly challenged to innovate
● Technology has to be consistent with the continuous delivery process adopted
● Heterogeneous Environment - ability to run Weblogic and Spring applications
● Unattended automated release process - platform must also be able to recover to a known stable state
67
openshift.com
Customer Wins Business Challenges
● Open, self-service development and hosting environment for a more innovative campus community
● Ability to focus on development tasks and content—not infrastructure management
● A fully-integrated, interoperable platform ● Improved system security for better peace of mind ● Provide students and staff members with self-service,
on-demand application stacks
Key Benefits
● 29,000 Students and 11,000 Staff ● Needed a comprehensive, dynamic solution for
frequent provisioning requests and, in particular, managed servers
● Use of outside vendors would potentially increase security concerns, costs, and further complicate system administration
68
openshift.com
Customer Wins Business Challenges
● Standardization and automation of development and operations (DevOps) processes
● Support for many coding languages and frameworks ● Reduced waste and costs with the ability to share
many applications on the same infrastructure ● Users wouldn’t need to modify existing applications to
suit the new environment
Key Benefits
● 39,000 Students and 3,110 Staff ● The IT department was experiencing service
bottlenecks and wasted resources in three different areas: ○ student experience ○ virtual machines ○ legacy data
University of Technology in Sydney
69
openshift.com
Customer Wins Business Challenges
● Monolithic to microservices - highly flexible microservices architecture for developers and operations
● Automated provisioning and management of the platform stack - needed to meet growing business demand for new application services
● Loosely coupled components enabled better utilization and management of assets.
Key Benefits
● Highly competitive retail online market ● Needed to increase performance and flexibility of the
application architecture ● Hybrid Cloud Environment - infrastructure should run
both on premises and on the cloud
70
openshift.com
Customer Wins Business Challenges
● OpenShift was able to offer T-Systems’ customers their choice of development and integration tools.
● Faster application delivery and deliver solutions in days instead of months.
● Strength in the container management layers
● Integration of their predominant middleware deployments and their new cloud platform.
Key Benefits
● Capturing new growth areas focusing on platform based products, "productized" services, and a cloud ecosystem.
● Build a software platform to upgrade customers’ legacy software for business applications in the cloud.
● Reduce costs and provide flexibility for programming languages, frameworks, and runtime environments.
71
openshift.com
Customer Wins Business Challenges
● Able to streamline modern web application creation and development.
● Extend the life of legacy software by either migrating them or incorporating them into a web application
● Reduce costs and increase ROA
Key Benefits
● Deliver safe, reliable, mission critical products to the market though a complex system of checks and balances.
● Foster innovation and entrepreneurial efforts from within a large 170,000 person company
● Be able to execute ideas with IT and supplier management in a scalable way
72