72
OpenShift Overview

Red Hat OpenShift V3 Overview and Deep Dive

Embed Size (px)

Citation preview

Page 1: Red Hat OpenShift V3 Overview and Deep Dive

OpenShift Overview

Page 2: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Software Disrupts Business

Retail Finance Media

Transportation

2

? ?

Page 3: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 4: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 5: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 6: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com 6

IT Must Evolve to Stay Ahead of Demands

Page 7: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com 7

Page 8: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com 8

Value of OpenShift

Page 9: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com 9

Community Powered Innovation

Page 10: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com 10

OpenShift Online

Page 11: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

OpenShift Enterprise

11

Read more at: openshift.com/customers

Page 12: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 13: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 14: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 15: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com 15

OpenShift Application Services

●  From Red Hat

●  From ISV Partners

●  From the Community

Page 16: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 17: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Page 18: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 19: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 20: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 21: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 22: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 23: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Why OpenShift

23

Page 24: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Red Hat Brings It All Together

24

Page 25: Red Hat OpenShift V3 Overview and Deep Dive

OpenShift Product Deep Dive

Page 26: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Page 27: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

OpenShift runs on your choice of infrastructure

Page 28: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Nodes are instances of RHEL where apps will run

Page 29: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

App services run in docker containers on each node

Page 30: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Pods run one or more docker containers as a unit

Page 31: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Registries are where application images are stored

Page 32: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Masters leverage kubernetes to orchestrate nodes / apps

Page 33: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Master provides authenticated API for users & clients

Page 34: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Master uses etcd key-value data store for persistence

Page 35: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Master provides scheduler for pod placement on nodes

Page 36: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Pod placement is determined based on defined policy

Page 37: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Services allow related pods to connect to each other

Page 38: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Management/Replication controller manages the pod lifecycle

Page 39: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

What if a pod goes down?

Page 40: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

OpenShift automatically recovers and deploys a new Pod

Page 41: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Pods can attach to shared storage for stateful services

Page 42: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Routing layer routes external app requests to pods

Page 43: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Developers access OpenShift via Web, CLI or IDE

Page 44: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

DevOps experience

Page 45: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Developer provides git repo

Page 46: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Developer chooses image from registry

Page 47: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Layer is applied to image

Page 48: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Layer is added back to registry

Page 49: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Image is scheduled and deployed

Page 50: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Developer can declare webhooks

Page 51: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

Updated image is added back to the registry

Page 52: Red Hat OpenShift V3 Overview and Deep Dive

openshift.com

New image is deployed as rolling update

Page 53: Red Hat OpenShift V3 Overview and Deep Dive

OpenShift Competitive Overview

Page 54: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 55: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 56: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 57: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 58: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 59: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 60: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 61: Red Hat OpenShift V3 Overview and Deep Dive

OpenShift Customer Case Studies

Page 62: Red Hat OpenShift V3 Overview and Deep Dive

Commercial Reference Customers

Page 63: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 64: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 65: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 66: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 67: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 68: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 69: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 70: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 71: Red Hat OpenShift V3 Overview and Deep Dive

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

Page 72: Red Hat OpenShift V3 Overview and Deep Dive

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