Openstack 是邻家男孩?还是洪水猛兽?

原文链接:http://rickchen918.blogspot.com/2013/09/openstack.html   VMware 的 Rick Chen(陈建民)博客
原文是繁体且需要翻墙,所以我转载并转成了简体方便阅读。为了更通顺,我稍微修改了几个字和标点,希望原作者不要介意。

如作者所说,本文可以帮助那些“对OpenStack“有迷惑或有兴趣的同好,能有入门基础的认知,能在市场混淆的讯息的大海中,理出一些头绪。节省一些时间,去思考自己是否需要这个框架。”

-----------------------------------

对于今年的IT市场来说,其中最火的话题之一,应该也少不了Openstack。但是对于整体在亚太区的市场里,或是我自己所居住的地方 "台湾",对于这个名词的议题,应该还是相当陌生,甚至在很多人还搞不清楚的状况下,就急于发表对于Openstack相关的负面讯息。 (我想这些人可能连Opemstack的画面都没看过)。其实对于一个免费,没有过度市场的商业宣传,没有太多服务公司商业支援的一个Open Source的社群来说, 反而更引起群众的注意。连Open Source的Linux好像都还没有过这种不一样的市场特殊对待的经验.

但是如果你以为Openstack只是一个像Open Office小型的开源项目(我忘了谁曾经对我举过这个例子来比喻Openstack,但是当下引来一群哄堂大笑),那我想基本上又是一个笨蛋的商业操作愚弄。用商业的角度来对付一个不商业的开源社群,就如我上面下的标题一样,对他是洪水猛兽。对于一个非真正在技术领域打转的人来说,这并不能完全责怪他,因为这已经超出他所能理解的范围了.

对于Openstack组织的壮大,超乎过去我们所理解的速度,从只是社群的爱好者,变成商业公司积极参与并贡献代码的结论来看, 这个组织的理念,一定包含了破坏性创新的概念,不然如何吸引商业公司,甚至公开声明以Openstack作为商用的管理平台.



现行参与openstack的商业公司的 list
http://www.openstack.org/foundation/companies/


看完以上的介绍之后,你可能会怀疑我是Openstack的信徒或是抱持着另外的商业目的。这里我必须很诚实的说,我只是玩家,不是专业的开发人员,也不是厂商的打手。就像我常常在网络上看到的标题,我只介绍好东西。而且是免费的喔!有说明手册,也有软件下载,但是没有提供保固。因为他是开源的项目,怎么提供保固?  


××××××××××××××××××××××××××
Q: 那没有保固,我怎么敢用?  
A: 嗯,那你可以找具有类似功能的商业软件厂家
 ××××××××××××××××××××××××××
Q: 这东西不是讲的很厉害,所以我想用看看啊?
A: 嗯,应该要请你看看手册啊,这完全提供给您DIY的,该有的东西大致上也少不了.
××××××××××××××××××××××××××
Q: 不要花钱的,可以让我们省下很多经费啊!
A: 如果您的支援团队可以搞定这个架构,那当然可以省钱啊。前提是,支援团队需要有系统优化开发及维运的能力 (又不是Open Office,只要下一步按几次就好)
PS: 我这里对Open Office项目的作者致上歉意,我不是故意消费你们,您的东西我在家也天天在使用, 是相当好用的东西,只是想到之前那个比喻,我实在忍不住)
××××××××××××××××××××××××××


所以事实上,虽然这个开源项目到今天已经如此有名气了, 但是很多人对于Openstack的能力和认知还是有很大的误解。基本上,我一直很想把这个事情说清楚,但是已经压到喘不过气的工作和很差的组织能力,让我拖了很久,直到这次在VMWorld 2013我参加了我同事的 Dan Wendlandt的Session,听完他的介绍,我才能比较有组织的思考这个部分.
ps: Dan Wendlandt是Openstack Quantum这个项目的发起人之一,这个项目在 Havana的release会改名为Neutron

Openstack不是一个商品/产品
- 他只是一个由Openstack组织所提供的一个管理框架的软件,主要包含了分配系统,和Compute,Network,Storage,Image,Authentication等不同功能的module。这个框架系统今日还并不完美,如果要使用这个框架到可以完全应用在生产环境上,您可能还需要Openstack Service支援的厂商,或是透过你自己修改系统至您的理想环境或规模.

Openstack只是一个框架,他没有特别的商业厂家偏好
- 其实一直过去有个错误的观念是,Nova 特别KVM,Quantum 特别偏好Nicira NVP等,事实上,是因为当时只有这些方案去积极的支持Openstack的框架。我想到今天为止,愿意支持Openstack的方案已经超过两年前我第一次接触Openstack时的数倍(可能有数十倍了)之多。所以任何厂商只要为这个框架写属于他产品的plugin,基本是都可以被框架应用。但是只有分配的API系统是由Openstack组织自行开发,这也是避免有特定厂商操作的问题。Openstack组职的董事都是透过定期选举出来的,以保持一定的公平性.
PS:  Nova 为支持Hypervisor的Module,如KVM,VMware ESX或是XenServer系统
Quantum(Neutron): 为支援Network 的Module,如Nicira NVP,Cisco Nexus,NEC,等



Openstack每半年一次的release是Early Beta
- Openstack组织每半年都回release一个新的版本出来,但是这版本跟我们过去在商业厂家认知的GA状态是不一样的,因为这个release并没有任何的QA或是压力测试。毕竟他是Open Source。但是不代表这就是没人爱的小孩,透过开源专案组职回报bug/fix的机制,去应对所发生的问题。当然这部份的工作也就分到使用者/爱好者/贡献者身上了。

Openstack是一个standard的 API
- 我个人对于开源项目standard的名词非常感冒,因为没有认证组织去认证何谓standard。基本上,在Openstack所提供的API可以被视为是一个公版,使用者可以透过这个公版去微幅修改自己所需要的结果,像在RackSpace和HP的版本里, 就有着他们自己的元素在。

Openstack只针对服务提供商的云端数据中心环境
- 严格来说,大致上可以这么说,因为需要有能力的团队支持。 但是在北美地区,已陆续开始有大型的企业正在实施导入Openstack作为Private Cloud的管理平台,当然他们也会聘雇一些专业Openstack的服务公司与他们一起进行专案项目。并非只有独力完成。

本文对于想认识Openstack这个云端管理框架有迷惑或有兴趣的同好,能有入门基础的认知,能在市场混淆的讯息的大海中,理出一些头绪。节省一些时间,去思考自己是否需要这个框架。如果有任何指教,在麻烦您留言在我的小地方(http://rickchen918.blogspot.com/2013/09/openstack.html)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值