国内企业纷纷选择开源云openstack的初衷和现实
2016-10-09 22:34
253 查看
1.首先认清openstack是什么,不是什么
是框架、不是产品:原生版本下载下来企业不能直接用,ha问题,部署架构问题,每星期就一个补丁,每几个月就一个新版本维护和劳心。是美国的开源软件、不是国产化软件:不能说汉化下界面(openstack的核心项目nova、cinder都是国外厂商和团队把持),做个美观ui、贡献个周边代码、汉化个文档就是国产化。
2.企业为什么想“选择”他呢?
常见理由:节省成本、去IOE/国产化、一个厂商倒了有人接手、开放2.1节省成本?
相比国外老牌商业软件(如vmware)的确产品价格更便宜(因为免费下载吗!)但实际上生产系统用openstack的案例普遍很少(可以参考gartner的论科学项目,和openstack社区自己对企业化应用不成熟的观点)因此为了支撑生产而购买的人工和其他服务成本会更高(所谓隐性成本)。参考iphone上免费游戏+付费买道具模式。而实际上国内成熟,可靠云产品总体拥有成本已经很低,且不用客户自己当小白鼠
2.2去ioe,国产化?
真实情况是openstack是彻头彻尾的美国软件,美国NASA(不用介绍是谁了吧)是主要发起者。而实际上IBM也在这个基金会中,而且大部分代码还是美国厂商主导,参考全球openstack代码贡献者。运作比较好的是美国厂商Mirantis公司,做了很多贡献,但是中文本地化做的一般,主要客户是国外的。参考国内的L芯,麒L操作系统,你真认为他们是国产系统吗?openstack的core设计师、主导机构、核心架构师通通不是中国的,总不能拿过来汉化下就说这个是国产软件了吧。
2.3一个厂商倒了另外厂商接管?
从技术角度说,我认为这里所谓的接管应该是继承客户vm数据(因为openstack系默认使用kvm虚拟化)而非代码,因为这样接管更理性。可以对比成熟linux阵营的redhat和suse就知道,虽然都是linux但是各有优化,如果大家可能都用ext3的文件系统,的确可以挂卷继承数据。而彼此之间也没敢说承诺给代码就能接接管沿用,这是比较理性的。
2.4开放?
更多应该指的是代码开源,注意是openstack本身源代码是开放,但没要求所有基于openstack的厂商(基于apache协议)做了修改后一定要贡献回代码(实际上目前openstack阵营中,各个厂商为了避免同质化,都有自己的修改版—如果大家产品都一样,怎么竞争呀?)这就造成了,除非客户自己去下载原生代码,自己做维护和开发,不然就没办法用100%开源的代码,但这样就好比给一个平常人一个原子弹图纸一样是无效的。更何况原生的openstack代码是无法直接生产使用的,这就又回到必须找个第三方修改,而最终被这个第三方锁定。
相关文章推荐
- 国内知名it企业的开源项目
- 国内一款仅需150内存的开源JAVA企业网站系统-MiinE
- 国内知名互联网企业开源项目简介及Git位置
- 腾讯荣获OSCAR尖峰开源企业奖 参与国内首个开源治理白皮书编写
- 国内知名互联网企业开源项目简介及Git位置
- 开源ERP PK 商业ERP 企业如何选择?
- 为什么很多国内公司不使用 jQuery 等开源 JS 框架(库),而选择自己开发 JavaScript 框架?
- 为什么选择开源?企业拥抱开源的十大优势
- 为什么很多国内公司不使用 jQuery 等开源 JS 框架(库),而选择自己开发 JavaSc...
- 基于开源组件实施企业SOA服务的选择
- 天涯运维:如何给企业选择适合的开源技术构架
- 瑞星发布2010企业安全报告 九成国内企业曾被入侵
- 企业如何选择合适的BI工具?
- 远丰电商:企业如何选择合适的电商系统仓储、物流解决方案
- Java企业系统架构选择考量
- 来自国外(美国)的施工企业(承包商)管理软件比较和选择建议 !
- 国内从事CV相关的企业
- 2010国内安防企业十强