前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >读懂开源模式的优缺点

读懂开源模式的优缺点

作者头像
静一
发布2018-03-21 13:51:24
2.1K0
发布2018-03-21 13:51:24
举报
文章被收录于专栏:云计算D1net

开源云计算消除了供应商的限制和壁垒,但是这些优点是以提供商支持成本为代价的。

因为这些缺点和优点,开源软件使企业陷入了两难的境地。

一方面,开源模式是很吸引人的,因为开源软件不需要付费,并且,合作者会不断更新开源软件。开源模式还消除了供应商的限制,这一点很重要,因为云计算在创造机会的同时,又带来很多威胁,这经常会使供应商陷入僵局。

然而,开源模式又存在明显的缺点。例如,没有供应商来支持工具,没有人可以保证代码的高质量,并且,没有人保证开源项目不是designed-by-committee过程的混乱结果。

一些云中早期的进展,尤其是OpenStack取得的进展,主要来自于公共云供应商RackSpace和政府机构NASA的赞助。其他受欢迎的云软件平台,包括CloudStack、Eucalyptus、Nimbus和OpenNebula,也受益于开源。目前所有主要的服务器供应商支持至少一种开源云软件平台。

对于用户来说,这意味着选择一个云软件平台,并且可以在几乎任何一个x86服务器或其他服务器平台上运行。

开源支持

服务器的独立性为买家保留了购买力,这样的话,公司就能够在供应商之间选择最好的价格和条款。然而,供应商的独立性总是产生担保风险:缺乏支持。

尽管每个人都支持开源云,在这个意义上讲,每个人都提供开源云,如果不交付给一个特定的供应商,用户期望从关键软件获得技术支持,可能很困难。当遇到开源云问题,涉及到多个不同的服务器时,你将如何处理?

随着云应用变得越来越受欢迎,开源云工具的支持问题将变得更加重要。最初的云使用主要集中于服务器整合的简单应用,是为了将应用程序迁移到公共云。

混合云应用将公共云托管与数据中心云部署混合,越来越普遍。应用组件利用云弹性,从而能够在服务器之间自由移动,当出现问题时,很难确定单一的供应商。对大多数组织来说,虽然不现实,但是,一些较大型的组织可以尝试创建开源团队来支持自己的云软件。

用户可以采取三种方法来解决开源云的支持问题,并且,这三种方法会涉及到支持付款的问题,软件本身不需要支付费用。一种方法是从出售软件支持的公司购买软件——红帽是最常见的。

第二种方法是找到能够提供开源云工具的、并且不会将硬件与开源云工具捆绑销售的商业软件提供商。例如Oracle在云市场中就是采取了这种捆绑销售的策略。

第三种方法是聘请一位供应商或集成商,来协调跨硬件平台的开源云软件。

每种方法都有一定的优势和风险,因此,在决定采取云战略之前,用户应该仔细斟酌这三种方法。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2015-03-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云计算D1net 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云托管 CloudBase Run
云托管 CloudBase Run(Tencent CloudBase Run,TCBR)是由云开发提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意语言和框架编写的容器化应用。和云开发其他产品(云函数、云数据库、云存储、扩展应用、HTTP 访问服务、静态网站托管等)一起为用户提供云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档