current and future developments - redhat.com source in a cloud... · current and future...

34
OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect, Red Hat

Upload: letuyen

Post on 19-May-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

OPEN SO

URCE IN A CLOUD ENVIRO

NMENT

Current and Future Developments

Koen C. van BakelPrincipal Solution Architect, Red Hat

Disclaim

erThe content set forth herein is R

ed Hat inform

ation and does not constitute in any w

ay a binding or legal agreement or

impose any legal obligation or duty on R

ed Hat.

This information is provided for discussion purposes only and

is subject to change for any or no reason.

A short introduction to this presentation

What have I been hearing and seeing lately?

If I talk to customers they have (alm

ost) all these topics on the agenda:

●Software Defined IT

●Containers

●DevO

ps●

Automation

●O

rchestration●

Integration●

Hybrid IT (previously Hybrid Cloud :-))

I would like to show you what we think can help you...

15

SOFTW

ARE DEFINEDIn a software-defined environm

ent, all elements of the infrastructure —

networking, storage, compute and security – are virtualized and delivered as a

service. Each component can be provisioned, operated, and m

anaged through an application program

ming interface (API).

Trend: software based innovation is increasing:

SOFTW

ARE DEFINED

CO

MPU

TE

NETW

OR

K

STOR

AG

E

TIME

Red Hat Software Portfolio

We participate in and create

comm

unity-powered upstream

projects.

PA

RTIC

IPA

TEIN

TEGR

ATE

STA

BILIZE

We integrate upstream

projects, fostering open com

munity

platforms.

We com

mercialize these

platforms together w

ith a rich ecosystem

of services and certifications.

*

Another goody: It’s all Open Source...

Our developers / engineers are w

orking in and with the com

munity

We create com

munities...

From com

munities to product...

MO

ST IMPO

RTANT: IT STARTS WITH APPLICATIO

NS

APPLIC

ATIO

N

APPLICATIONS NEED CAPACITY

APPLIC

ATIO

N

HA

RD

WA

RE

AND AN OS TO

PUT THEM TO

GETHER

APPLIC

ATIO

N

HA

RD

WA

RE

OPER

ATIN

G SYSTEM

It’s all about the applications…

And we want to run those everywhere...

15

RH

EL is the base for every R

ed Hat product since w

e want to have a

abstraction layer… m

ake workloads agnostic from

the infrastructure it runs on.

PERSPECTIVES MATTER

APPLIC

ATIO

N

HA

RD

WA

RE

OPER

ATIN

G SYSTEM

DE

VE

LOP

ER

S

OP

ER

ATIO

NS

CONTAINERS TO

THE RESCUE

15

APPLIC

ATIO

N

HA

RD

WA

RE

OPER

ATIN

G SYSTEM

INFRASTRUCTURE SPECIALIZATION

A container by it self is not enough...you need a bit more...

16

APPLIC

ATIO

N

HA

RD

WA

RE

OPER

ATIN

G SYSTEM

Application R

untime

Application S

ervices

Application W

orkflow

Container S

cheduling

Container O

rchestration

Container E

ngine

IaaS

Operating S

ystem

Virtual / P

hysical Infrastructure

DE

V

AP

P O

PS

SY

S O

PS

GEN

ERA

L DISTR

IBU

TION

OpenShift A

pplication Lifecycle Managem

ent

Build A

utomation

Deploym

ent Autom

ation

Service Catalog

(Language Runtim

es, Middlew

are, Databases)

Self-Service

Infrastructure Autom

ation & C

ockpit

Container

Business

Autom

ation

Container

Integration

Container

Data &

Storage

Container

Web &

Mobile

Netw

orkingStorage

Registry

Logs &

Metrics

Security

Container O

rchestration & C

luster Managem

ent(kubernetes)

Container R

untime &

Packaging(docker)

Enterprise Container H

ost

Red H

at Enterprise LinuxA

tomic H

ost

Traditional, stateful, and cloud-native apps

Developer Experience

Enterprise Kubernetes++

container orchestration

Private and Public Cloud

OPEN

SHIFT C

ON

TAIN

ER PLA

TFOR

M(...it runs on R

HEL…

so… everyw

here)

GEN

ERA

L DISTR

IBU

TION

DEV

OPS W

ITH C

ON

TAIN

ERS

Red H

at O

penShift

Red H

atG

lusterStorage

Red H

at C

loudForms

sourcerepository

CI/C

Dengine

devcontainer

Oke…

so if this runs everywhere... How can I do this in m

y own datacenter?

What about the infrastructure and

scaling?15

OpenShift on O

penStack

standard hardware

OpenS

tack shared services

KV

MIronic

VM

VM

Service

Container

Container

Kubernetes

OpenS

hift

compute

networking

storage

Containers, V

irtual M

achines, and Bare-m

etal

RED

HA

T OPEN

STAC

K PLA

TFOR

M

LIFE-CY

CLE

* via additional subscription

●Every 6

month release of R

HO

SP is supported for 1 year

○N

o feature backports (Production Phase 2 from

the start)○

In-place/online upgrades supported during this tim

eframe from

n to n+1

●Every 18

months, w

e elect an extended life support version (Long Life releases)

○Selected B

ackports available to Long Life releases ○

In-place upgrades from N

→ N+1 from

this release supported if done w

ithin year 1 (with a 6

month

buffer window

)○

Upgrades from

Long Life → Long Life will be done

via automated* m

igration to latest RH

OSP available

with tooling provided.

○Extension from

3 to 5 years at additional cost (ELS

add-on)

* with potential im

pact on service continuity, see next slide

RH

OS

P 11

(Spring 2

017)

11122

Red Hat OpenStack Platform

- 10k Foot View

-C

omposable H

A A

rchitecture-

Com

posable Upgrades

-C

eph RB

D C

inder Volum

e Replication

driver for DR

(Tech-preview)

-O

pstools performance (collectd client)

-EC

2 API deploym

ent support-

Octavia LB

aaS (tech preview)

-C

ontainerized OpenStack

Deploym

ent (docker-cmd)

-Instance H

A director integration

-Storage Encryption (m

anual keys)-

Octavia LB

aaS full support-

Additional TLS service coverage

-C

ontainerized OpenStack

Deploym

ent on OpenShift

(kubernetes)-

Barbican availability

-M

ulti-site w/shared K

eystone, and R

eplicated Storage-

Stretched Clusters

-D

istributed Com

pute Nodes

-Introducing tooling for Parallel C

loud Migration

-Support for V

LAN

Aw

are VM

s-

Metadata exposure of SR

IOV

physical function V

LAN

tags to guests-

OpenD

aylight automated deploym

ent using director (tech preview

)-

Hyper-C

onverged Infra

-O

penDaylight full support

-Em

ulator thread policies-

Flexible scheduling for SR-IO

V

-R

T-KV

M full support

-N

FV Service A

ssurance (C

loudForm Enhanced

Integration)-

NFV

Director U

I

RH

OS

P 12

(Winter 2

017)

NFV - Telco Private IaaS

13+(S

pring 20

18 and beyond)

13G

A: C

ontainerized OpenStack

Deploym

ent based on docker-cmd

GA

: Minor updates to containers via

Heat &

Ansible

GA

: Major upgrades to container. depl.

GA

: Revive failed update/upgrade

GA

: Rollback of updates (containers)

1412

15G

A: M

ajor upgrades of containers via H

eat & A

nsibleG

A: R

ollback of upgrades in containers

GA

: Deploym

ent of containerized O

penStack via Kubernetes as an

underlying technologyG

A: M

inor updates of containers via K

ubernetesG

A: M

ajor upgrades to Kubernetes

based deployments

GA

: Ansible based deploy (via

RH

OSP director)

PikeQ

ueensR

...S...

11O

cata

GA

: Containerized C

ompute R

ole in TP1

End of Feb: Framew

ork for containerized deploym

entM

-1: Fmw

k for containers minor updates

Post M

-3: Major upgrades to

containerized deployment ready for

testing

Deploym

ent of containerized OpenStack

Major upgrades of containerized O

penStack

Revive or rollback failed update / upgrade

Minor updates of containers

Standard deployment

(RP

M based)

Containerized deploym

ent on top of RH

EL(docker-cm

d)C

ontainerized deployment

(Kubernetes)

Containerized R

HO

SP deployment &

managem

ent- early- partial

Epic m

aturity legend:

- good- strong

Nice stuff Koen… but quite com

plex to setup and m

aintain...right?15

15

15

SIMPLE

POW

ERFULLAGENTLESS

CLOUD

AWS

AzureCenturyLinkCloudScaleDigital O

ceanDockerGoogleLinodeO

penStackRackspaceAnd m

ore...

WINDO

WS

ACLsFilesCom

mands

PackagesIISRegeditsShellSharesServicesConfigsUsersDom

ainsAnd m

ore...

VIRTUALIZATION AND

CONTAINERS

DockerVM

wareRHEVO

penStackO

penShiftAtom

icCloudStackAnd m

ore...

NETWO

RKING

AristaA10Cum

ulusBig SwitchCiscoCum

ulusDellF5JuniperPalo AltoO

penSwitchAnd m

ore...

NOTIFY

HipChatIRCJabberEm

ailRocketChatSendgridSlackTwilioAnd m

ore...

ANSIBLE SHIPS WITH O

VER 950 MO

DULES

MULTI-CLO

UD CONTAINER DEPLO

YMENTS

VPN

Gateway

OpenShift on O

penStack - Ansible Installer

https://github.com/redhat-openstack/openshift-on-openstack

●Single M

anagement Platform

across O

penstack, RH

EV and

Openshift

●A

nsible is becoming the default

automation language of

CloudForm

s

●N

o more sysadm

ins writing and

maintaining R

uby

●A

nsible removes the biggest

barrier to entry for new

CloudForm

s deployments

CLOUDFO

RMS

FULLVISIBILITY

DAY 2 O

PERATIONS

SECURITY GO

VERNANCERESO

URCE CO

NSUMPTIO

N

SIMPLE SERVICE PRO

VISIONING

TEMPLATE SERVICE PRO

VISIONING

AUTOM

ATION PRO

VISIONING

Ansible Inside

What is next?