FICO Open Shift presentation

50
OpenShift Overview

Transcript of FICO Open Shift presentation

Page 1: FICO Open Shift presentation

OpenShift Overview

Page 2: FICO Open Shift presentation

openshift.com

Software Disrupts Business

Retail Finance Media

Transportation

2

??

Page 3: FICO Open Shift presentation

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 Surveyhttp://www.pwc.com/us/en/ceo-survey/index.html

Page 4: FICO Open Shift presentation

openshift.com4

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: FICO Open Shift presentation

openshift.com5

Customer WinsBusiness 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: FICO Open Shift presentation

openshift.com6

IT Must Evolve to Stay Ahead of Demands

Page 7: FICO Open Shift presentation

openshift.com

Page 8: FICO Open Shift presentation

openshift.com8

Value of OpenShift

Page 9: FICO Open Shift presentation

openshift.com9

Community Powered Innovation

Page 10: FICO Open Shift presentation

openshift.com10

OpenShift Online

Page 11: FICO Open Shift presentation

openshift.com

OpenShift Enterprise

11

Read more at: openshift.com/customers

Page 12: FICO Open Shift presentation

openshift.com

Customer WinsBusiness 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

Page 13: FICO Open Shift presentation

openshift.com

Customer WinsBusiness 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

Page 14: FICO Open Shift presentation

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

Page 15: FICO Open Shift presentation

openshift.com15

OpenShift Application Services

● From Red Hat

● From ISV Partners

● From the Community

Page 16: FICO Open Shift presentation

openshift.com

Page 17: FICO Open Shift presentation

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

Page 18: FICO Open Shift presentation

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

Page 19: FICO Open Shift presentation

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

IntegrationServices

BusinessProcess Services

MobileServices

* Coming Soon

Page 20: FICO Open Shift presentation

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

Page 21: FICO Open Shift presentation

openshift.com21

“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: FICO Open Shift presentation

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/

Page 23: FICO Open Shift presentation

openshift.com

Why OpenShift

Page 24: FICO Open Shift presentation

openshift.com

Red Hat Brings It All Together

Page 25: FICO Open Shift presentation

OpenShift Product Deep Dive

Page 26: FICO Open Shift presentation

● OpenShift Architecture Overview● Base Infrastructure (Nick)

○ RHEL 7 & RHEL Atomic Host○ Physical - Virtual - Private - Public

● Kubernetes Nodes (Joe)○ Containers/Docker○ Pods○ Services

● Kubernetes Master (Barrett)○ API & Authentication ○ Datastore (etcd)○ Scheduler○ Management & Replication

● Router● Registry● Developer Interface (Speicher / Diogenes)

○ User Interface (Web, CLI, IDE) & Authentication/Authz ○ Images (Docker Images, Default/Builder Images)○ xPaaS & SCL services○ Builds (Docker, STI, GIT integration)○ Deployments ○ CI & Build Integration

Agenda

Page 27: FICO Open Shift presentation

openshift.com

Page 28: FICO Open Shift presentation

OpenShift - How It Works

Page 29: FICO Open Shift presentation

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

Page 30: FICO Open Shift presentation

OpenShift - How It Works

Page 31: FICO Open Shift presentation

OpenShift - How It Works

Page 32: FICO Open Shift presentation

OpenShift - How It Works

Page 33: FICO Open Shift presentation

OpenShift - How It Works

Page 34: FICO Open Shift presentation

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/ContainerDiscovery

● 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

Page 35: FICO Open Shift presentation

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

Page 36: FICO Open Shift presentation

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

Page 37: FICO Open Shift presentation

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

Page 38: FICO Open Shift presentation

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

Page 39: FICO Open Shift presentation

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

Page 40: FICO Open Shift presentation

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.)

Page 41: FICO Open Shift presentation

Container Registry

● Fully integrated Docker v2 registry

● Authentication and access control to images

● Integrate with Docker Hub, Satellite and 3rd party enterprise registries

Page 42: FICO Open Shift presentation

Container Networking

● Integrated Open vSwitch based container networking

● Ability to plugin 3rd party SDN solutions

● Platform wide routing tier

Page 43: FICO Open Shift presentation

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

Page 44: FICO Open Shift presentation

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

Page 45: FICO Open Shift presentation

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:2701710.2.0.4:27017

Route:otherapp.foodomain.com:443 ->

Endpoints:10.1.0.9:3046210.2.0.55:30462

OpenShift SDN Overlay Network

Host 1

Host 2

Host 3

Host N

openvswitch bridge

ose-pod10.1.0.2:27017

Pod

Linuxbridge

Linuxbridge

Page 46: FICO Open Shift presentation

OpenShift SDN Overlay Network

Host 1

Host 2

Host 3

Host N

network bridge

ose-pod10.1.0.2:27017

Pod

network bridge

ose-pod10.1.0.2:27017

Pod

network bridge

OpenShift (Service Proxy)

Service1:172.20.64.38:27017 ->

Selector: name=hello-openshift10.1.0.2:808010.2.0.4:8080

service routing

Page 47: FICO Open Shift presentation

Network Overview

Page 48: FICO Open Shift presentation

Network Overview:

Inter-Pod Detail

Page 49: FICO Open Shift presentation
Page 50: FICO Open Shift presentation