current and future developments - the world's open … source in a cloud...open source in a...
TRANSCRIPT
![Page 1: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/1.jpg)
OPEN SO
URCE IN A CLOUD ENVIRO
NMENT
Current and Future Developments
Koen C. van BakelPrincipal Solution Architect, Red Hat
![Page 2: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/2.jpg)
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.
![Page 3: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/3.jpg)
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
![Page 4: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/4.jpg)
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:
![Page 5: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/5.jpg)
SOFTW
ARE DEFINED
CO
MPU
TE
NETW
OR
K
STOR
AG
E
TIME
![Page 6: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/6.jpg)
Red Hat Software Portfolio
![Page 7: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/7.jpg)
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...
![Page 8: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/8.jpg)
Our developers / engineers are w
orking in and with the com
munity
We create com
munities...
![Page 9: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/9.jpg)
From com
munities to product...
![Page 10: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/10.jpg)
MO
ST IMPO
RTANT: IT STARTS WITH APPLICATIO
NS
APPLIC
ATIO
N
![Page 11: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/11.jpg)
APPLICATIONS NEED CAPACITY
APPLIC
ATIO
N
HA
RD
WA
RE
![Page 12: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/12.jpg)
AND AN OS TO
PUT THEM TO
GETHER
APPLIC
ATIO
N
HA
RD
WA
RE
OPER
ATIN
G SYSTEM
![Page 13: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/13.jpg)
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.
![Page 14: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/14.jpg)
PERSPECTIVES MATTER
APPLIC
ATIO
N
HA
RD
WA
RE
OPER
ATIN
G SYSTEM
DE
VE
LOP
ER
S
OP
ER
ATIO
NS
![Page 15: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/15.jpg)
CONTAINERS TO
THE RESCUE
15
APPLIC
ATIO
N
HA
RD
WA
RE
OPER
ATIN
G SYSTEM
![Page 16: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/16.jpg)
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
![Page 17: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/17.jpg)
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)
![Page 18: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/18.jpg)
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
![Page 19: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/19.jpg)
Oke…
so if this runs everywhere... How can I do this in m
y own datacenter?
What about the infrastructure and
scaling?15
![Page 20: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/20.jpg)
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
![Page 21: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/21.jpg)
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
![Page 22: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/22.jpg)
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)
![Page 23: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/23.jpg)
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
![Page 24: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/24.jpg)
Nice stuff Koen… but quite com
plex to setup and m
aintain...right?15
![Page 25: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/25.jpg)
15
![Page 26: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/26.jpg)
15
SIMPLE
POW
ERFULLAGENTLESS
![Page 27: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/27.jpg)
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
![Page 28: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/28.jpg)
MULTI-CLO
UD CONTAINER DEPLO
YMENTS
VPN
Gateway
![Page 29: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/29.jpg)
OpenShift on O
penStack - Ansible Installer
https://github.com/redhat-openstack/openshift-on-openstack
![Page 30: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/30.jpg)
●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
![Page 31: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/31.jpg)
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
![Page 32: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/32.jpg)
Ansible Inside
![Page 33: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/33.jpg)
What is next?
![Page 34: Current and Future Developments - The world's open … Source in a cloud...OPEN SOURCE IN A CLOUD ENVIRONMENT Current and Future Developments Koen C. van Bakel Principal Solution Architect,](https://reader031.vdocuments.us/reader031/viewer/2022030510/5abad5627f8b9ad1768bffd3/html5/thumbnails/34.jpg)