SlideShare une entreprise Scribd logo
1  sur  23
云本天成 云自天成
华胜天成-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华胜天成.所有权利受到保护。

Contenu connexe

Tendances

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

Tendances (14)

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

En vedette

Openstack overview thomas-goirand
Openstack overview thomas-goirandOpenstack overview thomas-goirand
Openstack overview thomas-goirandOpenCity Community
 
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4
Keynote -金耀辉--network service in open stack cloud-osap2012_jinyh_v4OpenCity Community
 
Рынок ипотеки 2011
Рынок ипотеки 2011Рынок ипотеки 2011
Рынок ипотеки 2011МИЭЛЬ
 
Presentationonfuturegroup 130412001511-phpapp02
Presentationonfuturegroup 130412001511-phpapp02Presentationonfuturegroup 130412001511-phpapp02
Presentationonfuturegroup 130412001511-phpapp02Neha Suman
 
Datafesta 20141004_05
Datafesta 20141004_05Datafesta 20141004_05
Datafesta 20141004_05博三 太田
 
Burgers tonen lef masterthese definitief 3 h
Burgers tonen lef masterthese definitief 3 hBurgers tonen lef masterthese definitief 3 h
Burgers tonen lef masterthese definitief 3 hMieke Sanden, van der
 
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2
Pm 02 track1-- 魏刚--osac-trusted-computing-pools-in-folsom-v2OpenCity Community
 
Lampiran sk dirjen pendis nomor 3932 th 2016 madrasah k13 tp 2016 2017
Lampiran sk dirjen pendis nomor 3932 th 2016 madrasah k13 tp 2016 2017Lampiran sk dirjen pendis nomor 3932 th 2016 madrasah k13 tp 2016 2017
Lampiran sk dirjen pendis nomor 3932 th 2016 madrasah k13 tp 2016 2017Wenni Meliana
 
Hp cloud performance_benchmark
Hp cloud performance_benchmarkHp cloud performance_benchmark
Hp cloud performance_benchmarkOpenCity Community
 
Future grps0-1226583494014006-9
Future grps0-1226583494014006-9Future grps0-1226583494014006-9
Future grps0-1226583494014006-9Neha Suman
 
Linn final1960sstreetartppt
Linn final1960sstreetartpptLinn final1960sstreetartppt
Linn final1960sstreetartpptteamhumanities
 
Burgers tonen lef masterthese definitief 3 h
Burgers tonen lef masterthese definitief 3 hBurgers tonen lef masterthese definitief 3 h
Burgers tonen lef masterthese definitief 3 hMieke Sanden, van der
 
Kgigroep luchlezing rochdale 2 d
Kgigroep luchlezing rochdale 2 dKgigroep luchlezing rochdale 2 d
Kgigroep luchlezing rochdale 2 dQuietroom Label
 

En vedette (20)

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

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

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
 
Track2 -何斌--openstack 在京东的应用实践
Track2 -何斌--openstack 在京东的应用实践Track2 -何斌--openstack 在京东的应用实践
Track2 -何斌--openstack 在京东的应用实践OpenCity Community
 
Open stack中国社区开放测试平台(ostp)
Open stack中国社区开放测试平台(ostp)Open stack中国社区开放测试平台(ostp)
Open stack中国社区开放测试平台(ostp)OpenCity Community
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验colderboy17
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验guiyingshenxia
 
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践淘宝软件基础设施构建实践
淘宝软件基础设施构建实践lovingprince58
 
Private cloud and open stack
Private cloud and open stackPrivate cloud and open stack
Private cloud and open stackzhangxiao2016
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维guiyingshenxia
 
网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维网易 李弈远 网易服务集成框架的构建与运维
网易 李弈远 网易服务集成框架的构建与运维colderboy17
 
Ceph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom LabsCeph Day Shanghai - Ceph in Chinau Unicom Labs
Ceph Day Shanghai - Ceph in Chinau Unicom LabsCeph Community
 
Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享Top100summit 高楼-7点测试-zee-性能测试案例分享
Top100summit 高楼-7点测试-zee-性能测试案例分享drewz lin
 
OpenStack Quantum项目介绍和演示
OpenStack Quantum项目介绍和演示OpenStack Quantum项目介绍和演示
OpenStack Quantum项目介绍和演示OpenCity Community
 
Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作Eucalyptus安装及实例映像制作
Eucalyptus安装及实例映像制作liangxiao0315
 
淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务淘宝对象存储与Cdn系统到服务
淘宝对象存储与Cdn系统到服务drewz lin
 
Hacking Nginx at Taobao
Hacking Nginx at TaobaoHacking Nginx at Taobao
Hacking Nginx at TaobaoJoshua Zhu
 
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发  - 淘宝软件基础设施构建实践开源+自主开发  - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践Wensong Zhang
 
云计算与开源 刘黎明 世纪互联
云计算与开源  刘黎明  世纪互联云计算与开源  刘黎明  世纪互联
云计算与开源 刘黎明 世纪互联Liming Liu
 
云网锦绣 SDN实战研讨会
云网锦绣 SDN实战研讨会云网锦绣 SDN实战研讨会
云网锦绣 SDN实战研讨会Hardway Hou
 

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

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

Plus de OpenCity Community

Plus de OpenCity Community (20)

开源讲义.pdf
开源讲义.pdf开源讲义.pdf
开源讲义.pdf
 
物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf
 
2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf
 
社会化研发
社会化研发社会化研发
社会化研发
 
Containers & CaaS
Containers & CaaSContainers & CaaS
Containers & CaaS
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
 
Docker openstack-2014
Docker openstack-2014Docker openstack-2014
Docker openstack-2014
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508
 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Quantum Networks
Quantum NetworksQuantum Networks
Quantum Networks
 
云计算思考
云计算思考云计算思考
云计算思考
 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
 
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
 
Nova与虚拟机管理
Nova与虚拟机管理Nova与虚拟机管理
Nova与虚拟机管理
 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier Yang
 
Deep Dive Into Quantum
Deep Dive Into QuantumDeep Dive Into Quantum
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 服务器虚拟化 弹性卷/云存储 网络虚拟化