agenda - red hatagenda introductions & overview openshift tech overview 11:30 - 12:30 am hands...

Post on 20-May-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Agenda

Introductions & Overview

OpenShiftTech Overview

11:30 - 12:30 amHands on Workshop

2:00 - 4:00 pm

Wrap-Up

4:00 - 4:30 pm

10:00 - 11:00 am

xPaas onOpenshift

12:30 - 1:00 pm

Red Hat Mobile on OpenShift

9:30 - 10:00 am

#OSRoadshow

#OSRoadshow4

#OSRoadshow

Community Powered Innovation

5

#OSRoadshow

OpenShift Enterprise

6

Read more at: openshift.com/customers

#OSRoadshow

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

7

Customer Win

#OSRoadshow

● 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

8

OpenShift 3

#OSRoadshow

● JBoss Enterprise Application Platform

● JBoss Web Server / Tomcat

● JBoss Developer Studio

● Red Hat Mobile / FeedHenry *

Application Container Services

MobileServices

● Fuse

● A-MQ

● Data Virtualization

IntegrationServices

● Business Process Management *

● Business Rules Management System *

BusinessProcess Services

* = Coming Soon

9

JBoss Middleware Services on OpenShift

#OSRoadshow

● 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

10

Benefits for Developers

#OSRoadshow

● 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

11

Benefits for IT Operations

#OSRoadshow

OpenShift 3.1 - What’s New

Services

● Integration/Fuse● Cache/JDG● Decision/BRMS● SCL Updates● Mobile

Platform

Infrastructure/Ops

Usability

● Metric Driven Autoscaling● CI Integration

● Web/CLI UX● Eclipse IDE

Enhancement

● Storage Plugins● Networking Enhancements● Enhanced logging● Administration/CloudForms

#OSRoadshow

What are Linux Containers?

● Software packaging concept that typically includes an application and all of its runtime dependencies.

● Easy to deploy and portable across host systems● Isolates applications on a host operating system● In RHEL, this is done through:

○ Control Groups (cgroups)○ kernel namespaces○ SELinux, sVirt○ Docker

#OSRoadshow

What is Kubernetes?

● Kubernetes is a container cluster manager● Manages containerized applications in a clustered environment● Particularly suited for horizontally scaleable, stateless, or

“microservices” application architectures● Does not mean others will not work or are ignored● Additional functionality to make containers easier to use in a cluster

(reachability and discovery)● Kubernetes does NOT and will not expose all of the “features” of the

docker command line

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 workflow example

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 can be deployed as rolling update

#OSRoadshow

Red Hat Brings It All Together

42

top related