OpenStack Chances and Chanlleges_OSAC_by_ChengHui

Preview:

DESCRIPTION

My keynote at 2012 OpenStack APAC Conference.

Citation preview

在这里写上你的标题

副标题文字副标题文字

作者名字 /日期

标题文字标题文字副标题副标题副标题

作者 /日期

OpenStack Opportunities and Challenges

For 2012 OpenStack APAC Conference at Beijing

Cheng, Huifreedomhui@gmail.com

Community Manager of COSUGTechnical Manager in Sina.com

2012/8/10

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Content

OpenStack General Topics Genesis, Strength, Chances and Challenges

OpenStack in Sina Integration Extension New Services

Sina Contribution to OpenStack community

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03 OpenStack Genesis

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

In The Era of Virutalization

is the King

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

In The Era of Cloud

is the defacto IaaS Standard

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

They are commercial, closed and monopolistic, there are a lot of opensource solutions trying to compete with them:

But they all fail until ...

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

In July 2010

is Born

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Fast Growth

Refer: Community Analysis — OpenStack vs OpenNebula vs Eucalyptus vs CloudStack http://www.qyjohn.net/?p=1856

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Evolving Ecosystem

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Amazon's counterattack

Partner to enhance Compatibility

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

VMware's Redemption

$1.26 billion !

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

OpenStack Strenth

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03 Open

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Open Source

Apache 2 License

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Open Design

Folsom Design Summit

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Open Development

Propose features in launchpad

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Open Development

Code Review

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Open Community

IRC meeting are open to everyoneOpenStack Foundation

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

OpenStack Projects

Core ProjectsOpenStack Compute(Nova)OpenStack Object Storage(Swift)Image Service (Glance)Identity (Keystone)Dashboard (Horizon)Network Connectivity (Quantum)

Community ProjectsIP Management: MelangeLoad Balancer: Altas-LBDatabase as a Service: RedDwarfMessage Queue: Burrow

AWS OpenStack

EC2 nova

S3 swift

EBS nova-volume

ELB Atlas-LB

SQS Burrow

Console Dashboard

IAM Keystone

VPC Quantum

RDS RedDwarf

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03 OpenStack Chances

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03OpenStack is still far from being a "turnkey" solution

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

OpenStack Startups

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

OpenStack Public Cloud

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Domestic Market

Public CloudAliyun, GrandCloud, SinaCloud…Who will be the Chinese AWS ?

Private CloudNo competitive candidates till now*OpenStack based solution will sweep away

the private market

Domestic Market

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03 OpenStack Chanlleges

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03Shortage of OpenStack Telants

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03 OpenStack in Sina

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

First and most popular PaaS cloud in China, launched in 2009Support PHP, Python and Java runtime

About SinaCloud

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

First and most popular PaaS cloud in China, launched in 2009Support PHP, Python and Java runtime

OpenStack based public IaaS cloud

About SinaCloud

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

First and most popular PaaS cloud in China, launched in 2009Support PHP, Python and Java runtime

OpenStack based public IaaS cloud

SaaS cloud based on SAE tech.Design for the masses1-Click buy and install apps

About SinaCloud

(SinaCloud Store)

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03 OpenStack in Sina

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Sina Web Services(SWS)

To salute Amazon Web Services

It's an validated and successful cloud business model.

CustomersGame makers on Weibo platformSina PartnersCommon users out of Sina

VisionBuild an open and full-stack cloud ecosystem,

integrated IaaS, PaaS and SaaS platform.

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Cloud Bridge

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

SWS Deployment

nova-computenova-network

nova-api

nova-computenova-network

glance

Swift

dashboard

keystone

schedule

RabbitMySQL

Sina SSO

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

SWS Network Topology

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

SWS Security Enhancement

SWS Filter

Prevent Intranet PenetrationIntranet is the internal network outside of OpenStack

Egress filtering• Target is internal network• Source is instances in OpenStack

Implementation Whitelist mechanism(ACCEPT rules) On the top of nova-filter-top Forward

Chain

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

SWS Security Enhancement

Security Group VS SWS Filter

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

SWS Load Balancer

Goals

Load Balance •Dispatch request•Support multiple routing algorithm•Health check

Acceleration•Reality: narrow bandwidth between ISPs•Building fiber channels from ISPs to pivot•Given the same endpoint within user’s ISP

IPv4 Shortage•Reality: dozens of public IPs support hundreds of VMs•IPv4 has been exhausted•IPv6 is not realistic yet in China

Unicom MobileTelecom

Router

Smart DNS

DNS Acceleration Design

High speed fiber-optic

Public Network

Others ISP

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Object Storage

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Storage Firewall

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

SWS continuas integration

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Sina Contribution

• Sina creating OpenStack community project Dough & Kanyun, to contribute metering & billing capability• Present in OpenStack Design Summit & Conference• Claim and submit dozens of blueprints in OpenStack Launchpad• Top 10 Companies by bugfixes

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

What's the kanyun

Monitoring tools Tracking the tenant resource usage: CPU、mem、 disk、 network traffic

Metering tools Data collection and statistics

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Kanyun: Monitoring system

Aggregator

API daemon

Nova

Compute

Responds to client request

Calculates/stores metrics

Retrieve usage info

Dashboard

Billing

NoSQL

https://github.com/sinacloud/kanyun (updated at 8/9)

Worker

NovaCompute

Worker

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

What's the kanyun

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Dough:Billing system

Keep track of billing info to charge tenants Flexible customization of payment policies How much/often to charge for resource unit Handles prepaid or pay-as-you-go Coupon Support

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Dough:Billing system

Farmer API daemon

Kanyun API(Metering)

Subscribe orunsubscribeQuery info

Check status /Retrieve usage /

Create purchases

Dashboard

RDBMS

https://github.com/sinacloud/dough (updated at 8/9)

NoSQL

deduct

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Dough:Billing system

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

SWS Future Plan(Within Folsom)

Open APIvMotion

High AvailabilityFault Tolerance

EBSQuantum IntegrationMulti-IDC Support

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03Thank you, OpenStack Community and Foundation.

00

01

02

03

04

05

写上你的文字你的文字

目录

00

01

02

03

Thanks!

Q & A

Weibo: @程辉freedomhui@gmail.com

Recommended