免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 48841 | 回复: 9
打印 上一主题 下一主题

云落谁家?OpenStack 基于场景的架构设计实践的大讨论 [复制链接]

论坛徽章:
146
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-04-06 17:45 |只看该作者 |倒序浏览
话题背景:

在2011 年的时候,OpenStack 这个项目还没有什么影响力,刚刚发布它的早期版本Diablo,里面只有虚拟计算(Nova),对象存储(Swift)和模板管理(Glance)这三个主要组件,功能非常有限。整个项目采用了完全的分布式架构设计,各个组件之间采用API 进行通信,整个系统设计比较合理、高效。同时,整个项目采用Python语言来编写,显得比较简洁、优雅。更重要的一点是,OpenStack 独立于任何企业,遵循开源、开放设计、开放开发流程和开放社区的理念,完全由社区主导和维护。OpenStack 项目的这些特性使得它从一开始就非常具有吸引力。

但由于OpenStack 是一个很新的开源项目,而且在不断地快速发展,相关的技术资料,特别是中文技术资料非常匮乏,特别是在OpenStack 项目的架构设计实践这方面, 国内尚无权威、完善的中文资料, 这成为制约OpenStack 发展和应用的一项因素。


那么,就此问题,我们展开讨论:

1、OpenStack 目前的成熟度如何?这里的成熟度仅限于适应于企业的某些场景。

2、在架构OpenS tack阶段应该考虑的因素有哪些?

3、如何去根据自己的业务模式来转化为OpenStack架构所应该思考的。


活动时间:2016年4月7日—5月7日


活动奖励:

活动结束后,我们将选取5位讨论精彩的同学,送《云落谁家?OpenStack基于场景的架构设计实践》各一本。



作者: 李建盛  
出版社:电子工业出版社
ISBN:9787121276491
上架时间:2016-3-9
出版日期:2016 年3月
开本:16开
页码:224
版次:1-1
所属分类:计算机 > 电子商务与计算机文化 > 综合
购买链接:http://item.jd.com/11887046.html

内容简介:本书总共有8 章的内容,将OpenStack 的应用场景分为了几类,每章介绍了不同的场景。第1 章介绍了通用型应用场景;第2~4 章分别介绍了计算密集型、高负载存储型、高吞吐网络型应用场景;第5 章介绍了混合云应用场景;第6 章介绍了跨地域多点型应用场景;第7 章介绍了大规模可扩展型应用场景;第8 章介绍了一些其他的应用场景。
《云落谁家?OpenStack 基于场景的架构设计实践》是写给打算架构设计OpenStack 基础设施即服务云的设计师和架构师们的,以及OpenStack 的咨询顾问、售前顾问。如果你正在考虑如何部署OpenStack,正在考虑如何选择OpenStack 组件、如何选择硬件基础设施、如何解决监控和计费的问题、如何进行架构设计才最具安全性等问题,那么你可以通过《云落谁家?OpenStack 基于场景的架构设计实践》在各个类型的云架构场景中找到想要的答案。

样章试读:http://wenku.it168.com/d_001673000.shtml

论坛徽章:
0
2 [报告]
发表于 2016-04-08 00:29 |只看该作者
本书的目标群体:架构师,企业IT设计师,咨询顾问,产品经理,企业CIO

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-25 06:20:002017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:2115-16赛季CBA联赛之新疆
日期:2018-04-23 13:55:2315-16赛季CBA联赛之辽宁
日期:2018-07-23 08:59:12
3 [报告]
发表于 2016-04-09 17:10 |只看该作者
本帖最后由 Fl_wolf 于 2016-04-09 17:22 编辑

1、OpenStack 目前的成熟度如何?
OpenStack的全面用户调查显示这一开源项目正在日益成熟。当前生产级部署已经达到了60%。

2、在架构OpenStack阶段应该考虑的因素有哪些?
安全,操作,实用,是否存在隐患等。

3、如何去根据自己的业务模式来转化为OpenStack架构所应该思考的。
从业务逻辑上考虑,是否能正常运作以及是否有更好的效果。

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
4 [报告]
发表于 2016-04-09 19:49 |只看该作者
支持一下。。。

论坛徽章:
32
CU大牛徽章
日期:2013-05-20 10:45:13每日论坛发贴之星
日期:2015-09-07 06:20:00每日论坛发贴之星
日期:2015-09-07 06:20:00数据库技术版块每日发帖之星
日期:2015-12-13 06:20:0015-16赛季CBA联赛之江苏
日期:2016-03-03 11:56:13IT运维版块每日发帖之星
日期:2016-03-06 06:20:00fulanqi
日期:2016-06-17 17:54:25IT运维版块每日发帖之星
日期:2016-07-23 06:20:0015-16赛季CBA联赛之佛山
日期:2016-08-11 18:06:41JAVA
日期:2016-10-25 16:09:072017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:33:21
5 [报告]
发表于 2016-04-09 19:49 |只看该作者
本帖最后由 jieforest 于 2016-04-10 13:10 编辑

1、OpenStack目前的成熟度如何?这里的成熟度仅限于适应于企业的某些场景。
这问题问的非常好。这是目前所有知道了解OpenStack的人都关心的问题。
就目前而言,OpenStack在生产环境中部署是可行的,但这具备一些前提条件:
1)公司需要有专业的OpenStack研发团队负责;
2)OpenStack仍然有不少坑,需要攻克;
3)对OpenStack研发团队的水平要求很高。
OpenStack对应用场景也有一些“限制”:
1)如果是自建数据中心、私有云,那么用OpenStack还问题不大,即使遇到绕不开的坑,也可以等待OpenStack官方推新版本解决。
2)如果想基于OpenStack开展对外公有云服务,那对研发团队的要求就相当高了,所有遇到的坑都必须解决。
这就是OpenStack目前的现状。

2、在架构OpenStack阶段应该考虑的因素有哪些?
1)首先还是确定OpenStack的应用场景。
OpenStack的可应用场景很多,有计算密集型、高负载存储型、高吞吐网络型、混合云、跨地域多点型、大规模可扩展型、通用型等。
2)确定了应用场景,才适合进行硬件选择。
硬件选择分为三块:计算、网络、存储。
3)对计算的选择
如果不能确定,那么可以选择通用型。因为通用型有对资源的对等平衡的需求。服务器硬件须提供如下资源平衡细节描述:
计算容量(内存和CPU)对等或接近对等
网络容量(连接数量和速度)
存储能力(IOPS、GB或TB)
可以从服务器密度、资源容量、延伸性、成本等维度进行考虑。
4)对存储的选择
从成本、可扩展性、延伸性、连通性、用量、实例和镜像存放地、容量、性能、容错等方面进行选择。
5)对网络的选择
从端口数目、端口密度、端口速度、冗余等方面进行考虑。
6)OS和虚拟机管理软件的选择
从成本、受支持程度、管理工具、规模和性能、安全性、支持特性、互操作性等方面进行考虑。

3、如何去根据自己的业务模式来转化为OpenStack架构所应该思考的。
这个问题正是目前我所思考的,目前没有清晰的答案。

论坛徽章:
0
6 [报告]
发表于 2016-04-12 11:34 |只看该作者

成熟度在7成左右吧!套件是完善的,因为完善的所以是庞杂的,所以比较大!

2、在架构OpenS tack阶段应该考虑的因素有哪些?
要考虑业务类型,设备限制、业务逻辑等

论坛徽章:
13
CU大牛徽章
日期:2013-04-17 11:20:3615-16赛季CBA联赛之吉林
日期:2017-05-25 16:45:4715-16赛季CBA联赛之福建
日期:2017-03-13 11:33:442017金鸡报晓
日期:2017-02-08 10:39:422017金鸡报晓
日期:2017-01-10 15:13:29IT运维版块每日发帖之星
日期:2016-03-15 06:20:01IT运维版块每日发帖之星
日期:2015-10-02 06:20:00CU十二周年纪念徽章
日期:2013-10-24 15:41:34CU大牛徽章
日期:2013-09-18 15:15:45CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-04-17 11:46:39CU大牛徽章
日期:2013-04-17 11:46:28
7 [报告]
发表于 2016-04-13 13:10 |只看该作者
1、OpenStack 目前的成熟度如何?这里的成熟度仅限于适应于企业的某些场景。
如果以10分计算成熟度,OpenStack应该在7+的位置上。确实有很多企业已经开始采用OpenStack套件或者组件用于生产环境啦,
这表明其已经有比较高的成熟度,当然如有要说其完善还为时尚早,毕竟其还没有达到开箱可用,在部署中有无数坑需要填。这些坑
一些是因为本身相关技术在发展而造成的,还有一些是兼容性问题,特别是对于生产环境中部署后,需要引入新特性(新版本发布)
而进行升级时会遇到大量的问题(起码现阶段还是)。

2、在架构OpenS tack阶段应该考虑的因素有哪些?
从应用需求考虑规模、从而设计主要的硬件需求(CPU、内存、存储、联网能力)及相应的部署框架、就如前面坛友回答的,对具体
的硬件需求还需要细分,比如存储,需要根据业务类型区分多级存储类型,比如高IO的可以采用固态存储,而一般的则可以采取另外
的介质。对联网能力也类似,可以进行一定的区分,可以在满足需求的情况下减少部署成本。

此外还需要对应用场景进行提炼,从而优化相关基础镜像(形成相应模板),以获取部署后更高的效率。

此外最好根据应用场景制定相关的部署、切换、备份、健康、容灾方面的策略(制度)以保证系统的运用稳定性。

对运维人员进行培训。

3、如何去根据自己的业务模式来转化为OpenStack架构所应该思考的。
因为OpenStack架构支持灵活的应用场景,所以需要对自己的业务模式进行深度分析,找到特点,有针对性的进行架构调整,以满足
需要,提供高效、稳定的云支持。其实这个问题可以分级来看,对于复杂业务来说,必然既涉及计算密集型也涉及高负载存储型和高吞
吐网络型,所以需要找到相应结点进行应对性设计,必要时甚至可以采用分级来部署,即对于一个大的复杂应用,可以把整个架构构架
在多个特性的子架构上,有的专门处理计算密集型,有的专门针对高负载存储型,还有的针对高吞吐网络型,此外再部署一个均衡型的
来处理一般无特性的应用。只要保证各个子架构有必要的联通性和提供一定的业务迁移能力,则大的架构就是适应的。当然,这有可能
带来一定的管理复杂的,但需要均衡考虑管理复杂的的增加是否可控,是否能够被接受(性能效率被提高了!)

评分

参与人数 1可用积分 +6 收起 理由
王楠w_n + 6 赞一个!

查看全部评分

论坛徽章:
0
8 [报告]
发表于 2016-04-19 14:43 |只看该作者
虽不懂,顶一下

论坛徽章:
3
白羊座
日期:2014-08-25 15:04:112014年中国系统架构师大会
日期:2014-10-14 15:59:002015元宵节徽章
日期:2015-03-06 15:52:30
9 [报告]
发表于 2016-05-06 16:39 |只看该作者
1、OpenStack 目前的成熟度如何?这里的成熟度仅限于适应于企业的某些场景。
OpenStack现在可以说是非常的成熟,能用于生产的应用,都是成熟的产品。
作为公司的基础架构应用还是很不错,但功能过于强大,又有很多种同一功能不同产品的选择。可以说是非常的复杂,对公司it人员的要求太高。
个人认为,十几台甚至几十台服务器,最好不要用,出了问题很是麻烦的。
而且OpenStack有很多功能是对营运商级的应用,在一个公司中没有这么麻烦的用户安全等方面的控制。在公司里我认为,大多数情况下用好kvm与openvswith
足够能满足公司的应用了。

论坛徽章:
18
IT运维版块每日发帖之星
日期:2016-06-07 06:20:0015-16赛季CBA联赛之北控
日期:2016-06-30 21:19:06IT运维版块每日发帖之星
日期:2016-06-29 06:20:00每日论坛发贴之星
日期:2016-06-28 06:20:00IT运维版块每日发帖之星
日期:2016-06-28 06:20:00数据库技术版块每日发帖之星
日期:2016-06-23 06:20:00每日论坛发贴之星
日期:2016-06-22 06:20:00IT运维版块每日发帖之星
日期:2016-06-22 06:20:00IT运维版块每日发帖之星
日期:2016-06-21 06:20:00wusuopu
日期:2016-06-17 17:43:45IT运维版块每日发帖之星
日期:2016-06-16 06:20:00IT运维版块每日发帖之星
日期:2016-06-15 06:20:00
10 [报告]
发表于 2016-06-01 13:13 |只看该作者
王楠你好,我是benjamindu_1234, 今天好不容易找回了2010年注册的CU账号,找回灵感是我的永恒的潜意识与核心价值观。
虽然这个话题已经过期,但并不影响我参于探讨

1、OpenStack 目前的成熟度如何?这里的成熟度仅限于适应于企业的某些场景。
openStack目前的成熟度,我认为其还在成长期,其成长轨迹为从物联网到云联网,再有云联网直至数联网,方可达到OpenStack成熟应用阶段。

2、在架构OpenS tack阶段应该考虑的因素有哪些?
openStack 毕竟是开源项目,其快捷成长性与传播性,短时间内是其他云计算软件无法匹敌的,但公有云的安全机制还有待提升,况且没有一个通一的开发标准,长久以往,对其发展要不留下弊端,要不走向异端,所以openstack配合大数据网络安全,才是最正常的发育方式。

3、如何去根据自己的业务模式来转化为OpenStack架构所应该思考的。
这个我目前接触到的Openstack都还在初级开发阶段,应用层面嘛,老板都不完全信任开源软件,我也正在努力向BOOS推广实施中.....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP