[openstack day in korea 2015] track 3-2 - huawei cloud computing powered by openstack

26
Huawei Cloud Computing Powered by OpenStack Huawei Cloud Computing MKT Robin Xie

Upload: openstack-korea-community

Post on 21-Jul-2015

788 views

Category:

Software


2 download

TRANSCRIPT

Huawei Cloud Computing

Powered by OpenStack

Huawei Cloud Computing MKT

Robin Xie

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 10

Orchestration&Management

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 12

Network

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 16

Storage

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 18

OpenStack Cascading

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 20

FusionCube: Hyper Converged Appliance

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.