[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by OpenStack
-
Upload
openstack-korea-community -
Category
Software
-
view
788 -
download
2
Transcript of [OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by OpenStack
Page 1
Content
1. Huawei OpenStack Journey
2. Huawei OpenStack Solution and Product
3. Huawei OpenStack Case Study
Page 2
Huawei Cloud Embraces Open-
Source
Cloud R&D
Team Formed
2008 2009 2010 2012 2013 2014
Cloud OS1.0
Based on
Eucalyptus + XEN
Stepped into
Hadoop Community
and actively
contributed
BigData Solution
Based on Hadoop
The Linux
foundation Gold
Member
Stepped into
OpenStack+KVM
The OpenStack
Foundation Gold
Member
OpenDaylight Project
Silver Member
2011
The Apache
Software Foundation
Silver Member
FusionSphere5.0
Based on
OpenStack+KVM
Open Compute
Project Silver
Member
Page 3
OpenStack Juno Release:
Cloud datacenter and NFV scenarios: incubated two projects“(Compass)”+ “Openstack cascading”
Blueprints proposed :116,Rank:2nd
Blueprints accepted: 25, Rank:6th
Resolved Bugs : 91, Rank:9th
Code Lines :12424 lines; Rank:16th
Commits submitted:133, Rank:10th
Reviews :1068,Rank:10th Source: http://stackalytics.com/ Dec 3rd, 2014
Actively contribute and feedback
Page 4
Toe in the water Concentrated Effort Broad Participation
Juno ReleaseIcehouse Release:2 committers to 30 committers84 commits to 382 Commits, Ranked 20 to 1212k LOC to 24k LOC
Grizzly release – storage driver
passive reaction and ride OpenStack wave
Havana release – test water
Embrace OpenStack as a community member
Applied and accepted as a new Gold member
Formed a small but dedicated engineering team
to contribute to the overall project
Significant increase in contribution and ranked
20th on commits
expand contribution team
Page 5
Content
1. Huawei OpenStack Journey
2. Huawei OpenStack Solution and Product
3. Huawei OpenStack Success Case
Page 6
Scope Functions Not Yet Implemented
Operation and
maintenance
1. Automatic OpenStack service deployment
2. Virtual data center (VDC) management
3. VM-based deployment of applications
4. Hardware and virtual resource management
5. Plug-and-play capacity expansion
6. Upgrade and rollback
Service continuity
1. Real-time application fault detection
2. Application backup and disaster recovery
3. OpenStack and application fault detection and recovery
Expansibility1. Test for a resource pool containing more than 1500 hosts
2. Multiple data centers
Performance
1. Data-plane application virtualization
2. VM internal communication performance
3. Storage performance
Integration1. Multi-vendor integration
2. Enterprise-level authentication and integration
Network management1. Virtual topology management
2. Physical and logical topology mapping
The gap from opensource to commercial deployment
Page 7
FusionSphere: commercial cloud OS based on OpenStack
Cloud data center
Telecom cloud
• NFV• High performance,low latency virtualization• Telecom affinity scheduling• MANO
FusionSphere
• Openstack-based edition• Hybrid cloud management• Hybrid network automatic SDN• Virtualized antivirus services• Host disaster recovery
• Massive distributed storage virtualization
FusionStorage FusionNetworkFusionCompute
FusionSphere
Data center infrastructure
Server Storage Network & Security
SNMP
Automatic manageme
nt
Alarm reporting
log
Automatic scheduling
Cloud storage management
Unified Portal
OPEN API
VDC management
FusionSphere OpenStack
FusionManager
OpenStack API eSDK
Heat
Ceilometer
Ironic
Keystone
Glance
Swift
Nova Neutron Cinder
Nova Compute-
driver
Neutron plug-in
Cinder-volumndriver
Page 8
FusionSphere: Open and compatible
Standard OpenStack APIs
Developed based on native OpenStack APIs.
Quickly adapts to new OpenStack versions.
Support for third-party products
Supports the OpenStack community ecosystem
chain.
Supports heterogeneous hypervisors and
hardware devices.
SOA-based decoupling architecture
Computing, storage, and network resources are
decoupled from each other.
A resource pool can consist of resources from
different vendors.
OpenStack Gold MemberNFV(IMS/EPC/vCPE/vSTB/CCS)
VAS/Video IT App 3rd App Big Data
Storage NetworkHypervisor
Server
Page 9
FusionSphere: enhanced
Heat
Resource
Plug-in
API -
ExtensionCeilometer
API -
Extension
Agent
Standard OpenStack
components
Huawei's enhanced
OpenStack plug-ins
Nova
Virt-driver
(Huawei KVM-
Driver)
API -
Extension
Affinity
Scheduler
-
Extension
Huawei-Enhanced KVM Hypervisor
Neutron
ML2 Plug-in
Driver
API -Extension
L3-
Agent
EVS
LBaaS
Agent
HAproxy
Driver
Cinder
Volume-driver
API -Extension
Affinity
Scheduler-
Extension
DSware Driver
NFV Affinity
Scheduler
Filter
Glance
image Store Backend
Driver
API -
Extension
UDS Driver
VM HA Scheduling hardware-
agentcompute-agent
SR-
IOV
NE40
E
Huawei
SAN
Page 11
Management&OrchestrationMake resource orchestrator powerful:
Virtual machine
Memory
Volume Volume
Storage
System
VCPUs
Ceilometer
Disk blocksMemory
statistics info
Make resource management efficient:
OpenStack
HeatCeilometerKeystoneHorizon
SwiftGlance CinderNova Neutron
TroveSahara
Add image as a resource type
Enable volumes to be mounted when create
AutoScalingGroup and InstanceGroup
Enable floating and fixed IPs associated with a
port to be updatable
Enable Elastic IP resources to be updatable to be
compatible with AWS CloudFormation
Make orchestration and management friendly
work with the community to maintain and refine existing APIs to better address user requirements
——Nova(VM), Heat(Event)
Page 13
FusionNetwork:Born for Cloud & OpenStack Affinitive
For NFV and large scale DC, customer needs a reliable & powerful OpenStack network;
Actively participate in and contribute to OpenStack Neutron,
to make it feature-rich, easy to use and with a high performance.
Key Values
SDN Enabled
OpenStack Integrated
Vendor Lockin-free
Reliability
High Performance
Scalability
Agile Service Delivery
Automation
FusionNetwork
OpenStackNeutron-Server
3rd Party
Devices
vSwitch
CE12800
OpenFlow Devices
vNGFW
Advanced Security
3rd Party
CMS
Page 14
DVR: Essential Neutron Feature in Juno
Routing has always been the pain of Neutron…
Network node is bottle-neck of East-West traffic;
Tenant VM bandwidth has a sharp decrease under high concurrency;
Bandwidth competition between North-South and East-West traffic;
Unnecessary circuitous path, when east-west session happens between
two VMs on the same hypervisor;
Contribute Proposal & Data, our pursuit of a better OpenStack never ends.
Proposed before
Icehouse
Page 15
Security Group: Dramatic Performace Optimization in Juno
SG is so popular, but users met losts of issues in large scale. Giant SG message between Neutron-Server and Agent , > 20M-600M is observed;
Very long processing time on both server/agent side, > 60 sec is observed;
Even a single port changes, giant MSG and long-time processing is triggered;
Made great efforts to build a scale SG service, without above issues
Message size (Y) vs. Number of ports (X) RPC execution time in seconds (Y) vs. Number of ports (X)
Page 17
Huawei Storage & OpenStack
FusionManager
FusionCompute
OpenStack
FusionStorage FusionNetwork
Cloud Boot & Provisioning Service
Nova Cinder Neutron
KeyStone Glance
SwiftHeat
Ceilometer
Cinder volume driverNova-compute driver Neutron plugin
Cinder-API
Cinder-Scheduler
Cinder-Volume
SDS Driver
Cinder-Volume
FusionStorage Driver
FusionStorage
SSD/HDD/NVRAM
Pool 1 Pool NPool 2
Cinder
Huawei, EMC, NetApp, HP
Traditional Enterprise Storage
Huawei SDS Controller
FusionStorage
VM VM
App App App App
VM VM VM VM Success case
Scaling cost: 20%; I/O: 3 times
Transaction Capability20 times
Transaction time: 90%
Page 19
FusionSphere OpenStack Cascading: Massive Scalability
FusionSphere
OpenStack
…OpenStack OpenStack
OpenStack API
OpenStack APIOpenStack API
Large scale cloud Cascading OpenStack
Cascaded OpenStack
Cascading OpenStack: Provide API, schedule and
orchestrate cascaded
OpenStacks
Cascaded OpenStack: Provision the VM, Volume and
virtual networking resources
Highlights: Massive scalability out to 100 DCs
with 1 million VMs
Fault isolation
Customer benefit: Enable multi-site cloud deployment
Make ultra-large scale cloud feasible
Page 21
• Smooth expansion
All in One, Making Everything Easier
iNIC
SSD
GPU
Computing
Storage
Network • Integration before delivery,
requiring no installation
process
• End-to-end software and
hardware optimization,
ensuring compatibility
Virtualization
software
FusionManager
software
Distributed
storage engine
• Built-in security mechanism
All in one
FusionCube
Project initiation
Procurement from different vendors
Batch delivery
System integration
Application deployment
Comprehensive commissioning
Platform setup Service rollout
Installation and commissioning
1-3 weeks 4-8 weeks 1 week 1 week 1 week 1 week 1 months
Traditional project: 10 – 18 weeks
FusionCube: delivered within 1 months(different in countries and regions) + installed and commissioned within 3 hours
Solution design
1-3 weeks
Page 22
Hybrid Deployment of Virtualization Services and DB Services
High performance SSD
storage pool
DB service clusters
DB clusters based on physical servers
DB Server
Oracle
DB Server
Oracle RAC
Hardware
monitoring
and alarm
reporting
CPU resources
Memory resources
Network resources
Storage resources
Virtualized service clusters
Virtualization
platform
DB -VM
SQL ServerVDI -VM APP VM
Logical clusters based on VMs
CPU resource pool
Memory resource pool
Network resource pool
Storage resource pool
Converged management platform
SAN/NAS resource
management
VM management
VM performance monitoring
Storage resource allocation
Patch/upgrade management
Computing and storage
capacity expansion
Backup and DR
management
Centralized alarm
monitoring
FusionMamanger
HDD large-capacity
storage pool
FusionStorageFC
NFS
iSCSICIFS
SAN NAS
Co
nve
rge
d h
ard
wa
re
pla
tfo
rm
High performance
SSD storage pool
Page 23
Content
1. Huawei OpenStack Journey
2. Huawei OpenStack Solution and Product
3. Huawei OpenStack Success Case
Page 24
FusionSphere case study: Telefonica UNICA INFRA
Save TCO by 40% Accelerate service TTM from 3 months to 1 day
A cloud reference architecture to bear
private cloud , public cloud hybrid, NFV
and other services
Hierarchical, decoupled, modularized
and open-source
Open and distributed architecture to
fulfill UNICA requirement
Carrier-grade cloud OS
UNICA/FusionSphere
VDC1 VDC2 VDC n
Compute Pool Storage pool Network pool
IMS BSS VAS EPC
DC2 DC nDC1
THANK YOUwww.huawei.com
Copyright©2014 Huawei Technologies Co., Ltd. All Rights Reserved.
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.