SlideShare a Scribd company logo
云本天成 云自天成
华胜天成-Openstack的思考&实践


     北京 2012-8-11
INTRODUCTION




               邓昳 YI DENG

               TEAMSUN
               VP of Software & Solutions



                Joined Teamsun in 2010
                Drives cloud technology &business planning

                Master of Computer Science University of
                Aeronautics &Astronautics Beijing

                Previously served Detecon(Deutsche Telecom
                Consulting) as Vice President China
FACTS ABOUT RACKSPACE




                        Founded in 1998
                        Headquartered Beijing


                        Mainland China, HongKong, Taiwan, Macau
                        and part of the Southeast Asia
                        5,000 employees
                        5 billion RMB revenue

                        Listed SHSE: Teamsun (600410-SH)
                        Listed HKSE: ASL (00771-HK)
Teamsun- cloud leader


                  Government Telecom Finance Post Education




                                  Service Platform


                                  Resource Manage


                                 Cloud Infrastructure
Teamsum -Openstack

                         Rackspace in the
                         Gartnet magic quadrant:
                         a recognized leader




Rackspace Goal:
Turn Commodity
Hardware into a Cloud.
Teamsun practice
Openstack为使用者带来

   高性价比的虚拟化资源管理能力
       计算能力虚拟化
       网络连通性的虚拟化
       面向对象的存储系统
   云服务交付过程中的核心活动组件
       自助申请
       镜像管理
       资源分配与部署
       资源使用监控
云网络服务
   更丰富的功能
       负载均衡
       虚机备份

   更可控的活动链
       产品发布
       交付审核

   多角度的资源调度
       管理员的资源调度策略
       云用户的资源采购策略

   更灵活的计量计费
       一次批价与二次批价

   更友好的用户体验
Hybrid hosting管理平台
   适应场景
       满足基本Hybrid hosting的运营需求:提供 Dedicated server、不
        同规格的云主机及其自服务、运维平台,重点关注SaaS服务提供
        商
       满足SaaS服务提供商对SLA不同要求
       避免SaaS服务提供商为业务峰值满配计算能力
       避免SaaS服务提供商在业务初期独占Dedicated server一次性投
        入太大




                                                   9
Hybrid hosting管理平台
   功能
       支持Hybrid hosting基本运营,为SaaS服务提供基础设施支持
       Cloud hosting平台 powerby Openstack




                                               10
自服务门户
   基于Horizon,定制了国际化,样式以及权限控制
虚拟机监控/告警
   Collectd + libvirt plugin + rrdtool
   Collectd 采集监控工具,libvirt插件利用libvirt的API来采集虚拟机
    的CPU,network interface and block device等信息
   Collection 3 is a web-based front-end to RRD files created
    bycollectd
   将Collection3集成到Openstack horizon
   定义预警规则,根据监控数据匹配阀值,支持阀值命中次数配
    置,根据级别不同调用不同的报警接口,如:发邮件,负载均衡自
    动化.
虚拟机监控/告警
   虚拟机监控
       CPU使用
       硬盘I/O
       硬盘读写速度
       虚拟网络流量
主机及Openstack服务监控
   宿主机监控控
       CPU使用
       内存使用
       硬盘I/O
       硬盘读写速度
       Openstack服务监控
计量计费
   数据采集:Nova billing,
    https://github.com/30loops/nova-billing
   展现:horizon_billing, https://github.com/griddynamics/horizon-
    billing
   Nova billing工作原理:
        nova-billing 的 工 作 原 理 是 连 接 到 RabbitMQ , 拦 截 routing_key 为
         ’compute.#’的消息,收集虚拟机运行情况,
        持久化(sqlite数据库),
        通过Restful接口对外提供调用。
   问题:
        目前nova-billing 只有计量功能,需要二次开发计费功能
备份和恢复


    VM     HA          VM
  负载均衡器              负载均衡器


   VM                  VM      备份/恢复         镜像管理
 应用服务器               应用服务器                   Glance


            VM
           RDBMS
                                             对象存储
          数据库存储
                       备份/恢复                  Swift
                                 卷管理
          (VOLUME)             Nova Volume




                                 网络存储
备份恢复
   通过OS-API进行备份,编写脚本对系统内的需要备份的虚拟机
    或卷执行备份,通过策略定期执行。恢复时,用户可选择恢复
    某个时间点的虚拟机或卷。
软件负载均衡自动化
   负载均衡,采用HAProxy
       SaaS服务的基础套件
       Hybrid connector,连接cloud servers和dedicated servers;
       自动伸缩:可配合预警规则,就可以起到自动横向伸缩的功能,
        例如检测cpu>60%并持续命中5次就根据模板创建虚机加入负载均
        衡器。
软件负载均衡自动化
   技术方案
                              metadata: 172.30.51.z

      Nova     Set metadata
                              metadata server
      Client


                                Retrieve
                                metadata
                                                      Config File

                                HAProxy &
                                  Agent


                                Dedicated
               Cloud server                             Cloud server
                                 server
                172.30.51.x      172.30.51.y              172.30.51.z
Openstack部署实例

                                                                                   Public network
switch1
              Active            Standby                                      Nova-Computer
                             Nova-Controller                            Nova-Computer
                                                                             -nova-compute
           Nova-Controller
                             -nova-api                               Nova-Computer
                                                                        -nova-compute
                                                                             -nova-network
          -nova-api                                               Nova-Computer
                             -nova-scheduler                        -nova-compute
                                                                        -nova-network
          -nova-scheduler                       Swift-Proxy       -nova-compute
                             -keystone                              -nova-network
          -keystone                               Server          -nova-network
          -dashboard         -dashboard



                                                                                    Private network
switch2
                Active          Standby                                   Active             Standby

               Nova-db            Nova-db                                 Glance             Glance
          -mysql-server      -mysql-server       Swift-Storage            Server             Server
          -rabbitmq-server   -rabbitmq-server      Swift-Storage
                                                    Server
                                                      Swift-Storage
                                                       Server
                                                         Swift-Storage
                                                          Server
                                                            Server




                                                                                                      •20
Tempest集成测试工具实践
   Tempest
       https://github.com/openstack/tempest
       黑盒测试
       功能:功能测试、集成测试和压力测试
       版本:Diablo、 Essex
       模块:nova、glance、keystone、horizon admin
       运行要求:Nose test runner,nosetests tempest/tests就会运行
        openstack/tests下面的测试用例。
   集成开发:将新增的功能加入了测试集合




                                                            •21
公有云集成方案
                            业务云/行业云

                             企业应用商店
SaaS
           Cloud Hosting   Dedicated Servers   Hybrid hosting



                    面向开发者的开发测试环境 CloudFoundry
                                                                计费
                                                                监控
PaaS
                                                                认证
                                                                门户
                     BOSH CPI for Openstack
                                  Openstack
       云主机/云存储/企业私有云 云存储/云备份 云迁移/内部系统云化
            Nova             Nova volume
                                                   Quantum
IaaS      KVM/XEN               Swift
         服务器虚拟化             弹性卷/云存储               网络虚拟化
C2012华胜天成.所有权利受到保护。

More Related Content

PDF
Openstack网络规划
PDF
Openstack的研究与实践
PDF
淘宝软件基础设施构建实践
PDF
淘宝软件基础设施构建实践
PDF
Databases on AWS
PDF
稳定、高效、低碳 -淘宝软件基础设施构建实践
PDF
Taobao图片存储与cdn系统到服务
PDF
Taobao海量图片存储与cdn系统 v2-系统架构师
Openstack网络规划
Openstack的研究与实践
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Databases on AWS
稳定、高效、低碳 -淘宝软件基础设施构建实践
Taobao图片存储与cdn系统到服务
Taobao海量图片存储与cdn系统 v2-系统架构师

What's hot (14)

PDF
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
PPT
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
PDF
基于Fuel的超融合一体机
PDF
20110625.【打造高效能的cdn系统】.易统
PDF
低功耗服务器定制与绿色计算
PDF
20220224台中演講k8s
PDF
Traffic server 管理员指南v1.0
PDF
Micro service
PPT
Paas研究介绍
PDF
RabbitMQ on Pulsar's Practice in Tencent Cloud - Puslar Summit Asia 2021
PDF
淘宝图片存储与Cdn系统
PDF
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
PDF
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
PDF
分会场八和Net backup一起进入云备份时代
章文嵩:Taobao海量图片存储与cdn系统 v2-系统架构师
Linux集群应用实战 通过lvs+keepalived搭建高可用的负载均衡集群系统(第二讲)
基于Fuel的超融合一体机
20110625.【打造高效能的cdn系统】.易统
低功耗服务器定制与绿色计算
20220224台中演講k8s
Traffic server 管理员指南v1.0
Micro service
Paas研究介绍
RabbitMQ on Pulsar's Practice in Tencent Cloud - Puslar Summit Asia 2021
淘宝图片存储与Cdn系统
云存储与虚拟化分论坛 基于云计算的海量数据挖掘
Web请求异步处理和海量数据即时分析在淘宝开放平台的实践
分会场八和Net backup一起进入云备份时代
Ad

Viewers also liked (20)

PDF
Openstack overview thomas-goirand
PPTX
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
PPT
Рынок ипотеки 2011
ODS
Agenda robert guzman
PPTX
Tarea4
PDF
World I: Module 6
PDF
affTA02 - BAB II
PPTX
Presentationonfuturegroup 130412001511-phpapp02
PDF
Datafesta 20141004_05
PDF
Burgers tonen lef masterthese definitief 3 h
PDF
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
PPTX
Pantheon basics
PDF
Lampiran sk dirjen pendis nomor 3932 th 2016 madrasah k13 tp 2016 2017
PPTX
Educacion
PDF
Hp cloud performance_benchmark
PPT
Future grps0-1226583494014006-9
PPTX
Linn final1960sstreetartppt
PDF
Burgers tonen lef masterthese definitief 3 h
PDF
Kgigroep luchlezing rochdale 2 d
PPTX
Monumentos america
Openstack overview thomas-goirand
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Рынок ипотеки 2011
Agenda robert guzman
Tarea4
World I: Module 6
affTA02 - BAB II
Presentationonfuturegroup 130412001511-phpapp02
Datafesta 20141004_05
Burgers tonen lef masterthese definitief 3 h
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
Pantheon basics
Lampiran sk dirjen pendis nomor 3932 th 2016 madrasah k13 tp 2016 2017
Educacion
Hp cloud performance_benchmark
Future grps0-1226583494014006-9
Linn final1960sstreetartppt
Burgers tonen lef masterthese definitief 3 h
Kgigroep luchlezing rochdale 2 d
Monumentos america
Ad

Similar to Pm 04 华胜天成openstack实践汇报-20120808 (20)

PDF
Hp云管理平台3.0
PPT
The Application of OpenStack in 360buy, by Bin He
PPT
Track2 -何斌--openstack 在京东的应用实践
PDF
Open stack中国社区开放测试平台(ostp)
PDF
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
PDF
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
PDF
淘宝软件基础设施构建实践
PDF
Taobao base
PDF
Private cloud and open stack
PDF
网易 李弈远 网易服务集成框架的构建与运维
PDF
网易 李弈远 网易服务集成框架的构建与运维
PDF
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
PDF
Top100summit 高楼-7点测试-zee-性能测试案例分享
PDF
OpenStack Quantum项目介绍和演示
PDF
Eucalyptus安装及实例映像制作
PDF
淘宝对象存储与Cdn系统到服务
PDF
Hacking Nginx at Taobao
PDF
开源+自主开发 - 淘宝软件基础设施构建实践
PDF
云计算与开源 刘黎明 世纪互联
PDF
云网锦绣 SDN实战研讨会
Hp云管理平台3.0
The Application of OpenStack in 360buy, by Bin He
Track2 -何斌--openstack 在京东的应用实践
Open stack中国社区开放测试平台(ostp)
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
淘宝软件基础设施构建实践
Taobao base
Private cloud and open stack
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Top100summit 高楼-7点测试-zee-性能测试案例分享
OpenStack Quantum项目介绍和演示
Eucalyptus安装及实例映像制作
淘宝对象存储与Cdn系统到服务
Hacking Nginx at Taobao
开源+自主开发 - 淘宝软件基础设施构建实践
云计算与开源 刘黎明 世纪互联
云网锦绣 SDN实战研讨会

More from OpenCity Community (20)

PDF
开源讲义.pdf
PDF
物联网操作系统漫谈-GIAC大会.pdf
PDF
2017开源年会-企业开源那些事儿-更新.pdf
PDF
社会化研发
PDF
Containers & CaaS
PPT
OaaS:Open as a Strategy
PDF
Hello openstack 2014
PDF
Docker openstack-2014
PDF
Learn OpenStack from trystack.cn
PDF
OpenStack系列公开课2 -20130508
PDF
OpenStack ecosystem
PDF
How to master OpenStack in 2 hours
PDF
Learn OpenStack from trystack.cn ——Folsom in practice
PDF
Quantum Networks
PDF
云计算思考
PDF
Openstorage Openstack
PDF
Open Stack Cheng Du Swift Alex Yang
PDF
Nova与虚拟机管理
PDF
Look Into Libvirt Osier Yang
PDF
Deep Dive Into Quantum
开源讲义.pdf
物联网操作系统漫谈-GIAC大会.pdf
2017开源年会-企业开源那些事儿-更新.pdf
社会化研发
Containers & CaaS
OaaS:Open as a Strategy
Hello openstack 2014
Docker openstack-2014
Learn OpenStack from trystack.cn
OpenStack系列公开课2 -20130508
OpenStack ecosystem
How to master OpenStack in 2 hours
Learn OpenStack from trystack.cn ——Folsom in practice
Quantum Networks
云计算思考
Openstorage Openstack
Open Stack Cheng Du Swift Alex Yang
Nova与虚拟机管理
Look Into Libvirt Osier Yang
Deep Dive Into Quantum

Pm 04 华胜天成openstack实践汇报-20120808

  • 2. INTRODUCTION 邓昳 YI DENG TEAMSUN VP of Software & Solutions  Joined Teamsun in 2010  Drives cloud technology &business planning  Master of Computer Science University of Aeronautics &Astronautics Beijing  Previously served Detecon(Deutsche Telecom Consulting) as Vice President China
  • 3. FACTS ABOUT RACKSPACE Founded in 1998 Headquartered Beijing Mainland China, HongKong, Taiwan, Macau and part of the Southeast Asia 5,000 employees 5 billion RMB revenue Listed SHSE: Teamsun (600410-SH) Listed HKSE: ASL (00771-HK)
  • 4. Teamsun- cloud leader Government Telecom Finance Post Education Service Platform Resource Manage Cloud Infrastructure
  • 5. Teamsum -Openstack Rackspace in the Gartnet magic quadrant: a recognized leader Rackspace Goal: Turn Commodity Hardware into a Cloud.
  • 7. Openstack为使用者带来  高性价比的虚拟化资源管理能力  计算能力虚拟化  网络连通性的虚拟化  面向对象的存储系统  云服务交付过程中的核心活动组件  自助申请  镜像管理  资源分配与部署  资源使用监控
  • 8. 云网络服务  更丰富的功能  负载均衡  虚机备份  更可控的活动链  产品发布  交付审核  多角度的资源调度  管理员的资源调度策略  云用户的资源采购策略  更灵活的计量计费  一次批价与二次批价  更友好的用户体验
  • 9. Hybrid hosting管理平台  适应场景  满足基本Hybrid hosting的运营需求:提供 Dedicated server、不 同规格的云主机及其自服务、运维平台,重点关注SaaS服务提供 商  满足SaaS服务提供商对SLA不同要求  避免SaaS服务提供商为业务峰值满配计算能力  避免SaaS服务提供商在业务初期独占Dedicated server一次性投 入太大 9
  • 10. Hybrid hosting管理平台  功能  支持Hybrid hosting基本运营,为SaaS服务提供基础设施支持  Cloud hosting平台 powerby Openstack 10
  • 11. 自服务门户  基于Horizon,定制了国际化,样式以及权限控制
  • 12. 虚拟机监控/告警  Collectd + libvirt plugin + rrdtool  Collectd 采集监控工具,libvirt插件利用libvirt的API来采集虚拟机 的CPU,network interface and block device等信息  Collection 3 is a web-based front-end to RRD files created bycollectd  将Collection3集成到Openstack horizon  定义预警规则,根据监控数据匹配阀值,支持阀值命中次数配 置,根据级别不同调用不同的报警接口,如:发邮件,负载均衡自 动化.
  • 13. 虚拟机监控/告警  虚拟机监控  CPU使用  硬盘I/O  硬盘读写速度  虚拟网络流量
  • 14. 主机及Openstack服务监控  宿主机监控控  CPU使用  内存使用  硬盘I/O  硬盘读写速度  Openstack服务监控
  • 15. 计量计费  数据采集:Nova billing, https://github.com/30loops/nova-billing  展现:horizon_billing, https://github.com/griddynamics/horizon- billing  Nova billing工作原理:  nova-billing 的 工 作 原 理 是 连 接 到 RabbitMQ , 拦 截 routing_key 为 ’compute.#’的消息,收集虚拟机运行情况,  持久化(sqlite数据库),  通过Restful接口对外提供调用。  问题:  目前nova-billing 只有计量功能,需要二次开发计费功能
  • 16. 备份和恢复 VM HA VM 负载均衡器 负载均衡器 VM VM 备份/恢复 镜像管理 应用服务器 应用服务器 Glance VM RDBMS 对象存储 数据库存储 备份/恢复 Swift 卷管理 (VOLUME) Nova Volume 网络存储
  • 17. 备份恢复  通过OS-API进行备份,编写脚本对系统内的需要备份的虚拟机 或卷执行备份,通过策略定期执行。恢复时,用户可选择恢复 某个时间点的虚拟机或卷。
  • 18. 软件负载均衡自动化  负载均衡,采用HAProxy  SaaS服务的基础套件  Hybrid connector,连接cloud servers和dedicated servers;  自动伸缩:可配合预警规则,就可以起到自动横向伸缩的功能, 例如检测cpu>60%并持续命中5次就根据模板创建虚机加入负载均 衡器。
  • 19. 软件负载均衡自动化  技术方案 metadata: 172.30.51.z Nova Set metadata metadata server Client Retrieve metadata Config File HAProxy & Agent Dedicated Cloud server Cloud server server 172.30.51.x 172.30.51.y 172.30.51.z
  • 20. Openstack部署实例 Public network switch1 Active Standby Nova-Computer Nova-Controller Nova-Computer -nova-compute Nova-Controller -nova-api Nova-Computer -nova-compute -nova-network -nova-api Nova-Computer -nova-scheduler -nova-compute -nova-network -nova-scheduler Swift-Proxy -nova-compute -keystone -nova-network -keystone Server -nova-network -dashboard -dashboard Private network switch2 Active Standby Active Standby Nova-db Nova-db Glance Glance -mysql-server -mysql-server Swift-Storage Server Server -rabbitmq-server -rabbitmq-server Swift-Storage Server Swift-Storage Server Swift-Storage Server Server •20
  • 21. Tempest集成测试工具实践  Tempest  https://github.com/openstack/tempest  黑盒测试  功能:功能测试、集成测试和压力测试  版本:Diablo、 Essex  模块:nova、glance、keystone、horizon admin  运行要求:Nose test runner,nosetests tempest/tests就会运行 openstack/tests下面的测试用例。  集成开发:将新增的功能加入了测试集合 •21
  • 22. 公有云集成方案 业务云/行业云 企业应用商店 SaaS Cloud Hosting Dedicated Servers Hybrid hosting 面向开发者的开发测试环境 CloudFoundry 计费 监控 PaaS 认证 门户 BOSH CPI for Openstack Openstack 云主机/云存储/企业私有云 云存储/云备份 云迁移/内部系统云化 Nova Nova volume Quantum IaaS KVM/XEN Swift 服务器虚拟化 弹性卷/云存储 网络虚拟化