Top Banner
1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today [email protected] Product Management: OpenShift @gadfly_io
53

OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today [email protected]

Apr 13, 2018

Download

Documents

lamnhi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

1

OpenShift Enterprise: Meeting Tomorrow's Expectations Today

[email protected] Management: OpenShift @gadfly_io

Page 2: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

2

DEFINING PLATFORM AS A SERVICE

● Catalyst: ● What caused the Shift?

● Design Principles● How are we solving those problems?

● Innovation Leader● Leader in Next Generation PaaS Design

Page 3: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

3

Catalyst

Page 4: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

4

INSANE INFORMATION; INSANE SPEED(last 60 secs)

2M Google searches

http://blog.qmee.com/wp-content/uploads/2013/07/Qmee-Online-In-60-Seconds2.png

1.4M Skype Connections

278K Tweets 104K Photos over snapchat

347 Wordpress Blog Posts204M emails sent

11K Pinterest Users on Line 72 Hours of Youtube uploaded

571 New Websites over 70 New domains

http://newsroom.cisco.com/image/image_gallery?uuid=a900d5e9-12cb-4c9d-a31b-86045d1614f9&groupId=10157

Who are you (Identity)?Where are you (GEO/spatial)?What time is it (Measured)?Services consumed (Societal and Technological)?How Long did it take (SLA)?What was your Health Telemetry (Raw Data)?How many others are like you (Modeling)?Suggested trends (Predictive Analysis)?

Page 5: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

5

TECHNOLOGY CHANGES

Enterprise Management Systems Provisioning Automation Infrastructure as Code DevOps

Data Collection Data Warehousing Unstructured Data Big Data

Logical/Virtual Networks Device Virtualization Fat Pipes SDN

Shared Resources HW Domains Hypervisor Containers

High Sockets High Clock speeds HyperThreading Code on Silicon

Datacenters Managed Services Provider Hybrid

Static Web Content Dynamic Appservers Statefull Stateless

3 Tier Architecture SOA Integrated Services Composite

Vertical Horizontal Engineered Systems Cloud

PaaS

Page 6: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

6

DRAMATIC CHANGE IN RELATIONSHIPS

Vs.

Page 7: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

7

APPS MOVING TO CONTINIOUS DELIVERY

Page 8: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

8

TOO EXPENSIVE AS WE STACK BUILD (IaaS+)

99.999% Uptime Infrastructure and BC/DR Design

IDE VersionControl

BuildAutomated

Testing

DeployRollback

Virtualization

Operating System

Application Stackand Topology

Business Services

Times 20x

Code Delivery and ALMHow You Make Money w/ IT

Page 9: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

9

● Social Media● Business Analytics● Big Data● Mobile Compute Power● Internet of Things● Situational Applications● Massive Data Stores● App Stores● Mobile Backends● Unstructured Data● Stateless● LOB Polyglot

Datacenter are Cracking Datacenter are Cracking

● Repeatable Patterns●Microservices● Continuous Integration● Continuous Delivery● DevOps● Intelligent Stacks● Consumption Design● Cloud Level Horizontal Scale● Service AutoBind● Security● Data Integration

FUNDAMENTAL ARCHITECTURUAL CHANGES REQUIRED

Features Requirements

Page 10: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

10

Design Principles

Page 11: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

11

APPLICATIONS ACROSS THE INFRASTRUCTURE

Page 12: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

12

APPLICATION LIFE CYCLE AND SERVICE SLAs

Page 13: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

13

RED HAT SOLUTION FOR SERVICE DELIVERY

Page 14: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

14

OPENSHIFT OFFERS A COMMON POLYGLOT EXPERIENCE

99.999% Uptime Infrastructure and BC/DR Design

IDE VersionControl

BuildAutomated

Testing

DeployRollback

Virtualization

Operating System

Code Delivery and ALMHow You Make Money w/ IT

PaaS

Page 15: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

15

Hardware

Linux

App2App1 App3

ContainerTech

ContainerTech

ContainerTech

●OS and Application Patching●Container Placement Intelligence●Container Mobility●Understands Stateless and Stateful Requirements●Application Framework Sizing Automation●Developer Relationship to Application/Runtime Defined●Ability to Idle and Bring Back●High Level of Secure Isolation●Leverages File System Namespacing for App Directories

Ope

nShi

ft

Hardware

Unix

App2App1 App3

ContainerTech

ContainerTech

ContainerTech

OLD

NEW

●Ops tools Did Not Understand Containers●No Mobility●Difficult to patch●Difficult to teach the applications about the container●Harder to control Spraw●Difficult to Monitor●Not Many PolyGlot Options

WHAT IS DIFFERENT THIS TIME ABOUT CONTAINERS?

Page 16: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

16

Public PaaSService

On-premise or Private PaaSSoftware

Open Source PaaSProject

RED HAT'S PAAS STRATEGY

Page 17: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

17

OPENSHIFT SERVICE ECO-SYSTEM

Open Source Open Clouds

Best of Breed:

Page 18: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

18

OPENSHIFT DESIGN GOAL

● Enable Self Service Rapid Prototyping● Deliver Continuous Integration and Delivery ● Force a DevOps Relationship● Offer Automated Provisioning of Standard

Environments● Drive Situational Applications● Survive High Velocity Change Introduction● Obey Enterprise Regulations and Requirements● Facilitate Application Life Cycle Management● Allow for IaaS to be Abstracted and App be the Main

POV/King

Page 19: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

19

OPENSHIFT ZOOM IN

Page 20: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

20

Broker Node Node Node

RHEL

JBoss

Cartridges

6.4 Node

Broker

activeMQ activeMQ

mongoDB

mongoDB

mongoDB

Git/ssh

$ rhc

AUTH NAMING

MCollective

Git repo

autoScale

MySQL

OPENSHIFT ZOOM OUT

Page 21: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

21

DESIGN GOALS ACCOMPLISHED

Page 22: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

22

Innovation

Page 23: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

23

● Dramatically broaden the ISV Cartridge ecosystem● Create a certified ISV partner marketplace● Leverage new advances in Linux containerization● Allow for immutable, image-based update models● Enable Continuous Integration & Continuous Delivery● Continue enhancing the Developer experience

MEET CUSTOMER DEMANDS

Page 24: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

24

RHEL ATOMIC

Page 25: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

25

OPENSHIFT ORIGIN GEARD

Page 26: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

26

LARGEST CONTAINER ECO-SYSTEM: CERTIFIED

Page 27: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

27

SOURCE TO IMAGE

Developer Codes Then Builds Binary Creates a Docker Layer Running App

● Cleaner Dependencies at the Docker Layer Level● Faster Rollback● Automated Down to 2 Commands

● $ sti build source imagename appname

● $ docker run appname

Page 28: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

28

Integrate multiple containers, spanning multiple hosts to build complex, composite applications using an IP-based container linking framework.

ELASTIC DOCKER LINKING

Page 29: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

29

http://www.slideshare.net/shykes/docker-the-road-ahead

OPENSHIFT RECOGNIZED AT DOCKERCON

Page 30: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

30

Integrate OpenShift GearD and RHEL Atomic Host Nodes with Broker as part of OpenShift Enterprise 3.0 to leverage full OpenShift capabilities.

OPENSHIFT INTEGRATION

Page 31: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

But Is It Working?

Page 32: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

32

When given the right tools, we accomplish amazing things....

Page 33: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

33

Michelangelo

Page 34: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

34

Rembrandt

Page 35: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

35

Vincent Van Gogh

Page 36: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

36

Claude Monet

Page 37: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

37

Salvador Dali

Page 38: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

38

Jackson Pollock

Page 39: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

39

We gave OpenShift to the World to see what would happen...

Page 40: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

40

Page 41: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

41

Page 42: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

42

Page 43: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

43

Page 44: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

44

Page 45: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

45

Page 46: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

46

Page 47: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

47

Page 48: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

48

Page 49: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

49

Page 50: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

50

Page 51: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

51

Page 52: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

52

Page 53: OpenShift Enterprise: Meeting Tomorrow's …people.redhat.com/mskinner/rhug/q2.2014/openshift.pdf1 OpenShift Enterprise: Meeting Tomorrow's Expectations Today mike.barrett@redhat.com

53

OpenShift