华为保密信息未经授权禁止扩散Page1OpenStack发展现状与商用版OpenStack实践2Page2Content2商用版OpenStack增强实践1OpenStack概述与发展现状▪HuaweiConfidential▪3企业IT云之路的理解企业IT云之路•物理设备虚拟化•资源整合•资源按需使用•自动化管理•资源弹性调度•基于大集群的HA,DRS•多数据中心整合•统一管理和运维•多级备份容灾•SDN网络虚拟化•统一管理•资源最优配置•业务灵活迁移PrivatePublicHybridCloud私有云虚拟化分布式云数据中心混合云关注资源逐渐关注业务关注全局业务灵活的业务驱动▪HuaweiConfidential▪4主流开源云平台发展趋势社区参与人数社区代码提交次数社区参与机构数1.IBM\HP等公司放弃私有云管理平台,转向开放架构2.开源云管理平台四大主流:Openstack、CloudStack、OpenNebula、Eucalyptus,其中OpenStack架构活跃度最高,是众多机构和个人的首选开源云平台3.各大主流云计算厂商都转向支持Openstack,获取广泛的生态支持OpenStack发展简史OpenStack项目由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。2012年OpenStack基金会成立,成为第2大开源基金会至今(仅次于Linux基金会)版本周期:每年发布2个主版本(4月和10月各发布一个),主版本发布后会进行多次小版本更新,小版本更新以修正BUG为主。版本命名规则:每个主版本系列以字母表顺序(A~Z)命名,以年份及当年内的排序做版本号,如Kilo2015.1.02014.4IceHouse2014.10Juno2015.4Kilo2015.10LibertyTheOpenStackFoundation目标:对云架构和开源有相同理念的人一起协作,开放源码、开放式设计、开放式开发、开放式社区,创造一个适应各种规模、能够普遍部署、满足公有和私有云需求的开源云计算平台;(WindowPC、AndroidHANDSET、OpenStackSERVER)三大委员会(董事会、技术委员会、社区委员会),几乎聚集所有IT和云计算巨头,享有话语权,进行目标和发展的引导BoardofDirectorsTechCommitteeUsercommittee每6个月重新选举,各项目技术Leader,技术决策社区建设,反馈社区意见制定战略和资金、资源、人员、成员管理OpenStack开源社区介绍英文标题:32-35pt颜色:R153G0B0内部使用字体:FrutigerNextLTMedium外部使用字体:Arial中文标题:30-32pt颜色:R153G0B0字体:黑体英文正文:20-22pt子目录(2-5级):18pt颜色:黑色内部使用字体:FrutigerNextLTRegular外部使用字体:Arial中文正文:18-20pt子目录(2-5级):18pt颜色:黑色字体:细黑体配色参考方案:建议同一页面内不超过四种颜色,以下是9组配色方案,同一页面内只选择一组使用。(仅供参考)客户或者合作伙伴的标志放在右上角.HUAWEITECHNOLOGIESCO.,LTD.Page7OpenStack的生态系统(8)2.GoldMembers(16)3.CorporateSponsors(32)4.SupportingOrganizations(136)主要玩家集中在铂金、金牌会员,深度参与(三大委员会、较多人参与社区开发)提交代码解决Bug数社区发言©2010HuaweiTechnologiesCo.,Ltd.Allrightsreserved.Page8Openstack机构贡献情况Diablo,Sep2011Essex,Apr2012Folsom,Sep2012Grizzly,Apr2013Havana,Oct2013Icehouse,current从Diablo到IceHouse的OpenStack贡献来看,Redhat、RackSpace、HP、IBM,Mirantis等厂商在社区贡献上投入积极英文标题:32-35pt颜色:R153G0B0内部使用字体:FrutigerNextLTMedium外部使用字体:Arial中文标题:30-32pt颜色:R153G0B0字体:黑体英文正文:20-22pt子目录(2-5级):18pt颜色:黑色内部使用字体:FrutigerNextLTRegular外部使用字体:Arial中文正文:18-20pt子目录(2-5级):18pt颜色:黑色字体:细黑体配色参考方案:建议同一页面内不超过四种颜色,以下是9组配色方案,同一页面内只选择一组使用。(仅供参考)客户或者合作伙伴的标志放在右上角.HUAWEITECHNOLOGIESCO.,LTD.Page9OpenStack参与者的利益诉求增强运维功能,提供解决方案HorizonDashboardNovaComputeCinderBlockStorageKeystoneAuthenticationSwiftObjectStorageGlanceImageMgmtQuantumNetworkRESTAPICeilometer计量Heat服务编排RedDwar数据库Burrow消息队列…虚拟化、基础设施接入,带动产品销售Burrow消息队列虚拟化•KVM•XenServer/XCP•Hyper-V•ESX/ESXi存储•Netapp•IBM•HP•SolidFire•Zadara•Nexenta•Dell•EMC网络•Nicira•Open-vSwitch•Cisco•LinuxBridge•NEC•Ryu•BigSwitch•Floodlight•Midonet•ExtremeNetworks•RuijieNetworks•Brocade•Mellanox自动化安装部署监控、告警、报表Openstack系统HA(客户化)发放、计费大规模调度Dell、Cisco、ALU、Ericsson、IBM、Rackspace、HP…Redhat、SUSE、Cannonical、Mirantis、Piston、Nebula…越来越多互联网、电商用户基于Openstack自建云服务,有较大规模(10000Hosts)上线Openstack聚焦提供有竞争力的开放云服务平台,吸引众多业务上互补的优势产品,强强联合形成多样化的解决方案和生态圈其他企业和运营商也已开始对Openstack解决方案进行小规模测试•Production:BestBuy,Bloomberg,NASA,CiscoWebEx,Comcast,CERN,HP,NeCTAR,PayPal,RackspaceandSamsungOpenStack:社区开发活跃,版本周期稳定,规模持续增长单版本周期代码贡献总量达到6.6M,贡献者超过1900人1.10.30.41.52.32.12.14.35.46.60500100015002000250002468ABCDEFGHIJ百万LOCContributorsJuno版本周期:•共提交661万行代码•1947名贡献者参与开发15181843691091582252844064470100200300400500ABCDEFGHIJNow~30X已发布第12个版本Liberty,项目增加迅速,生态系统迅速扩展模块数量增长迅速,迄今已增长接近30倍OpenStack用户群体迅速扩大,重量级用户大幅增加OpenStack用户群体迅速扩大本次调研周期内(2014年5月至11月),用户群体明显发展:•在生产环境下部署OpenStack的用户:33%-〉46%•电信行业用户的比例:6%-〉10%•金融行业用户的比例:0.25%-〉2%•使用最近两个发行版的用户比例达到67%•新兴项目在生产环境中的部署比例得到提升,如有9%的用户已经开始在生产环境中使用DBaaS(Trove)重量级代表性客户:•宝马(制造业)、西班牙外换银行(金融业)、时代华纳有线(媒体咨询)、欧洲高能物理研究中心(科研)、富国银行、沃尔玛。国内代表性用户:•广州超算中心(政务云等业务,天河2号,6400节点)、携程网(呼叫中心等业务)、奇虎360(系统补丁自动化测试等业务)、爱奇异(视频转码等业务)重量级企业用户大幅增加OpenStack部署情况调查From:OpenStack2014UserSurvey13Page13为什么需要OpenStack?架构开放北向标准OpenStackAPI,生态系统丰富不会绑定到一个厂家ApacheLicense,允许随意商业集成异构接入能力强南向异构接入强。异构hypervisor(KVM/XEN/Vmware/LXC),异构存储,异构网络,异构物理设备可扩展性好较容易定制化增加新模块和服务(如新的虚拟化引擎)级联后可构建大规模的云参与者众多,发展迅猛,行业默认云平台Bug响应快,每六个月发布一个版本参与社区的企业300+,开发人员20000+3rdNetwork3rdHypervisor3rdStorage3rdDCManagementMANO/BOSS3rdGuestOS&ApplicationsNovaCinderNeutronHeatOpenStack+OpenStack:架构开放、扩展性良好、支持多厂商基础设施的统一平台Copyright©2010HuaweiTechnologiesCo.,Ltd.Allrightsreserved.Page14Openstack在云计算中的位置15Page15OpenStack项目分层服务功能HorizonPortalNova计算服务Neutron网络服务Swift对象存储Cinder块存储Keystone鉴权Glance镜像服务Ceilometer监控Heat业务编排Trove数据库服务Sahara大数据服务截至Juno版本,OpenStack共有11个integratedprojects,基本涵盖了IaaS层常用的服务类型,部分系统管理相关服务,和少数流行的PaaS层服务。NovaCinderNeutronGlanceKeystoneHorizonHeatSwiftCeilometerSaharaTroveDatabaseMessageQueue基础公共组件IaaS层服务系统管理服务PaaS层服务16Page16ServiceProjectnameDescriptionDashboardHorizonProvidesaweb-basedself-serviceportaltointeractwithunderlyingOpenStackservices,suchaslaunchinganinstance,assigningIPaddressesandconfiguringaccesscontrols.ComputeNovaManagesthelifecycleofcomputeinstancesinanOpenStackenvironment.Responsibilitiesincludespawning,schedulinganddecomissioningofmachinesondemand.NetworkingNeutro