current and future developments - redhat.com source in a cloud... · current and future...
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:
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...
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.
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
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
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