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

42

Upload: others

Post on 20-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on
Page 2: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

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

Page 3: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#OSRoadshow

Page 4: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#OSRoadshow4

Page 5: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#OSRoadshow

Community Powered Innovation

5

Page 6: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#OSRoadshow

OpenShift Enterprise

6

Read more at: openshift.com/customers

Page 7: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 8: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 9: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 10: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 11: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 12: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 13: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 14: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#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

Page 15: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Page 16: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

OpenShift runs on your choice of infrastructure

Page 17: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Nodes are instances of RHEL where apps will run

Page 18: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

App services run in docker containers on each node

Page 19: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Pods run one or more docker containers as a unit

Page 20: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Registries are where application images are stored

Page 21: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Masters leverage kubernetes to orchestrate nodes / apps

Page 22: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Master provides authenticated API for users & clients

Page 23: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Master uses etcd key-value data store for persistence

Page 24: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Master provides scheduler for pod placement on nodes

Page 25: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Pod placement is determined based on defined policy

Page 26: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Services allow related pods to connect to each other

Page 27: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Management/Replication controller manages the pod lifecycle

Page 28: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

What if a pod goes down?

Page 29: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

OpenShift automatically recovers and deploys a new Pod

Page 30: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Pods can attach to shared storage for stateful services

Page 31: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Routing layer routes external app requests to pods

Page 32: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Developers access openShift via web, CLI or IDE

Page 33: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

DevOps workflow example

Page 34: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Developer provides git repo

Page 35: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Developer chooses image from registry

Page 36: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Layer is applied to image

Page 37: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Layer is added back to registry

Page 38: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Image is scheduled and deployed

Page 39: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Developer can declare webhooks

Page 40: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

Updated image is added back to the registry

Page 41: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

openshift.com

New image can be deployed as rolling update

Page 42: Agenda - Red HatAgenda Introductions & Overview OpenShift Tech Overview 11:30 - 12:30 am Hands on Workshop 2:00 - 4:00 pm Wrap-Up 4:00 - 4:30 pm 10:00 - 11:00 am xPaas on

#OSRoadshow

Red Hat Brings It All Together

42