SlideShare a Scribd company logo
1 of 36
HUAWEI TECHNOLOGIES CO., LTD.
OpenStack Summit Sydney
Huawei Bridges Today to
Tomorrow via OpenStack
www.huawei.com ▪ Huawei Confidential ▪ 1
About Us
Fred Li
Huawei OpenStack Upstream
Team Manager
Dims
Huawei OpenStack Upstream
Contributor
www.huawei.com ▪ Huawei Confidential ▪ 2
Content
Interoperability Challenge
Huawei Journey on
OpenStack
OpenLab to Clamp the Gaps
1
2
3
4
5
Huawei Practices on Clouds
Summary
www.huawei.com ▪ Huawei Confidential ▪ 3
www.huawei.com ▪ Huawei Confidential ▪ 4
More and More Contributions in OpenStack
PLATINUM MEMBERS
2012
2013
2015
2016
2017
Board Director
Platinum Member
 Join OpenStack
Foundation
Gold Member
 OpenStack Powered
License for Openness
www.huawei.com ▪ Huawei Confidential ▪ 5
Growing Technical Contributions in OpenStack
0
2
4
6
8
10
12
14
16
18
20
22
Grizzly Havana Icehouse Juno Kilo Liberty Mitaka Newton Ocata Pike
completed bps resolved bugs reviews lines of code commits
www.huawei.com ▪ Huawei Confidential ▪ 6
Projects Huawei Participates in
Compute
Nova
Glance
Ironic
Magnum
Zun
Mogan
Compute
Storage Network
Swift
Manila
Cinder
Freezer
Karbor
Storage, B&R
Neutron
Dragonflow
Designate
Kuryr
Tricircle
Networking
Octavia
Tacker
Trove
Searchlight
Sahara
Data&Analytics
Cyborg
Keystone
Congress
Barbican
Security, Identity
Mistral
Horizon
Rally
OSC
Vitrage
Senlin
Management Tool
Watcher
Chef
Kolla
Charms
Deployment
Ansible
Puppet
TripleO
Ceilomete
r Aodh Panko Monasca
Monitoring & Metering
CloudKitty
Heat
Murano
Zaqar
Solum
Application Services
Huawei Joined
Huawei
Initiated
www.huawei.com ▪ Huawei Confidential ▪ 7
Actively Socializing OpenStack
Regular summit sponsor and session
speakers
OpenStack Summit OpenStack Days China 2016 and 2017
Organized the OpenStack Days China 2016
and 2017 (2400+ attendees each)
Jointly hosted 6 Bug Smash events,
resulting 600+ bug fixes
Organized 10+ OpenStack Meetup
events over 3 continents
OpenStack Meetup
OpenStack Bug Smash
www.huawei.com ▪ Huawei Confidential ▪ 8
Content
Interoperability Challenge
Huawei Journey on
OpenStack
OpenLab to Clamp the Gaps
1
2
3
4
5
Huawei Practices on Clouds
Summary
www.huawei.com ▪ Huawei Confidential ▪ 9
Huawei Cloud
Network Security
FusionSphere
DB
Data Analysis
App
Mgmt Development Tools Enterprise
App
Compute Storage Network Security
ECS IMS
DeC BMS
AS CCE
EVS OBS
VBS
SFS
DTA
DES
VPC eLB
DirectConnect
Anit-DDoS WAF
SI HID
KMS
VPN
WebScan
EAB DNS
HVD
SCS
PTS
EIP
VFW
SG
MRS
DPS
DIS
M-OLAP
MLS
RDS DCS
ProjectMan
CodeHub
CodeCI CodePipeline
CodeCheck
TestMan
DeployMan
ReleaseMan
CES
IAM
CTS
MaaS
SMN
DMS
CAE
ECPC
Workspace
Video
VCM
V-PaaS
Managed
Service
COS
Collaboration IoT
DR SIMMgmt
ConnectMgmt
DeviceMgmt
EdgeService
SHA
SDR
MediaStream
ClouodVC
CloudUC
SAP
Cloud
HPC
Cloud
IoT
Cloud
Video
Cloud
FCS
BC&D
R
Cloud
Workspace
Cloud
Web
Server Storage
LiveStream
Digitalized
Manufacture
Informationized
Finance
Safe City E-Government … Well Integrated
Industry Application
Scenario Service
Bundle
Rich Services
(IaaS & PaaS)
Open Cloud OS
(Operational and
Maintainable)
Enterprise Level
Infrastructure
(SDS & SDN)
NFV
Cloud
Carrier
…
www.huawei.com ▪ Huawei Confidential ▪ 10
Bridging Today to Tomorrow
Enterprise IT
Carrier
Government
Manufacture
Retail
Media
Finance
Critical
application
Enterprise
Private
Cloud
Public Cloud
Innovation application
Unified Architecture
Unified API
Unified Ecosystem
Hosted
Private Cloud
Current wave
Scenario based adaptation & optimization
Next wave
SAP Web IoT
Big
Data
Video
HPC
NFV …
AI
Single model cloud provisioning to
hybrid model cloud provisioning
www.huawei.com ▪ Huawei Confidential ▪ 11
Content
Interoperability Challenge
Huawei Journey on
OpenStack
OpenLab to Clamp the Gaps
1
2
3
4
5
Huawei Practices on Clouds
Summary
www.huawei.com ▪ Huawei Confidential ▪ 12
Where we are today with OpenStack interop
• OpenStack Tempest test suite
• “OpenStack Powered” trademark/licensing program
• OpenStack Powered Platform
• OpenStack Powered Compute
• OpenStack Powered Object Storage
• “OpenStack Compatible”
• Apps on top of ”OpenStack Powered”
• Hardware solutions and drivers (ex: cinder)
• Live OpenStack Interoperability Challenge(s)
• Shade / Ansible
• Proposed Add-on programs
• Orchestration (Heat)
• DNS (Designate)
www.huawei.com ▪ Huawei Confidential ▪ 13
Developer Ecosystem
OpenStack API
pkgCloud
(Node.js)
Terraform
(Go)
Juju
(Charm)
gophercloud
(GO)
goose
(GO)
OpenStack SDK
(Python)
CLI/SDK
kubernetes
OpenStack Client
hadoop/spark
cloudera
hortonworks
LibCloud
(Python)
TESORA Trove
saltstack
Fog
(Ruby)
Bosh
CloudFoundry
shade
(python)
Ansible
Tools
Platform
Application
Dynatrace
ESI
Dassault
REWE
CERN 大众
SAP
Pivotal CF
jclouds
(Java)
Cloudify
OpenShift
Mesosphere
OpenStack4J
(Java)
Big Data Customer
Database Customer Customers
Customers PaaS Carrefour
Tel-IT
Customer
www.huawei.com ▪ Huawei Confidential ▪ 14
Current interoperability issues
Numerous tools have emerged as connectors for utilizing OpenStack APIs. :
• APIs/SDKs (e.g. OpenStack CLI, LibCloud, Shade, jClouds, Fog, GopherCloud,
etc.),
• Provisioning (e.g. Ansible, Terraform, Salt, Chef, Puppet),
• Container/PaaS (e.g. OpenShift, Cloud Foundry, Docker Swarm, Cloudify,
DC/OS, etc.).
This range of connector tools is too great for any one community to support
www.huawei.com ▪ Huawei Confidential ▪ 15
Possible Solutions proposed in
community
Solution: Working via the bottom-up (API) and top down (Apps + C/PaaS), the key
connector tools (SDKs + Provisioning) must be identified and coupled tightly to
assure ease of use.
Step 1: streamline the OpenStack API so it works better with the connectors which
sit on top of it.
Step 2: Recruit programmers to engage SDKs + Provisioning communities ‘on their
turf’ to couple connectors with both the top down (Container/PaaS + Apps) and
bottom-up (APIs)
Step 3: Build, agree, promote and maintain partnerships with other open
communities.
www.huawei.com ▪ Huawei Confidential ▪ 16
Content
Interoperability Challenge
Huawei Journey on
OpenStack
OpenLab to Clamp the Gaps
1
2
3
4
5
Huawei Practices on Clouds
Summary
www.huawei.com ▪ Huawei Confidential ▪ 17
WHAT IS OPENLAB
 A program to enable the testing, reporting, and
development of tools and applications for hybrid and multi-
cloud environments
 Provide a ready-to-use and easy-to-replicate platform that
tests the usability, reliability, and resiliency of hybrid and
multi-cloud tooling
www.huawei.com ▪ Huawei Confidential ▪ 18
WHY OPENLAB IS NEEDED
 For users, a cloud must be an ecosystem solution
 OpenStack does not currently address support beyond its native APIs
 A large ecosystem already exists that extends the value of OpenStack
beyond the native APIs
 Consumers of clouds need reliable tools and applications for direct
consumption or reference
www.huawei.com ▪ Huawei Confidential ▪ 20
HOW OPENLAB WORKS
 Governance
 OpenLab is still forming so governance currently involves those who have seeded the project –
OpenStack Foundation, Huawei, and Intel
 Loosely structured and adheres to the Four Opens
 People and Technology
 Zuul v3, Nodepool v3, DiskImageBuilder, and required support applications
 Public, private, and hybrid OpenStack powered clouds
 Open Telekom Cloud
 VEXXHOST
 Huawei
 Intel
www.huawei.com ▪ Huawei Confidential ▪ 21
OpenLab Architecture
www.huawei.com ▪ Huawei Confidential ▪ 22
OpenLab Demo
www.huawei.com ▪ Huawei Confidential ▪ 23
www.huawei.com ▪ Huawei Confidential ▪ 24
www.huawei.com ▪ Huawei Confidential ▪ 25
www.huawei.com ▪ Huawei Confidential ▪ 26
www.huawei.com ▪ Huawei Confidential ▪ 27
www.huawei.com ▪ Huawei Confidential ▪ 28
www.huawei.com ▪ Huawei Confidential ▪ 29
www.huawei.com ▪ Huawei Confidential ▪ 30
ROADMAP
OpenStack API
pkgclou
d
gopherclou
d
CLI/SDK – carry across all
releases
fog
shade
Orchestration, Management,
and Automation
openstack4
j
Queens Rocky S
1H 2018 2H 2018 1H 2019
www.huawei.com ▪ Huawei Confidential ▪ 31
Getting Involved
 Add infrastructure
 Public, private, hybrid OpenStack powered clouds
 Add individuals
 Currently Software and DevOps Engineers
 Future – project managers, QA/QE engineers, marketing, etc.
 Do not have to be FTEs
 Add insight
 If you have experience with the OpenStack ecosystem, come help make OpenLab
successful
www.huawei.com ▪ Huawei Confidential ▪ 32
Content
Interoperability Challenge
Huawei Journey on
OpenStack
OpenLab to Clamp the Gaps
1
2
3
4
5
Huawei Practices on Clouds
Summary
www.huawei.com ▪ Huawei Confidential ▪ 33
Summary
• Huawei has experience on public cloud, private cloud and NFVI.
• Huawei has an active upstream and downstream community with lot of
experience.
• The interoperability is the most important factor our customers benefit
from OpenStack.
• Your participation in OpenLab to improve the ecosystem of OpenStack
is very welcome.
www.huawei.com
Copyright © Huawei Technologies Co., Ltd. 2015. All rights reserved.
All logos and images displayed in this document are the sole property of their respective copyright holders. No endorsement, partnership, or affiliation is suggested or implied. The
information in this document may contain predictive statements including, without limitation, statements regarding the future financial and operating results, future product portfolio,
new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictive
statements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time
without notice.
www.huawei.com ▪ Huawei Confidential ▪ 35
Click to Edit Master Title Style
• Click to edit Master text styles
 Second level
 Third level
– Fourth level
~ Fifth level
www.huawei.com ▪ Huawei Confidential ▪ 36
Related Sessions Later on
Practice on clamping the app gap
• Wed 8 , 11:00am-11:40am
• Level 3 Convention Center - Cockle Bay Room 1
Features missing in OpenStack core for Public Cloud Providers
• Wed 8 , 11:50am-12:30pm
• Level 4 - C4.10
????
• Wed 8 , 11:00am-11:40am
• Level 3 Convention Center - Cockle Bay Room 1

More Related Content

Similar to Huawei Bridges Today to Tomorrow via OpenStack

Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, TelstraUsing OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, TelstraOpenStack
 
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOTN Systems Hub
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle jeckels
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQLMatt Lord
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceRuma Sanyal
 
OpenPOWER Foundation Introduction
OpenPOWER Foundation Introduction OpenPOWER Foundation Introduction
OpenPOWER Foundation Introduction Ganesan Narayanasamy
 
Galera on kubernetes_no_video
Galera on kubernetes_no_videoGalera on kubernetes_no_video
Galera on kubernetes_no_videoPatrick Galbraith
 
Triple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDev
Triple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDevTriple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDev
Triple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDevWerner Keil
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitNati Shalom
 
Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With OracleKelly Goetsch
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Daniel Krook
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Animesh Singh
 
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)jeckels
 
Java Community News - September 2015
Java Community News - September 2015Java Community News - September 2015
Java Community News - September 2015Yolande Poirier
 

Similar to Huawei Bridges Today to Tomorrow via OpenStack (20)

Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, TelstraUsing OpenStack to Accelerate New Product Development: Rik Harris, Telstra
Using OpenStack to Accelerate New Product Development: Rik Harris, Telstra
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
Oracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solutionOracle making openstack an enterprise grade solution
Oracle making openstack an enterprise grade solution
 
Mastering DevOps with Oracle
Mastering DevOps with Oracle Mastering DevOps with Oracle
Mastering DevOps with Oracle
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško VukmanovićJavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
 
Docker openstack-2014
Docker openstack-2014Docker openstack-2014
Docker openstack-2014
 
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceCloud 2014: Top Five Best Practices for Your Application PaaS Audience
Cloud 2014: Top Five Best Practices for Your Application PaaS Audience
 
OpenPOWER Foundation Introduction
OpenPOWER Foundation Introduction OpenPOWER Foundation Introduction
OpenPOWER Foundation Introduction
 
Galera on kubernetes_no_video
Galera on kubernetes_no_videoGalera on kubernetes_no_video
Galera on kubernetes_no_video
 
101b-3
101b-3101b-3
101b-3
 
Triple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDev
Triple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDevTriple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDev
Triple E class DevOps with Hudson, Maven, Kokki/Multiconf and PyDev
 
OpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the SummitOpenStack Juno The Complete Lowdown and Tales from the Summit
OpenStack Juno The Complete Lowdown and Tales from the Summit
 
Mastering DevOps With Oracle
Mastering DevOps With OracleMastering DevOps With Oracle
Mastering DevOps With Oracle
 
Open stack
Open stackOpen stack
Open stack
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
 
Java Community News - September 2015
Java Community News - September 2015Java Community News - September 2015
Java Community News - September 2015
 

Recently uploaded

Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Huawei Bridges Today to Tomorrow via OpenStack

  • 1. HUAWEI TECHNOLOGIES CO., LTD. OpenStack Summit Sydney Huawei Bridges Today to Tomorrow via OpenStack
  • 2. www.huawei.com ▪ Huawei Confidential ▪ 1 About Us Fred Li Huawei OpenStack Upstream Team Manager Dims Huawei OpenStack Upstream Contributor
  • 3. www.huawei.com ▪ Huawei Confidential ▪ 2 Content Interoperability Challenge Huawei Journey on OpenStack OpenLab to Clamp the Gaps 1 2 3 4 5 Huawei Practices on Clouds Summary
  • 4. www.huawei.com ▪ Huawei Confidential ▪ 3
  • 5. www.huawei.com ▪ Huawei Confidential ▪ 4 More and More Contributions in OpenStack PLATINUM MEMBERS 2012 2013 2015 2016 2017 Board Director Platinum Member  Join OpenStack Foundation Gold Member  OpenStack Powered License for Openness
  • 6. www.huawei.com ▪ Huawei Confidential ▪ 5 Growing Technical Contributions in OpenStack 0 2 4 6 8 10 12 14 16 18 20 22 Grizzly Havana Icehouse Juno Kilo Liberty Mitaka Newton Ocata Pike completed bps resolved bugs reviews lines of code commits
  • 7. www.huawei.com ▪ Huawei Confidential ▪ 6 Projects Huawei Participates in Compute Nova Glance Ironic Magnum Zun Mogan Compute Storage Network Swift Manila Cinder Freezer Karbor Storage, B&R Neutron Dragonflow Designate Kuryr Tricircle Networking Octavia Tacker Trove Searchlight Sahara Data&Analytics Cyborg Keystone Congress Barbican Security, Identity Mistral Horizon Rally OSC Vitrage Senlin Management Tool Watcher Chef Kolla Charms Deployment Ansible Puppet TripleO Ceilomete r Aodh Panko Monasca Monitoring & Metering CloudKitty Heat Murano Zaqar Solum Application Services Huawei Joined Huawei Initiated
  • 8. www.huawei.com ▪ Huawei Confidential ▪ 7 Actively Socializing OpenStack Regular summit sponsor and session speakers OpenStack Summit OpenStack Days China 2016 and 2017 Organized the OpenStack Days China 2016 and 2017 (2400+ attendees each) Jointly hosted 6 Bug Smash events, resulting 600+ bug fixes Organized 10+ OpenStack Meetup events over 3 continents OpenStack Meetup OpenStack Bug Smash
  • 9. www.huawei.com ▪ Huawei Confidential ▪ 8 Content Interoperability Challenge Huawei Journey on OpenStack OpenLab to Clamp the Gaps 1 2 3 4 5 Huawei Practices on Clouds Summary
  • 10. www.huawei.com ▪ Huawei Confidential ▪ 9 Huawei Cloud Network Security FusionSphere DB Data Analysis App Mgmt Development Tools Enterprise App Compute Storage Network Security ECS IMS DeC BMS AS CCE EVS OBS VBS SFS DTA DES VPC eLB DirectConnect Anit-DDoS WAF SI HID KMS VPN WebScan EAB DNS HVD SCS PTS EIP VFW SG MRS DPS DIS M-OLAP MLS RDS DCS ProjectMan CodeHub CodeCI CodePipeline CodeCheck TestMan DeployMan ReleaseMan CES IAM CTS MaaS SMN DMS CAE ECPC Workspace Video VCM V-PaaS Managed Service COS Collaboration IoT DR SIMMgmt ConnectMgmt DeviceMgmt EdgeService SHA SDR MediaStream ClouodVC CloudUC SAP Cloud HPC Cloud IoT Cloud Video Cloud FCS BC&D R Cloud Workspace Cloud Web Server Storage LiveStream Digitalized Manufacture Informationized Finance Safe City E-Government … Well Integrated Industry Application Scenario Service Bundle Rich Services (IaaS & PaaS) Open Cloud OS (Operational and Maintainable) Enterprise Level Infrastructure (SDS & SDN) NFV Cloud Carrier …
  • 11. www.huawei.com ▪ Huawei Confidential ▪ 10 Bridging Today to Tomorrow Enterprise IT Carrier Government Manufacture Retail Media Finance Critical application Enterprise Private Cloud Public Cloud Innovation application Unified Architecture Unified API Unified Ecosystem Hosted Private Cloud Current wave Scenario based adaptation & optimization Next wave SAP Web IoT Big Data Video HPC NFV … AI Single model cloud provisioning to hybrid model cloud provisioning
  • 12. www.huawei.com ▪ Huawei Confidential ▪ 11 Content Interoperability Challenge Huawei Journey on OpenStack OpenLab to Clamp the Gaps 1 2 3 4 5 Huawei Practices on Clouds Summary
  • 13. www.huawei.com ▪ Huawei Confidential ▪ 12 Where we are today with OpenStack interop • OpenStack Tempest test suite • “OpenStack Powered” trademark/licensing program • OpenStack Powered Platform • OpenStack Powered Compute • OpenStack Powered Object Storage • “OpenStack Compatible” • Apps on top of ”OpenStack Powered” • Hardware solutions and drivers (ex: cinder) • Live OpenStack Interoperability Challenge(s) • Shade / Ansible • Proposed Add-on programs • Orchestration (Heat) • DNS (Designate)
  • 14. www.huawei.com ▪ Huawei Confidential ▪ 13 Developer Ecosystem OpenStack API pkgCloud (Node.js) Terraform (Go) Juju (Charm) gophercloud (GO) goose (GO) OpenStack SDK (Python) CLI/SDK kubernetes OpenStack Client hadoop/spark cloudera hortonworks LibCloud (Python) TESORA Trove saltstack Fog (Ruby) Bosh CloudFoundry shade (python) Ansible Tools Platform Application Dynatrace ESI Dassault REWE CERN 大众 SAP Pivotal CF jclouds (Java) Cloudify OpenShift Mesosphere OpenStack4J (Java) Big Data Customer Database Customer Customers Customers PaaS Carrefour Tel-IT Customer
  • 15. www.huawei.com ▪ Huawei Confidential ▪ 14 Current interoperability issues Numerous tools have emerged as connectors for utilizing OpenStack APIs. : • APIs/SDKs (e.g. OpenStack CLI, LibCloud, Shade, jClouds, Fog, GopherCloud, etc.), • Provisioning (e.g. Ansible, Terraform, Salt, Chef, Puppet), • Container/PaaS (e.g. OpenShift, Cloud Foundry, Docker Swarm, Cloudify, DC/OS, etc.). This range of connector tools is too great for any one community to support
  • 16. www.huawei.com ▪ Huawei Confidential ▪ 15 Possible Solutions proposed in community Solution: Working via the bottom-up (API) and top down (Apps + C/PaaS), the key connector tools (SDKs + Provisioning) must be identified and coupled tightly to assure ease of use. Step 1: streamline the OpenStack API so it works better with the connectors which sit on top of it. Step 2: Recruit programmers to engage SDKs + Provisioning communities ‘on their turf’ to couple connectors with both the top down (Container/PaaS + Apps) and bottom-up (APIs) Step 3: Build, agree, promote and maintain partnerships with other open communities.
  • 17. www.huawei.com ▪ Huawei Confidential ▪ 16 Content Interoperability Challenge Huawei Journey on OpenStack OpenLab to Clamp the Gaps 1 2 3 4 5 Huawei Practices on Clouds Summary
  • 18. www.huawei.com ▪ Huawei Confidential ▪ 17 WHAT IS OPENLAB  A program to enable the testing, reporting, and development of tools and applications for hybrid and multi- cloud environments  Provide a ready-to-use and easy-to-replicate platform that tests the usability, reliability, and resiliency of hybrid and multi-cloud tooling
  • 19. www.huawei.com ▪ Huawei Confidential ▪ 18 WHY OPENLAB IS NEEDED  For users, a cloud must be an ecosystem solution  OpenStack does not currently address support beyond its native APIs  A large ecosystem already exists that extends the value of OpenStack beyond the native APIs  Consumers of clouds need reliable tools and applications for direct consumption or reference
  • 20. www.huawei.com ▪ Huawei Confidential ▪ 20 HOW OPENLAB WORKS  Governance  OpenLab is still forming so governance currently involves those who have seeded the project – OpenStack Foundation, Huawei, and Intel  Loosely structured and adheres to the Four Opens  People and Technology  Zuul v3, Nodepool v3, DiskImageBuilder, and required support applications  Public, private, and hybrid OpenStack powered clouds  Open Telekom Cloud  VEXXHOST  Huawei  Intel
  • 21. www.huawei.com ▪ Huawei Confidential ▪ 21 OpenLab Architecture
  • 22. www.huawei.com ▪ Huawei Confidential ▪ 22 OpenLab Demo
  • 23. www.huawei.com ▪ Huawei Confidential ▪ 23
  • 24. www.huawei.com ▪ Huawei Confidential ▪ 24
  • 25. www.huawei.com ▪ Huawei Confidential ▪ 25
  • 26. www.huawei.com ▪ Huawei Confidential ▪ 26
  • 27. www.huawei.com ▪ Huawei Confidential ▪ 27
  • 28. www.huawei.com ▪ Huawei Confidential ▪ 28
  • 29. www.huawei.com ▪ Huawei Confidential ▪ 29
  • 30. www.huawei.com ▪ Huawei Confidential ▪ 30 ROADMAP OpenStack API pkgclou d gopherclou d CLI/SDK – carry across all releases fog shade Orchestration, Management, and Automation openstack4 j Queens Rocky S 1H 2018 2H 2018 1H 2019
  • 31. www.huawei.com ▪ Huawei Confidential ▪ 31 Getting Involved  Add infrastructure  Public, private, hybrid OpenStack powered clouds  Add individuals  Currently Software and DevOps Engineers  Future – project managers, QA/QE engineers, marketing, etc.  Do not have to be FTEs  Add insight  If you have experience with the OpenStack ecosystem, come help make OpenLab successful
  • 32. www.huawei.com ▪ Huawei Confidential ▪ 32 Content Interoperability Challenge Huawei Journey on OpenStack OpenLab to Clamp the Gaps 1 2 3 4 5 Huawei Practices on Clouds Summary
  • 33. www.huawei.com ▪ Huawei Confidential ▪ 33 Summary • Huawei has experience on public cloud, private cloud and NFVI. • Huawei has an active upstream and downstream community with lot of experience. • The interoperability is the most important factor our customers benefit from OpenStack. • Your participation in OpenLab to improve the ecosystem of OpenStack is very welcome.
  • 34. www.huawei.com Copyright © Huawei Technologies Co., Ltd. 2015. All rights reserved. All logos and images displayed in this document are the sole property of their respective copyright holders. No endorsement, partnership, or affiliation is suggested or implied. The information in this document may contain predictive statements including, without limitation, statements regarding the future financial and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.
  • 35. www.huawei.com ▪ Huawei Confidential ▪ 35 Click to Edit Master Title Style • Click to edit Master text styles  Second level  Third level – Fourth level ~ Fifth level
  • 36. www.huawei.com ▪ Huawei Confidential ▪ 36 Related Sessions Later on Practice on clamping the app gap • Wed 8 , 11:00am-11:40am • Level 3 Convention Center - Cockle Bay Room 1 Features missing in OpenStack core for Public Cloud Providers • Wed 8 , 11:50am-12:30pm • Level 4 - C4.10 ???? • Wed 8 , 11:00am-11:40am • Level 3 Convention Center - Cockle Bay Room 1

Editor's Notes

  1. Core – here simply means
  2. Essentially a merge request hits a project
  3. You can see the status of the individual pull request
  4. Clicking on the job provides scrolling output
  5. Completion of the job
  6. Confirmed via success
  7. After success clicking on the job goes to captured logs
  8. job-output.json.gz allows you to review the full logs of the successful/failed job for more work if required