Upload
hui-cheng
View
1.137
Download
3
Embed Size (px)
DESCRIPTION
My keynote at 2012 OpenStack APAC Conference.
Citation preview
在这里写上你的标题
副标题文字副标题文字
作者名字 /日期
标题文字标题文字副标题副标题副标题
作者 /日期
OpenStack Opportunities and Challenges
For 2012 OpenStack APAC Conference at Beijing
Cheng, [email protected]
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.