开源已经被证明是一种成功的研发模式,但是对于一个商业企业来说,如果想利用开源软件获益,就必须找到适合自己的一种商业模式。红帽公司能够取得成功,一个重要的原因就是它找到了一种适合自己的订阅服务模式。红帽公司1993年成立,但是直到1999年上市时才将订阅服务这种盈利模式确定下来。
商业模式是秘密武器
“传统软件公司采用的商业模式是,用软件产品将企业套牢。企业使用的软件产品越多,就被厂商套得越牢。在这种情况下,企业的IT采购者也慢慢养成了一种固定思维,选产品就选知名大厂商的,即使产品出现问题,自己也不用承担责任,因为这已经是业界最好的厂商提供的产品了。在开源软件日益盛行的今天,当软件变成服务以及软件的开发变得透明时,这种情况将逐渐得到改变。”马越分析说。
恒拓开源信息科技有限公司今年刚刚获得了泰达投资的第一笔投资。马越表示:“我们的商业模式就是对企业和社会上的软件开发人员进行开源技术培训,同时为企业引入成熟的开源技术体系,协助企业的开发人员进行开发。”
“如果企业还是按照‘拿来主义’的老思路,对开放源代码进行封装,将其变成一个软件产品,再进行销售,这是没有商业前途的。随着云计算、移动计算的快速发展,厂商从卖产品转为卖服务,并将线上服务与线下服务相结合,创造出了许多新的商业模式。在这种情况下,厂商即使把源代码公布出来,也不会影响其独特的商业模式。最典型的例子就是淘宝网,因为它卖的不是产品,而是综合的服务。”程旭文表示,“我们的开源社区和网站就是以提供服务为主,包括开源技术培训、维保以及定制化的系统开发等。”
专注于云计算应用的天云趋势公司成立之初并没有想快速赚取利润,只是想把国外的新技术引入中国,因此选择了开源软件作为切入点。
高瀚昭表示:“一开始,我们只想做开源技术的咨询和服务业务。但是后来发现,中国的很多企业用户宁愿付费也希望得到开源软件的商业版本。因此,我们才开始提供开源软件的商用版本。现在,我们每周都要拜访2~3个客户,一方面想了解用户需求,另一方面也想确认我们的产品研发方向是正确的。在中国,企业用户对开源产品的认知度和信任度有限。因此,开源软件的商业版本在中国还是有一定市场空间的。”
开源软件非常多,而且每一两年就会出现一种新的流行趋势。对于一个开源软件公司来说,在众多的开源软件中找到适合自己的产品是一个巨大的挑战。是追求流行趋势,还是在原有的软件产品上继续深入研发,企业必须进行权衡。高瀚昭表示:“作为一个开源软件公司,如何与开源社区保持良好的沟通与合作也是一个值得深思的问题。开源技术虽然能够降低云计算公司的创业门槛,但是公司必须在创立之初就想好如何利用开源软件,否则很有可能和商业模式起冲突,从而影响企业的可持续发展。”
试探性开源
开源软件的可控性好,又没有成本,所以互联网企业对开源软件一直情有独钟。许多全球知名的互联网企业都是开源软件的拥趸。它们不仅本身大量采用开源软件,而且还将自己独立开发的项目的源代码贡献出来,Google、Amazon、Yahoo等都是这样做的。王丛表示:“每个企业都希望严格把控自己的IT系统,但是如果这个尺度掌握不好,就会丧失大量的技术盟友和客户群,这将给互联网企业造成巨大的损失。比如淘宝网,如果它不开源,一些拥有技术能力的合作伙伴或商家就没办法在其上开店,而为了更好地支持商家,仅仅开放API是远远不够的。”开源是互联网企业的共同选择。
程旭文介绍说:“许多中国的企业,包括淘宝、盛大、百度、网易、天涯、华为等都在不同程度上开放了自己平台的源代码。在开源方面,中国的企业还处于起步阶段,开放部分源代码只是一种尝试。中国企业完全走向开源还需要经历一个漫长的过程。”
传统的硬件、操作系统和应用软件并不是为云计算设计的,因此在云计算应用中逐渐显露出其局限性。在这种情况下,开源软件的优势得到进一步展现,尤其是在公有云方面。
王丛认为:“开源云操作系统在公有云市场上大有可为。即使是一些小型的公有云服务商也可以借助开源软件可控性好、成本低的优势,以比较少的投入快速切入公有云服务市场。这些服务商在开源云操作系统之上,再加入自己的一些独特功能,使得其产品很难被竞争对手模仿,因此保证了产品的差异化竞争优势。”
阿里云公司认为,开源既不是目的,也不是结果,而是一种手段。使用开源软件虽然可以让企业从一开始就站在一个比较高的起点上,但同时也必须接受开源社区在开发方向、节奏等方面的约束。如果企业使用开源软件的目的是想减少技术的投入,那么就需要考虑到在开源软件出现问题时,可能会缺乏直接的技术支持和保障。如果企业采用开源软件的目的是希望更多的人能够帮助自己一起开发,那么企业也可能面临一个问题,就是大家沟通并且达成一致的效率会降低,甚至会导致最终的软件是一个妥协的产物。企业无论是选择开源软件还是自行开发,都需要在具体情况下权衡利弊。
阿里云目前没有计划加入OpenStack。不过,阿里云与许多开源组织保持着联系,比如Cloud Foundry、Ubuntu等。阿里云相信开源社区能够帮助阿里云繁荣云计算的生态系统。阿里云也会与开源社区探讨合作共赢的可能性。
量力而行
“互联网企业虽然会利用红帽的开源软件代码,但将自己进行编译。”董辛乙表示,“互联网企业引领着云计算开源软件的发展方向,但在互联网领域很难看到开源软件带来立竿见影的商业价值。”在开源软件的使用方面,商业企业不能照搬互联网企业的成功经验。
南方航空公司很早就开始使用开源软件,其内部的上千名技术人员很多都在从事开源软件的开发、部署、调优等工作。
南航天合信息公司技术总监龙庚介绍说,南方航空公司主要在三个方面应用了开源技术:在基础架构层,南方航空公司已经在LVS负载均衡、JBoss企业应用中间件和Linux操作系统等方面采用了开源化策略,并且正在尝试在数据库中使用MySQL、EnterpriseDB等开源化技术;在应用逻辑层,南方航空公司基于SOA的策略,使用开源的ESB技术MULE、MVC开发框架Spring、规则引擎JBoss Drools、数据库引擎Hibernate等建立南方航空公司自己的企业应用服务平台;在用户应用层,南方航空公司不仅采用了OpenOffice等办公软件,而且在自主研发的移动应用中也采用了大量的即时通信开源技术以及HTML5开源框架PhoneGap等。
“我们已经将云计算作为企业信息化战略的重要组成部分。在IaaS层面,我们正在研究一些基础云软件,比如桉树(Eucalyptus);在SaaS和PaaS层面,我们正在开展以五大数据核心为基础的SOA云服务体系建设,同时还在进行基于产品平台(技术平台、业务平台)的管理与产品研发模式的探索。”龙庚表示。

转载于:https://blog.51cto.com/gtstorageworld/929986

开源云操作系统:找到适合自己的应用模式相关推荐

  1. 开源云操作系统:填补技术空白 加速商业化进程

    用户最怕被某一厂商的平台绑定,云系统会不会也出现类似的问题呢?如果用户某一天发现之前选择的云服务商或云平台是错误的,而想将应用和数据迁移到另一个云平台上,那么这种转换是否可以轻松实现呢?Rackspa ...

  2. 开源网盘系统推荐 - 开源云盘 - 安装及开发教程

    开源网盘系统推荐 - 开源云盘 - 安装及开发教程 云盘界面 介绍 本开源云盘致力于打造成一个优雅,好用,高效,克制的开源云盘. 在线体验 (账号demo/123456) 软件架构 本开源云盘采用前后 ...

  3. 7种超轻量级的Linux发行版,希望能够帮助你找到适合自己的操作系统

    Linux是一种非常受欢迎的开源操作系统,而且有许多版本可以选择.有时候,你需要一种超轻量级的Linux发行版,它可以在资源有限的设备上运行,并且能够快速启动.本文将介绍7种超轻量级的Linux发行版 ...

  4. 云评测 | 开发者最有用的开源云监控工具有哪些呢? 这7款神器总有一款适合你!...

    戳蓝字"CSDN云计算"关注我们哦! 整理 | 刘丹 云计算作为IT基础设施的交付和使用模式,通过网络以按需.易扩展的方式获得所需的资源.而云平台聚集了大量软硬件资源,并采用虚拟化 ...

  5. PS Cloud:最适合中小企业的开源云ERP软件

    传统的ERP软件有一个弱点,试图把企业内部所有的业务规则都透明化.固定化,这对于大型垄断行业来说,也许算不上什么缺点,但对于中小型企业来说,就显得有些僵化了.鉴于此,浪潮在去年4月的时候,将比利时的O ...

  6. OpenStack——开放栈(源自NASA的开源云管理软件)

    概述 是什么? 开放栈(OpenStack)是一个免费的开放标准的云计算平台,用于构建基础设施即服务(IaaS)业务. 谁在用? 开放栈同时被公有云和私有云大量部署使用,几乎是目前最流行的云平台构建软 ...

  7. 腾讯开源云原生成本优化神器 - FinOps Crane

    Crane 是一个基于 FinOps 的云资源分析与成本优化平台,它的愿景是在保证客户应用运行质量的前提下实现极致的降本.Crane 已经在腾讯内部自研业务实现了大规模落地,部署数百个 K8s 集群. ...

  8. 以Mesos和Docker为核心的云操作系统

    11月18日,北京数人云COO谢乐冰老师在DBA+社群中间件用户组进行了一次主题为"以Mesos和Docker为核心的云操作系统"的线上分享.小编特别整理出其中精华内容,供大家学习 ...

  9. 全球第一开源云ERP Odoo操作手册 模块安装和界面汉化指南

    之前介绍了odoo的安装和初始设置以及数据库,下面来介绍odoo的模块安装和界面汉化. 1.4 模块安装和界面汉化 Odoo 的功能包含在不同的模块中, 刚创建的数据库除 Odoo 的核心模块外, 其 ...

最新文章

  1. xhr XMLHttpRequest 简介
  2. 怎么用python创建文件-如何用Python创建生成xml文档文件的方法
  3. MySQL-MongoDB开源监控利器之PMM
  4. 如何创建你的第一个Python元类?
  5. 在windows的某个文件夹下运行WSL中的docker容器
  6. Java面试之设计模式七大原则
  7. Fragment试手
  8. [导入]关于中文文本的截取
  9. 1121: [POI2008]激光发射器SZK
  10. laravel 集合从父中移除_在 Laravel 7 中优雅使用 UUID 教程
  11. SQL SERVER拼接字符串(字符串中有变量)
  12. 多款日志分析工具,总有一款适合你
  13. wamp mysql 密码_WAMP中的mysql设置密码
  14. 嵌入Quicktime
  15. VS Code + Tex Live + SumatraPDF配置LaTeX反向搜索(持续更新)
  16. 使用 ffmpeg 转码 视频 (使用 nvidia 硬件加速 和 h265 编码)
  17. 从零开始搭建仿抖音短视频APP--开发用户业务模块(1)
  18. 奔跑吧linux内核-使用qemu运行linux系统
  19. ffmpeg安装教程(支持10bit编码)
  20. CTFHub-SSRF---(Post请求/上传文件/FastCGI/Redis/URL/数字IP/302跳转/DNS重绑定 Bypass)

热门文章

  1. iFit—Smart Cardio Equipment 简介与下载
  2. 理解Storm Metrics
  3. 推荐8个超棒的学习 jQuery 的网站
  4. 获取指定路径下的所有文件
  5. 送给爱读书的孩子:2019年最受欢迎的30个书单
  6. 详解7类Python运算符及代码举例
  7. hive 配置mysql_Hive的mysql安装配置
  8. 我是如何把一个15分钟的程序优化到了10秒的
  9. 阿里修冶:微服务拆分之道
  10. Spring Cloud 入门 之 Hystrix 篇(四)