OpenStack发展现状与商用版OpenStack实践精品PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Networking
Neutron
Enables network connectivity as a service for other OpenStack services, such as OpenStack Compute. Provides an API for users to define networks and the attachments into them. Has a pluggable architecture that supports many popular networking vendors and technologies.
Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved.
Page 14
OpenStack 项目分层
PaaS层服务 系统管理服务
IaaS层服务 基础公共组件
Trove
Sahara
Swift
Ceilometer
Heat
Nova
截至Juno版本,OpenStack共有11个integrated projects,基本涵盖了IaaS层常用的服务类型,部分系统管理相 关服务,和少数流行的PaaS层服务。
15
Page 15
OpenStack 服务简介
Service
Project name
Description
Dashboard
✓ 越来越多互联网、电商用户基于Openstack自建云服务,有较大规模 (<10000 Hosts)上线
Ceilometer 计量
Heat 服务编排
RedDwar 数据库
Horizon Dashboard
Keystone Authentication
Nova Compute
Cinder Block Storage
HUAWEI TECHNOLOGIES CO., LTD.
网络 •Nicira •Open-vSwitch •Cisco •Linux Bridge •NEC •Ryu •BigSwitch •Floodlight •Midonet •Extreme Networks •Ruijie Networks •Brocade •Mellanox
OpenStack开源社区介绍
目标:对云架构和开源有相同理念的人一起协作,开放源码、开放式设计、开放式开发、开放式社区,创造一个适应各种规模、能够普遍部署、满足公有和私有云 需求的开源云计算平台; (WindowPC、AndroidHANDSET、OpenStackSERVER)
The OpenStack Foundation
OpenStack用户群体迅速扩大
本次调研周期内(2014年5月至11月),用户群体明显发展: • 在生产环境下部署OpenStack的用户:33% -〉46% • 电信行业用户的比例:6% -〉10% • 金融行业用户的比例:0.25% -〉2% • 使用最近两个发行版的用户比例达到 67% • 新兴项目在生产环境中的部署比例得到提升,如有9%的用户已经开始在生产环境 中使用DBaaS(Trove)
2
1.1
1.5
500
0.3
0.4
0
0
A
B
C
D
E
F
G
H
I
J
已发布第12个版本Liberty ,项目增加迅速,生态系统迅速扩展
500
406 447
400
300
284 225
பைடு நூலகம்
200 100
15
18
18
43
158 69 109
~30X
0
ABCDE FGH
I
J Now
模块数量增长迅速,迄今已增长接近30倍
OpenStack用户群体迅速扩大,重量级用户大幅增加
从Diablo到IceHouse的OpenStack贡献来看,Redhat、RackSpace、HP、IBM,Mirantis 等厂商在社区贡献上投入积极
Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved.
Page 8
关注全局业务
企业IT云之路
混合云
Hybrid Cloud Private Public
• 统一管理 • 资源最优配置 • 业务灵活迁移
灵活的业务驱动
主流开源云平台发展趋势
社区参与人数
社区代码提交次数
社区参与机构数
1. IBM\HP等公司放弃私有云管理平台,转向开放架构 2. 开源云管理平台四大主流:Openstack、CloudStack、OpenNebula、Eucalyptus,其中OpenStack架构活跃度最高,是众多机构
Glance
Cinder
Neutron
Database
Keystone
Message Queue
Horizon
服务
Horizon Nova Neutron Swift Cinder Keystone Glance Ceilometer Heat Trove Sahara
功能
Portal 计算服务 网络服务 对象存储 块存储 鉴权 镜像服务 监控 业务编排 数据库服务 大数据服务
Board of Directors
制定战略和资金、资源、人员、成员管理
Tech Committee
每6个月重新选举,各项目技术Leader,技术决策
社区建设,反馈社区意见
User committee
三大委员会(董事会、技术委员会、社区委员会 ),几乎聚集所有IT和云计算巨头,享有话语权,进行目标和发展的引导
3rd Storage
Neutron
3rd Network
架构开放 北向标准OpenStack API,生态系统丰富 不会绑定到一个厂家 Apache License,允许随意商业集成
异构接入能力强 南向异构接入强。异构hypervisor (KVM/XEN/Vmware/LXC), 异构存储, 异构网络, 异构物理设备
OpenStack发展现状与 OpenStack实践
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI TECHNOLOGIES CO., LTD. 华为保密信息 未经授权禁止扩散
Page 1
Content
1
OpenStack概述与发展现状
2
商用版OpenStack增强实践
2
Page 2
企业IT云之路的理解
虚拟化
私有云
分布式云数据中心
• 物理设备虚拟化 • 资源整合 • 资源按需使用
关注资源
▪ Huawei Confidential ▪ 3
• 自动化管理 • 资源弹性调度 • 基于大集群的HA,DRS
逐渐关注业务
• 多数据中心整合 • 统一管理和运维 • 多级备份容灾 • SDN网络虚拟化
•Production : Best Buy, Bloomberg, NASA, Cisco WebEx, Comcast, CERN, HP, NeCTAR, PayPal, Rackspace and Samsung
✓ 其他企业和运营商也已开始对Openstack解决方案进行小规模测试
Page 9
OpenStack的生态系统
1. Platinum Members(8)
2. Gold Members(16)
4. Supporting Organizations(136)
✓ 主要玩家集中在铂金、金牌会员,深度参与(三大委员会、较多人参与社区开发)
提交代码
解决Bug数
3. Corporate Sponsors(32) 社区发言
和个人的首选开源云平台 3. 各大主流云计算厂商都转向支持Openstack,获取广泛的生态支持
▪ Huawei Confidential ▪ 4
OpenStack发展简史
IceHouse
Juno
Kilo
Liberty
2014.4
2014.10 2015.4
2015.10
➢OpenStack项目由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项 目。 ➢2012年OpenStack基金会成立,成为第2大开源基金会至今(仅次于Linux基金会) ➢版本周期:每年发布2个主版本(4月和10月各发布一个),主版本发布后会进行多次小版本更新,小版本更新以修正BUG为主。 ➢版本命名规则:每个主版本系列以字母表顺序(A~Z)命名,以年份及当年内的排序做版本号,如 Kilo 2015.1.0
可扩展性好 较容易定制化增加新模块和服务(如新的虚拟化引擎) 级联后可构建大规模的云
参与者众多,发展迅猛,行业默认云平台 Bug响应快,每六个月发布一个版本 参与社区的企业300+,开发人员20000+
OpenStack:架构开放、扩展性良好、支持多厂商基础设施的统一平台
13
Page 13
Openstack 在云计算中的位置
重量级企业用户大幅增加
重量级代表性客户: • 宝马(制造业)、西班牙外换银行(金融业)、 时代华纳有线(媒体咨询)、欧洲高能物理研究 中心(科研)、富国银行、沃尔玛。
国内代表性用户: •广州超算中心(政务云等业务,天河2号,6400 节点)、携程网(呼叫中心等业务)、奇虎360 (系统补丁自动化测试等业务)、爱奇异(视频 转码等业务)
Compute
Nova
Manages the lifecycle of compute instances in an OpenStack environment. Responsibilities include spawning, scheduling and decomissioning of machines on demand.
Burrow 消息队列
Burrow 消息队列
…
REST API
Glance Image Mgmt
Quantum Network
Swift Object Storage
虚拟化、基础设施接入,带动产品销售
虚拟化 • KVM • Xen Server/XCP • Hyper-V • ESX/ESXi
存储 • Netapp • IBM • HP • SolidFire • Zadara • Nexenta • Dell • EMC
Object Storage
Swift
Block Storage
Cinder
Identity Service Image Service Telemetry Service
OpenStack:社区开发活跃,版本周期稳定,规模持续增长
百万
单版本周期代码贡献总量达到6.6M,贡献者超过1900人
8
LOC
Contributors
6.6
2500 Juno版本周期:
6
5.4
2000 • 共提交661万行代码
4.3
1500 • 1947名贡献者参与开发
4
2.3
2.1
2.1
1000
OpenStack参与者的利益诉求
✓ Openstack聚焦提供有竞争力的开放云服务平台,吸引众多业务上互补的优势产品,强强联合形成多样化的解决方案和生态圈
增强运维功能,提供解决方案
自动化安装部署
监控、告警、报表
Openstack系统HA
(客户化) 发放、计费 大规模调度
Dell、Cisco、ALU、Ericsson、IBM、Rackspace、HP … Redhat、SUSE、Cannonical、Mirantis、Piston、Nebula …
HUAWEI TECHNOLOGIES CO., LTD.
Page 7
Openstack机构贡献情况
✓Diablo ,Sep 2011
✓Essex ,Apr 2012
✓Folsom ,Sep 2012
✓Grizzly,Apr 2013
✓Havana,Oct 2013
✓Icehouse,current
OpenStack部署情况调查
From: OpenStack2014UserSurvey
为什么需要OpenStack?
3rd DC Management
MANO/BOSS
3rd Guest OS & Applications
Nova
OpenStack + Heat Cinder
3rd Hypervisor
Horizon
Provides a web-based self-service portal to interact with underlying OpenStack services, such as launching an instance, assigning IP addresses and configuring access controls.