SlideShare ist ein Scribd-Unternehmen logo
1 von 49
目录 OpenStack China Tour #2 Shenzhen

00
      00   写上你的文字你的文字
01
      01
02
      02
03
      03

      04

     主办方:中国OpenStack用户组 & CSDN
       05
     Organizer: COSUG & CSDN

             关注COSUG官方微博@OpenStack
目录

                    OpenSta​ck中国行(北京)​日程安排
  00                                        签到
           00
Before 14:00
                 写上你的文字你的文字
14:00 - 14:40    基于OpenStack建设公有云平台的开发实践                               程 辉
  01                                                                   骆文钟
           01
14:40 - 15:20    OpenStack在香港
15:20 - 15:30                              Break
  02                                                                   朱荣泽
            02
15:30 - 16:10    OpenStack中的块设备存储服务Cinder
16:10 - 16:40    Juju – make your life easier in the cloudOpenStack-   候正鹏
  03
            03
16:40 - 16:50                              Break
                                                                       George
            04
16:50 - 17:20    企业私有云基础设施最佳选择                                         Wang
17:20 - 17:50    Swift架构与实践                                            杨雨
           05
标题文字标题文字
                    在这里写上你的标题
Building OpenStack Public Cloud
                          副标题副标题副标题
                             For副标题文字副标题文字Shenzhen
                                OpenStack China Tour




                     Hui Cheng
     freedomhui@gmail.com | freedomhui.com
           Community Manager of COSUG
           Technical Manager in Sina.com     作者/日期
                                              作者名字/日期
                     2012/9/21
目录
Content

     00
           00 写上你的文字你的文字
 
     01
        OpenStack in Sina
         01
           Integration
     02
           Extension
         02

     03   New Services
          03

           04
         Sina Contribution to OpenStack community
           05
目录

00
     00   写上你的文字你的文字
01
     01
02
     02
03   OpenStack in Sina
     03

     04

     05
About SinaCloud
 目录

 00                     First and most popular PaaS cloud in
      00   写上你的文字你的文字   China, launched in 2009
 01                     Support PHP, Python and Java
      01                runtime
 02
      02
 03
      03

      04

      05
目录

00
     00   写上你的文字你的文字
01
     01
02
     02
03
     03

     04

     05
About SinaCloud
 目录

 00                     First and most popular PaaS cloud in
      00   写上你的文字你的文字   China, launched in 2009
 01                     Support PHP, Python and Java
      01                runtime
 02
      02
 03
      03
                        OpenStack based public IaaS
                        cloud
      04

      05
目录

00
     00   写上你的文字你的文字
01
     01
02
     02
03
     03

     04

     05
About SinaCloud
 目录

 00                                 First and most popular PaaS cloud in
      00   写上你的文字你的文字               China, launched in 2009
 01                                 Support PHP, Python and Java
      01                            runtime
 02
      02
 03
      03
                                    OpenStack based public IaaS
                                    cloud
      04

      05


                                    SaaS cloud based on SAE tech.
                                    Design for the masses
                                    1-Click buy and install apps
                (SinaCloud Store)
目录

00
     00   写上你的文字你的文字
01
     01
02
     02
03   OpenStack in Sina
     03

     04

     05
Sina Web Services(SWS)
 目录

  00
To salute Amazon Web Services
      00 写上你的文字你的文字
  01
      It's an validated and successful cloud business
       01
model. 02
  02


Customers
  03
     03
       Game makers on Weibo platform
       04
       Sina Partners
       Common users out of Sina
       05


Vision
       Build an open and full-stack cloud ecosystem,
integrated IaaS, PaaS and SaaS platform.
Cloud Bridge
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
SWS Deployment
 目录

 00                                Rabbit
       00      写上你的文字你的文字          MySQL
 01dashboard
       01
 02                                                    schedule
       02      nova-api
 03
       03
                          nova-compute            nova-compute
       04      keystone
                          nova-network            nova-network

       05
                                         glance
Sina SSO
                                                                 Swift
SWS Deploy Stack
 目录

 00 Dell R510
       00 写上你的文字你的文字
 01
      01
           Ubuntu 12.04
 02
      02       OpenStack
 03
      03                     Security
                  KVM
                              Policy
      04

      05



       Local         Local
      Volume        Volume
Nova Network
     目录

     00
      00
Networking写上你的文字你的文字 challenges for IaaS
          is the biggest
     01
      01
Network Topology:
     02
        02
•    VLAN
     03
          03
•    FlatDHCP
          04
•    FlatDHCP & Multihost
          05
SWS Network Topology
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
目录
 Network Topology (VLAN)
Capability:
    00
            00 写上你的文字你的文字
• Accessibility of VMs within one tenant
• Isolation of VMs from different
    01
  tenants 01
• VM is able to access public network
    02
            02
• VM can be accessible from public
  network
    03
• Isolation 03
            between virtual network and
  internal network
            04

Drawback: 05
• Pre-allocate network for future
  projects
• Hard-limit of vlan 4096
• Traffic bottleneck in the gateway/NAT
Network Topology(Flat)
  目录

    00
Capability:
            00 写上你的文字你的文字
• Accessibility of all VMs in the fixed IP
  range
    01
            01
• VM is able to access public network
• VM can be accessible from public
    02
  network 02
• Full isolation between virtual network
    03
            03
  and internal network

Bonus: 04
• Do not need pre-allocate for new
  projects 05
• Eliminating bottleneck between
  tenants

Drawback:
• Tenant isolation has gone
• Traffic bottleneck still exists in NAT
目录
Network Topology(Flat & Multihost)
    00
Capability:
            00 写上你的文字你的文字
• Accessibility of all VMs in the fixed IP
  range
    01
            01
• VM is able to access public network
• VM can be accessible from public
    02
  network 02
    03
Bonus: 03
• Totally distributed architecture avoid
            04
  single-point failure.
• Multiple gateway eliminates NAT
  bottleneck05
• High speed between OS regions

Drawback:
• Tenant isolation lessens
• Need security facility(SWS-filter) to
  protect intranet
  If security problems were solved, this would be our   best choice!
目录
 Security in OpenStack
Security Group --- L3 Filter
   00                                     Static filters --- L2 Filter
            00 写上你的文字你的文字
Role-based firewall
    01                                    MAC, IP, and ARP spoofing protectio

            01
  One security group is a Role             Not configurable
Ingress filtering
    02                                     Defined in /etc/libvirt/nwfilter/*.xml
 Target is 02 instance
            the                           Implemented by ebtables
 Source can be CIDR or another group
    03                                     ebtables -t nat --list
            03
Implemented by iptables
 See details: iptables -t filter -n -L
 Whitelist 04
            mechanism(ACCEPT rules)

          05
目录
Security Enhancement
  00
SWS Filter
       00       写上你的文字你的文字
   01
          01
Prevent Intranet Penetration
• Intranet is the internal network
   02
  outside 02OpenStack
          of
Egress filtering
   03
•
          03
  Target is internal network
• Source is instances in OpenStack
          04
Implementation
• Whitelist mechanism(ACCEPT rules)
•
          05
  On the top of nova-filter-top Forward
  Chain
Rational
• SWS filter is managed by cloud manager
• Only explicit authorized packets can reach Internal network C
• Packet should be controlled within Compute Node
目录
  Security Enhancement
    00
Security Group写上你的文字你的文字
              VS SWS Filter
          00
    01
         01
    02
         02
    03
         03

         04

         05
SWS Load Balancer
   目录

Goals
   00
            00 写上你的文字你的文字
Load Balance
      01
            01
•Dispatch request
•Support multiple routing algorithm                   DNS Acceleration Design
      02
            02
•Health check
      03                                                                  Smart DNS
Acceleration  03
•Reality: narrow bandwidth between ISPs
              04
•Building fiber channels from ISPs to pivot
                                                      Public Network
•Given the same endpoint within user’s ISP
              05
IPv4 Shortage                               Telecom    Unicom    Mobile     Others ISP
•Reality: dozens of public IPs support
hundreds of VMs                                        High speed fiber-optic
•IPv4 has been exhausted
•IPv6 is not realistic yet in China
                                                                Router
目录
L7 Load Balancer
   00
Layer 7 Load Balancer
          00 写上你的文字你的文字
   01
Consideration:
          01
1. dispatch request by Host header
   02
2. nginx module
          02
  03
        03

        04

        05
目录
 L4 Load Balancer
      00
  Layer 4 Load Balancer
            00 写上你的文字你的文字
      01
  Consideration:
            01
  1. dispatch request by TCP port
      02
  2. lvs + haproxy
            02
     03
          03

          04

          05

ssh –p 2000 root@socket.abc.com
SWS Security Enhancement
   目录

SWS00
    Filter
            00    写上你的文字你的文字
Prevent Intranet Penetration
     01
          01
   Intranet is the internal network
     02
      outside of OpenStack
          02
       03
           03
Egress filtering
   •    Target is internal network
   •        04
        Source is instances in OpenStack
        05
Implementation
       Whitelist mechanism(ACCEPT rules)
       On the top of nova-filter-top Forward
        Chain
SWS Security Enhancement
  目录

   00
           00 写上你的文字你的文字
Security Group VS SWS Filter
    01
           01
   02
        02
   03
        03

        04

        05
Object Storage – Swift Integration
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
Storage Firewall
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
SWS continuas integration
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
Storage Firewall
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
Sina Contribution - Essex
  目录

• Sina creating OpenStack community project Dough & Kanyun,
     00
          00 写上你的文字你的文字
to contribute metering & billing capability
• Present01 OpenStack Design Summit & Conference
     01    in
• Claim and submit dozens of blueprints in OpenStack Launchpad
     02
• Top 10 02
          Companies by bugfixes
    03
         03

         04

         05
Sina Contribution – Folsom
     目录

zhu@zrz-dev:~/git/smaffulli/openstack-gitdm$ ./gitdm -l 20 -n < /opt/stack/gitlog/all.log
        00
               00 写上你的文字你的文字
Grabbing changesets...done
Processed 3081 csets from 291 developers
        01
               01
154 employers found
A total of 797390 lines added, 412196 removed (delta 385194)
        02
               02                   Changeset
       03      900
              03
               800
               700
              04
               600
               500
              05
               400
               300
               200
               100
                 0
Sina Contribution – Folsom
     目录

zhu@zrz-dev:~/git/smaffulli/openstack-gitdm$ ./gitdm -l 20 -n < /opt/stack/gitlog/all.log
        00
               00 写上你的文字你的文字
Grabbing changesets...done
Processed 3081 csets from 291 developers
        01
               01
154 employers found
A total of 797390 lines added, 412196 removed (delta 385194)
        02
               02                 Employers
       03    45
              03
             40
             35
              04
             30
             25
              05
             20
             15
             10
              5
              0
Sina Contribution - Stackers
     目录

•   Nova——Jian Wen
      00
•         00 写上你的文字你的文字
    Swift——Alex Yang
•     01
    Quantum——Jiajun Liu
          01
•   Cinder——Rongze Zhu
      02
          02
     03
          03

          04

          05
What's the kanyun
    目录

     00
          00   写上你的文字你的文字
Monitoring tools

  01
       01
  Tracking the tenant resource usage:
  02
       02
  CPU、mem、disk、network traffic

     03
          03
Metering tools

       04
  Data collection and statistics

          05
Kanyun: Monitoring system
 目录

 00           Worker
 Nova 00 写上你的文字你的文字                                           Dashboard
 01Nova
Compute01
 Compute
 02
       02
                       API daemon
Worker
 03
       03 Retrieve
           usage     Responds to client
       04   info         request

        05
                                                                 Billing
 Aggregator

                          NoSQL
Calculates/stores https://github.com/sinacloud/kanyun (updated at 8/9)
    metrics
What's the kanyun
目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
Dough:Billing system
     目录

     00
          00   写上你的文字你的文字
   Keep track of billing info to charge tenants
     01
         01
   Flexible customization of payment policies
     02
         02
   How much/often to charge for resource unit
     03
         03
   Handles prepaid or pay-as-you-go
        04
    Coupon Support
          05
Dough:Billing system
 目录
                                                               deduct
 00
       00     写上你的文字你的文字
 01                   RDBMS
        01
Kanyun API                                                  Dashboard
  02
 (Metering)
        02
 03
       03

       04

       05                   Farmer               API daemon
  NoSQL
                         Check status /         Subscribe or
                        Retrieve usage /        unsubscribe
                        Create purchases         Query info
      https://github.com/sinacloud/dough (updated at 8/9)
Dough:Billing system
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
目录

00
     00   写上你的文字你的文字
01
     01

                Dashboard
02
     02
03
     03

     04

     05
SWS v1
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
SWS v2
 目录

 00
      00   写上你的文字你的文字
 01
      01
 02
      02
 03
      03

      04

      05
SWS V3
 目录


Open API & CLI
 00
   00 写上你的文字你的文字
 01
      Build
      01      an cloud ecosystem
vMotion
 02
    02
 03   High Availability
      03
      Fault Tolerance
      04
EBS
      05
      Self-developed Solution
      OpenSouce(Gluster/Ceph/Sheepdog)
Quantum Integration
      Nicira-alike product research
SWS V3
 目录


Multi-IDC Support
 00
     00 写上你的文字你的文字
 01   Multi
      01    Regions/Zones
 02   Build for failure
      02
User Console
 03
      03
      More User friendly
Admin Console
   04

      Be
      05 able to manage resourses like users
      Physical server deployment & management
      Network & Storage Management
      Identity and Access Management
目录

 00
      00   写上你的文字你的文字
 01
      01

Thank you, OpenStack Community and
 02
    02

Foundation.
 03
    03

      04

      05
目录

00
     00   写上你的文字你的文字
01
     01       Q&A
02
     02
03
     03

     04

     05         Weibo: @程辉
           freedomhui@gmail.com

Weitere ähnliche Inhalte

Was ist angesagt?

wolfSSL Year In Review, 2013
wolfSSL Year In Review, 2013wolfSSL Year In Review, 2013
wolfSSL Year In Review, 2013wolfSSL
 
Data models-and-automation-jp
Data models-and-automation-jpData models-and-automation-jp
Data models-and-automation-jpMiya Kohno
 
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...Rakuten Group, Inc.
 
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...VirtualTech Japan Inc.
 
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月VirtualTech Japan Inc.
 
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)VirtualTech Japan Inc.
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...VirtualTech Japan Inc.
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesNovell
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...Novell
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackEMC
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Елена Ежова
 
Дизайн отказоустойчивых локальных сетей
Дизайн отказоустойчивых локальных сетейДизайн отказоустойчивых локальных сетей
Дизайн отказоустойчивых локальных сетейCisco Russia
 
Развитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях CiscoРазвитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях CiscoCisco Russia
 
CCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asaCCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asaAhmed Habib
 
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...Rohit Agarwalla
 

Was ist angesagt? (20)

wolfSSL Year In Review, 2013
wolfSSL Year In Review, 2013wolfSSL Year In Review, 2013
wolfSSL Year In Review, 2013
 
Data models-and-automation-jp
Data models-and-automation-jpData models-and-automation-jp
Data models-and-automation-jp
 
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
 
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
NTTドコモ様 導入事例 OpenStack Summit 2015 Tokyo 講演「After One year of OpenStack Cloud...
 
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
 
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
How logging makes a private cloud a better cloud - OpenStack最新情報セミナー(2016年12月)
 
OpenStack en 10 minutes
OpenStack en 10 minutesOpenStack en 10 minutes
OpenStack en 10 minutes
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster Services
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
 
Cl306
Cl306Cl306
Cl306
 
OpenStack 4th Birthday
OpenStack 4th BirthdayOpenStack 4th Birthday
OpenStack 4th Birthday
 
V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stack
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?
 
Дизайн отказоустойчивых локальных сетей
Дизайн отказоустойчивых локальных сетейДизайн отказоустойчивых локальных сетей
Дизайн отказоустойчивых локальных сетей
 
Развитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях CiscoРазвитие решений для маршрутизации в корпоративных сетях Cisco
Развитие решений для маршрутизации в корпоративных сетях Cisco
 
CCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asaCCNA Security 010-configuring cisco asa
CCNA Security 010-configuring cisco asa
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
 
Easy vpn
Easy vpnEasy vpn
Easy vpn
 

Andere mochten auch

YL Intro html
YL Intro htmlYL Intro html
YL Intro htmldilom1986
 
Teen Ambassador Application 2012
Teen Ambassador Application 2012 Teen Ambassador Application 2012
Teen Ambassador Application 2012 Shops at Dos Lagos
 
Survey on BRT
Survey on BRTSurvey on BRT
Survey on BRTWillChung
 
FiBAN - Business Angels in startup boards - By Bill Payne
FiBAN - Business Angels in startup boards - By Bill PayneFiBAN - Business Angels in startup boards - By Bill Payne
FiBAN - Business Angels in startup boards - By Bill PayneFiBAN
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Krunal Jain
 
Building an Enterprise Cloud on OpenStack
Building an Enterprise Cloud on OpenStackBuilding an Enterprise Cloud on OpenStack
Building an Enterprise Cloud on OpenStackDavid Grizzanti
 

Andere mochten auch (9)

Fourth of july
Fourth of julyFourth of july
Fourth of july
 
YL Intro html
YL Intro htmlYL Intro html
YL Intro html
 
Teen Ambassador Application 2012
Teen Ambassador Application 2012 Teen Ambassador Application 2012
Teen Ambassador Application 2012
 
Survey on BRT
Survey on BRTSurvey on BRT
Survey on BRT
 
FiBAN - Business Angels in startup boards - By Bill Payne
FiBAN - Business Angels in startup boards - By Bill PayneFiBAN - Business Angels in startup boards - By Bill Payne
FiBAN - Business Angels in startup boards - By Bill Payne
 
SunGard Recover Anywhere
SunGard Recover AnywhereSunGard Recover Anywhere
SunGard Recover Anywhere
 
Cloud circle Simon Withers
Cloud circle Simon WithersCloud circle Simon Withers
Cloud circle Simon Withers
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)
 
Building an Enterprise Cloud on OpenStack
Building an Enterprise Cloud on OpenStackBuilding an Enterprise Cloud on OpenStack
Building an Enterprise Cloud on OpenStack
 

Ähnlich wie Lessons from Building OpenStack Public Cloud

DevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui ChengDevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui ChengHui Cheng
 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpenCity Community
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup openstackindia
 
Mastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network DesignMastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network DesignRoozbeh Shafiee
 
Swift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex YangSwift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex YangHui Cheng
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qconYiwei Ma
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfssuserc6aaff
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
 
Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack天青 王
 
OpenStack Foundation Updates
OpenStack Foundation UpdatesOpenStack Foundation Updates
OpenStack Foundation UpdatesHui Cheng
 
SDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + QuantumSDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + QuantumThe Linux Foundation
 
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)Stacy Véronneau
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseKeith Tobin
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupShannon McFarland
 
La apuesta de Telefónica por la cloud privada
La apuesta de Telefónica por la cloud privadaLa apuesta de Telefónica por la cloud privada
La apuesta de Telefónica por la cloud privadaLibreCon
 

Ähnlich wie Lessons from Building OpenStack Public Cloud (20)

DevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui ChengDevOps in a Public OpenStack Cloud - Hui Cheng
DevOps in a Public OpenStack Cloud - Hui Cheng
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex Yang
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup
 
Mastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network DesignMastering OpenStack - Episode 15 - Network Design
Mastering OpenStack - Episode 15 - Network Design
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
Open stackapac swift_alexyang
Open stackapac swift_alexyangOpen stackapac swift_alexyang
Open stackapac swift_alexyang
 
Swift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex YangSwift Architecture and Practice, by Alex Yang
Swift Architecture and Practice, by Alex Yang
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack
 
OpenStack Foundation Updates
OpenStack Foundation UpdatesOpenStack Foundation Updates
OpenStack Foundation Updates
 
SDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + QuantumSDN - OpenFlow + OpenVSwitch + Quantum
SDN - OpenFlow + OpenVSwitch + Quantum
 
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
BRKDCT-2445
BRKDCT-2445BRKDCT-2445
BRKDCT-2445
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the Enterprise
 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
 
La apuesta de Telefónica por la cloud privada
La apuesta de Telefónica por la cloud privadaLa apuesta de Telefónica por la cloud privada
La apuesta de Telefónica por la cloud privada
 

Mehr von Hui Cheng

OpenStack in China
OpenStack in ChinaOpenStack in China
OpenStack in ChinaHui Cheng
 
Island: Local Storage Volume for Cinder
Island: Local Storage Volume for CinderIsland: Local Storage Volume for Cinder
Island: Local Storage Volume for CinderHui Cheng
 
COSUG updates
COSUG updatesCOSUG updates
COSUG updatesHui Cheng
 
Cinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhenCinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhenHui Cheng
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiHui Cheng
 
Open Source Software & Open Source Hardware
Open Source Software & Open Source HardwareOpen Source Software & Open Source Hardware
Open Source Software & Open Source HardwareHui Cheng
 
OpenStack Network Planning
OpenStack Network PlanningOpenStack Network Planning
OpenStack Network PlanningHui Cheng
 
Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08Hui Cheng
 
The Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin HeThe Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin HeHui Cheng
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeHui Cheng
 
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangCloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangHui Cheng
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyHui Cheng
 
MAKING MONEY from openstack
MAKING MONEY from openstackMAKING MONEY from openstack
MAKING MONEY from openstackHui Cheng
 
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnKT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnHui Cheng
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingHui Cheng
 
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinNetwork Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinHui Cheng
 
China OpenStack Community Status
China OpenStack Community StatusChina OpenStack Community Status
China OpenStack Community StatusHui Cheng
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sinaHui Cheng
 
Integrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing InfrastructureIntegrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing InfrastructureHui Cheng
 

Mehr von Hui Cheng (19)

OpenStack in China
OpenStack in ChinaOpenStack in China
OpenStack in China
 
Island: Local Storage Volume for Cinder
Island: Local Storage Volume for CinderIsland: Local Storage Volume for Cinder
Island: Local Storage Volume for Cinder
 
COSUG updates
COSUG updatesCOSUG updates
COSUG updates
 
Cinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhenCinder intro@open stack china-tour-shenzhen
Cinder intro@open stack china-tour-shenzhen
 
Open stack with_openflowsdn-torii
Open stack with_openflowsdn-toriiOpen stack with_openflowsdn-torii
Open stack with_openflowsdn-torii
 
Open Source Software & Open Source Hardware
Open Source Software & Open Source HardwareOpen Source Software & Open Source Hardware
Open Source Software & Open Source Hardware
 
OpenStack Network Planning
OpenStack Network PlanningOpenStack Network Planning
OpenStack Network Planning
 
Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08Asia pacopenstack joe-draft 2012-08-08
Asia pacopenstack joe-draft 2012-08-08
 
The Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin HeThe Application of OpenStack in 360buy, by Bin He
The Application of OpenStack in 360buy, by Bin He
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
 
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangCloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen Yang
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 
MAKING MONEY from openstack
MAKING MONEY from openstackMAKING MONEY from openstack
MAKING MONEY from openstack
 
KT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk AhnKT ucloud storage, by Jaesuk Ahn
KT ucloud storage, by Jaesuk Ahn
 
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case SharingDell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
 
Network Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui JinNetwork Service in OpenStack Cloud, by Yaohui Jin
Network Service in OpenStack Cloud, by Yaohui Jin
 
China OpenStack Community Status
China OpenStack Community StatusChina OpenStack Community Status
China OpenStack Community Status
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
 
Integrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing InfrastructureIntegrating OpenStack To Existing Infrastructure
Integrating OpenStack To Existing Infrastructure
 

Lessons from Building OpenStack Public Cloud

  • 1. 目录 OpenStack China Tour #2 Shenzhen 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 主办方:中国OpenStack用户组 & CSDN 05 Organizer: COSUG & CSDN 关注COSUG官方微博@OpenStack
  • 2. 目录 OpenSta​ck中国行(北京)​日程安排 00 签到 00 Before 14:00 写上你的文字你的文字 14:00 - 14:40 基于OpenStack建设公有云平台的开发实践 程 辉 01 骆文钟 01 14:40 - 15:20 OpenStack在香港 15:20 - 15:30 Break 02 朱荣泽 02 15:30 - 16:10 OpenStack中的块设备存储服务Cinder 16:10 - 16:40 Juju – make your life easier in the cloudOpenStack- 候正鹏 03 03 16:40 - 16:50 Break George 04 16:50 - 17:20 企业私有云基础设施最佳选择 Wang 17:20 - 17:50 Swift架构与实践 杨雨 05
  • 3. 标题文字标题文字 在这里写上你的标题 Building OpenStack Public Cloud 副标题副标题副标题 For副标题文字副标题文字Shenzhen OpenStack China Tour Hui Cheng freedomhui@gmail.com | freedomhui.com Community Manager of COSUG Technical Manager in Sina.com 作者/日期 作者名字/日期 2012/9/21
  • 4. 目录 Content 00 00 写上你的文字你的文字  01 OpenStack in Sina  01 Integration 02 Extension  02 03  New Services 03 04  Sina Contribution to OpenStack community 05
  • 5. 目录 00 00 写上你的文字你的文字 01 01 02 02 03 OpenStack in Sina 03 04 05
  • 6. About SinaCloud 目录 00 First and most popular PaaS cloud in 00 写上你的文字你的文字 China, launched in 2009 01 Support PHP, Python and Java 01 runtime 02 02 03 03 04 05
  • 7. 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 8. About SinaCloud 目录 00 First and most popular PaaS cloud in 00 写上你的文字你的文字 China, launched in 2009 01 Support PHP, Python and Java 01 runtime 02 02 03 03 OpenStack based public IaaS cloud 04 05
  • 9. 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 10. About SinaCloud 目录 00 First and most popular PaaS cloud in 00 写上你的文字你的文字 China, launched in 2009 01 Support PHP, Python and Java 01 runtime 02 02 03 03 OpenStack based public IaaS cloud 04 05 SaaS cloud based on SAE tech. Design for the masses 1-Click buy and install apps (SinaCloud Store)
  • 11. 目录 00 00 写上你的文字你的文字 01 01 02 02 03 OpenStack in Sina 03 04 05
  • 12. Sina Web Services(SWS) 目录 00 To salute Amazon Web Services 00 写上你的文字你的文字 01 It's an validated and successful cloud business 01 model. 02 02 Customers 03 03 Game makers on Weibo platform 04 Sina Partners Common users out of Sina 05 Vision Build an open and full-stack cloud ecosystem, integrated IaaS, PaaS and SaaS platform.
  • 13. Cloud Bridge 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 14. SWS Deployment 目录 00 Rabbit 00 写上你的文字你的文字 MySQL 01dashboard 01 02 schedule 02 nova-api 03 03 nova-compute nova-compute 04 keystone nova-network nova-network 05 glance Sina SSO Swift
  • 15. SWS Deploy Stack 目录 00 Dell R510 00 写上你的文字你的文字 01 01 Ubuntu 12.04 02 02 OpenStack 03 03 Security KVM Policy 04 05 Local Local Volume Volume
  • 16. Nova Network 目录 00 00 Networking写上你的文字你的文字 challenges for IaaS is the biggest 01 01 Network Topology: 02 02 • VLAN 03 03 • FlatDHCP 04 • FlatDHCP & Multihost 05
  • 17. SWS Network Topology 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 18. 目录 Network Topology (VLAN) Capability: 00 00 写上你的文字你的文字 • Accessibility of VMs within one tenant • Isolation of VMs from different 01 tenants 01 • VM is able to access public network 02 02 • VM can be accessible from public network 03 • Isolation 03 between virtual network and internal network 04 Drawback: 05 • Pre-allocate network for future projects • Hard-limit of vlan 4096 • Traffic bottleneck in the gateway/NAT
  • 19. Network Topology(Flat) 目录 00 Capability: 00 写上你的文字你的文字 • Accessibility of all VMs in the fixed IP range 01 01 • VM is able to access public network • VM can be accessible from public 02 network 02 • Full isolation between virtual network 03 03 and internal network Bonus: 04 • Do not need pre-allocate for new projects 05 • Eliminating bottleneck between tenants Drawback: • Tenant isolation has gone • Traffic bottleneck still exists in NAT
  • 20. 目录 Network Topology(Flat & Multihost) 00 Capability: 00 写上你的文字你的文字 • Accessibility of all VMs in the fixed IP range 01 01 • VM is able to access public network • VM can be accessible from public 02 network 02 03 Bonus: 03 • Totally distributed architecture avoid 04 single-point failure. • Multiple gateway eliminates NAT bottleneck05 • High speed between OS regions Drawback: • Tenant isolation lessens • Need security facility(SWS-filter) to protect intranet If security problems were solved, this would be our best choice!
  • 21. 目录 Security in OpenStack Security Group --- L3 Filter 00 Static filters --- L2 Filter 00 写上你的文字你的文字 Role-based firewall 01 MAC, IP, and ARP spoofing protectio  01 One security group is a Role  Not configurable Ingress filtering 02  Defined in /etc/libvirt/nwfilter/*.xml  Target is 02 instance the Implemented by ebtables  Source can be CIDR or another group 03  ebtables -t nat --list 03 Implemented by iptables  See details: iptables -t filter -n -L  Whitelist 04 mechanism(ACCEPT rules) 05
  • 22. 目录 Security Enhancement 00 SWS Filter 00 写上你的文字你的文字 01 01 Prevent Intranet Penetration • Intranet is the internal network 02 outside 02OpenStack of Egress filtering 03 • 03 Target is internal network • Source is instances in OpenStack 04 Implementation • Whitelist mechanism(ACCEPT rules) • 05 On the top of nova-filter-top Forward Chain Rational • SWS filter is managed by cloud manager • Only explicit authorized packets can reach Internal network C • Packet should be controlled within Compute Node
  • 23. 目录 Security Enhancement 00 Security Group写上你的文字你的文字 VS SWS Filter 00 01 01 02 02 03 03 04 05
  • 24. SWS Load Balancer 目录 Goals 00 00 写上你的文字你的文字 Load Balance 01 01 •Dispatch request •Support multiple routing algorithm DNS Acceleration Design 02 02 •Health check 03 Smart DNS Acceleration 03 •Reality: narrow bandwidth between ISPs 04 •Building fiber channels from ISPs to pivot Public Network •Given the same endpoint within user’s ISP 05 IPv4 Shortage Telecom Unicom Mobile Others ISP •Reality: dozens of public IPs support hundreds of VMs High speed fiber-optic •IPv4 has been exhausted •IPv6 is not realistic yet in China Router
  • 25. 目录 L7 Load Balancer 00 Layer 7 Load Balancer 00 写上你的文字你的文字 01 Consideration: 01 1. dispatch request by Host header 02 2. nginx module 02 03 03 04 05
  • 26. 目录 L4 Load Balancer 00 Layer 4 Load Balancer 00 写上你的文字你的文字 01 Consideration: 01 1. dispatch request by TCP port 02 2. lvs + haproxy 02 03 03 04 05 ssh –p 2000 root@socket.abc.com
  • 27. SWS Security Enhancement 目录 SWS00 Filter 00 写上你的文字你的文字 Prevent Intranet Penetration 01 01 Intranet is the internal network 02 outside of OpenStack 02 03 03 Egress filtering • Target is internal network • 04 Source is instances in OpenStack 05 Implementation  Whitelist mechanism(ACCEPT rules)  On the top of nova-filter-top Forward Chain
  • 28. SWS Security Enhancement 目录 00 00 写上你的文字你的文字 Security Group VS SWS Filter 01 01 02 02 03 03 04 05
  • 29. Object Storage – Swift Integration 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 30. Storage Firewall 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 31. SWS continuas integration 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 32. Storage Firewall 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 33. Sina Contribution - Essex 目录 • Sina creating OpenStack community project Dough & Kanyun, 00 00 写上你的文字你的文字 to contribute metering & billing capability • Present01 OpenStack Design Summit & Conference 01 in • Claim and submit dozens of blueprints in OpenStack Launchpad 02 • Top 10 02 Companies by bugfixes 03 03 04 05
  • 34. Sina Contribution – Folsom 目录 zhu@zrz-dev:~/git/smaffulli/openstack-gitdm$ ./gitdm -l 20 -n < /opt/stack/gitlog/all.log 00 00 写上你的文字你的文字 Grabbing changesets...done Processed 3081 csets from 291 developers 01 01 154 employers found A total of 797390 lines added, 412196 removed (delta 385194) 02 02 Changeset 03 900 03 800 700 04 600 500 05 400 300 200 100 0
  • 35. Sina Contribution – Folsom 目录 zhu@zrz-dev:~/git/smaffulli/openstack-gitdm$ ./gitdm -l 20 -n < /opt/stack/gitlog/all.log 00 00 写上你的文字你的文字 Grabbing changesets...done Processed 3081 csets from 291 developers 01 01 154 employers found A total of 797390 lines added, 412196 removed (delta 385194) 02 02 Employers 03 45 03 40 35 04 30 25 05 20 15 10 5 0
  • 36. Sina Contribution - Stackers 目录 • Nova——Jian Wen 00 • 00 写上你的文字你的文字 Swift——Alex Yang • 01 Quantum——Jiajun Liu 01 • Cinder——Rongze Zhu 02 02 03 03 04 05
  • 37. What's the kanyun 目录 00 00 写上你的文字你的文字 Monitoring tools  01 01  Tracking the tenant resource usage: 02 02  CPU、mem、disk、network traffic 03 03 Metering tools  04  Data collection and statistics 05
  • 38. Kanyun: Monitoring system 目录 00 Worker Nova 00 写上你的文字你的文字 Dashboard 01Nova Compute01 Compute 02 02 API daemon Worker 03 03 Retrieve usage Responds to client 04 info request 05 Billing Aggregator NoSQL Calculates/stores https://github.com/sinacloud/kanyun (updated at 8/9) metrics
  • 39. What's the kanyun 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 40. Dough:Billing system 目录 00 00 写上你的文字你的文字  Keep track of billing info to charge tenants 01 01  Flexible customization of payment policies 02 02  How much/often to charge for resource unit 03 03  Handles prepaid or pay-as-you-go  04 Coupon Support 05
  • 41. Dough:Billing system 目录 deduct 00 00 写上你的文字你的文字 01 RDBMS 01 Kanyun API Dashboard 02 (Metering) 02 03 03 04 05 Farmer API daemon NoSQL Check status / Subscribe or Retrieve usage / unsubscribe Create purchases Query info https://github.com/sinacloud/dough (updated at 8/9)
  • 42. Dough:Billing system 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 43. 目录 00 00 写上你的文字你的文字 01 01 Dashboard 02 02 03 03 04 05
  • 44. SWS v1 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 45. SWS v2 目录 00 00 写上你的文字你的文字 01 01 02 02 03 03 04 05
  • 46. SWS V3 目录 Open API & CLI 00 00 写上你的文字你的文字 01 Build 01 an cloud ecosystem vMotion 02 02 03 High Availability 03 Fault Tolerance 04 EBS 05 Self-developed Solution OpenSouce(Gluster/Ceph/Sheepdog) Quantum Integration Nicira-alike product research
  • 47. SWS V3 目录 Multi-IDC Support 00 00 写上你的文字你的文字 01 Multi 01 Regions/Zones 02 Build for failure 02 User Console 03 03 More User friendly Admin Console 04 Be 05 able to manage resourses like users Physical server deployment & management Network & Storage Management Identity and Access Management
  • 48. 目录 00 00 写上你的文字你的文字 01 01 Thank you, OpenStack Community and 02 02 Foundation. 03 03 04 05
  • 49. 目录 00 00 写上你的文字你的文字 01 01 Q&A 02 02 03 03 04 05 Weibo: @程辉 freedomhui@gmail.com