Kurt Garloff
OpenStack Cloud Architect
kurt.garloff@t-systems.com
3. OpenStack Tage, München, 27.-28.6.2017
Plasma Physicist (Dortmund / Eindhoven)
Long-time Linux engineer (SUSE Labs) & Leader
OpenStack since end of 2011 (DTAG BMP)
6 summits, WHD, LinuxTag, Meetups, DOST
InterOp Working Group
Researcher @ Huawei (Cloud/OpenStack)
Lead Architect T-Systems Open Telekom Cloud [*]
[*] Public Cloud based on Huawei's OpenStack implementation (FusionSphere), launched 3/16 and significantly enhanced since
Represents Deutsche Telekom in Foundation (Gold member)
openstack@garloff.de, kurt.garloff@t-systems.com
Observations from
Thoughts
... just my 0.02€ ...
"Only" 5500 participants in Boston?
... compared to 5500 in Barcelona, 7500 in Austin
In 2016 alone, there were 3,479 developers who contributed to OpenStack
The number of merged changes grew 26% in 2016
And in 2016, OpenStack added the greatest number of new contributors with 1,631 new developers out of the 3,479
Embrace open source projects enhancing the cloud experience:
OpenStack:
Building Composable
Open Infrastructure
~50% of OpenStack users also use containers
Allow OpenStack components be consumed alone ...
e.g. by Kubernetes deployments
InterOp tests for these to ensure compliance
Text
One platform for bare metal, VMs and containers
OpenStack provides one platform to orchestrate bare metal, containers, and virtual machines on a single network, allowing private users to optimize for their application without creating more silos in their datacenters, and giving service providers more delivery options.
Text
New category "Remotely Managed Private Cloud" in OpenStack Marketplace.
OpenStack can cover all of these with the same technology.
Major players giving up OpenStack public cloud:
AWS too far ahead?
No play for no. 4?
US players can't meet
European privacy culture & regulations
Lot of cloud transformation still TBD
China: OpenStack VERY strong
OpenStack Public Clouds
A pure private cloud play has the danger of fragmentation ...
Broadly adopted standardized API is key for automation
OpenStack ideally positioned for Hybrid ...
68p doc
Trademark usage dependent on meeting criteria
OpenStack powered:
More programs:
Non-contradictory
Standardize what's used
(hyperscale cloud - public cloud architecture
not: enterprise virtualization)
Infrastructure as code
On-demand Self-service
w/ rapid elasticity
and a large resource pool
Broadly Networked
Metered (pay per use)
DevOps is a software delivery process that emphasizes communication and collaboration across the end-to-end value stream from concept to market, including product management, software development, and operations professionals; while automating the process of software integration, testing, deployment and infrastructure changes. It aims to establish a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably.
Data Protection / Sovereignty / Compliance
Local clouds or even Edge
Vendor independence
Flexibility & Openness
Hybrid Cloud
NFV
Integration with adjacent technologies
We see large companies adopting
Supported by Community!
Cloud growth for all ...
Understand what you can gain by adopting Cloud
Many benefits come from process and organization changes enabled by the Cloud (not the adoption itself)
Manage your Infrastructure as Code
Use OpenSource Building blocks to compose your infrastructure -- OpenStack has a role there in most cases
Chose provider(s) & model(s)
DIY, distro, remotely managed, hosted, public
Service | openstack | OTC |
---|---|---|
compute (VMs) | nova v2 (server) | ECS |
block storage | cinder v2 (volume) | EVS |
object storage | [SWIFT] | OBS (S3) |
network |
neutron (net, router, floating IP, VPN) | VPC (EIP) |
images | glance v2 | IMS |
authentication |
(keystone v3) | IAM / MyWorkPl |
LoadBalancer |
neutron LBaaSv2 | ELB / LBaaSv2 |
Relat Database |
(trove) | RDS (1.0.1) |
Containers | (magnum / k8s) | CCE (1.0.1) / k8s |
BareMetal | ironic | BMS (2.1) |
Orchestration | heat | RTS (1.1*) |