IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    分享|如何改变中国企业软件市场格局?

    hu, xueqing发表于 2016-01-06 10:17:26
    love 0

    18B5.tmp这是UnitedStack有云创始人兼CEO程辉在源创会年终盛典上的分享,对于中国的软件行业、开源状况以及开源的价值和作用有冷静的思考。

    企业市场独角兽公司屈指可数。现在,基础设施软件和企业PaaS严重缺少,存储、网络、基础设施管理、数据中心管理、公有云上的服务和管理等非常缺少。

    如何改变中国企业软件市场格局?

    云计算+开源带来了弯道超车的可能。

    云计算把企业IT市场互联网化。中国在互联网的建设上具有先进经验,在全球互联网市场的前十名,有四家中国公司(BAT及京东)。一旦可以把企业IT市场互联网化,中国公司的优势就凸显出来。另外一方面,把应用放到云上去,可以有效减少对底层技术的依赖。

    目前,中国私有云的市场是公有云的7倍左右,而美国的情况基本上是一半公有云一半私有云;靠谱的、可复制的私有云解决方案在中国市场上倍受追捧。

    开源则是低成本获得核心技术及方法的途径。低成本指综合性成本,而不是简单的购买成本,开源是一种安全的稍微低成本的去获得核心技术和方法的途径。方法非常重要,北美大部分新产生的基础设施软件几乎全是基于开源的。

    开源极大的抹平了信息障碍,其价值并不止于代码,更大的价值是生产这些代码背后的思维、工具、方法和一些理论依据。

    作为中国OpenStack领域的布道师和实践者,程辉对于开源的理解深刻而清晰。

    从开源学习什么?

    质量控制

    项目管理

    团队协作

    科学与技术

    开源代码的质量不如私有软件?一家专业的软件质量和安全测试公司Coverity发布的报告显示,事实和预想的恰好相反,开源软件质量要高于私有软件。如图:

    186A.tmp

    怎么做到的?可以研究一下OpenStack,其中与质量控制相关的项目或者流程就有:Gerrit (代码审查)、DevStack[(开发用) 自动部署工具]、Tempest (集成测试系统)、StackViz (可视化性能测试工具)、Unit Tests / Style Checks (单元测试和风格测试)等。

    项目管理不就是催进度吗?与很多程序员的理解不同,OpenStack实际上是提供了一套严格的项目管理方法。每六个月一个大版本的发布,从来都没有延期,而现在OpenStack项目代码已达到400万行。怎么做的?可以研究一下OpenStack发布周期管理,如下图:

    QQ图片20160106175837

    团队协作不就是通宵合代码吗?不是的。从OpenStack来看,社区成员已达到32000名,开发者和用户来自176个国家。这些开发者在语言、习俗、思维方式都存在差异,但是却可以在一个项目里毫无障碍的协作。

    科学与技术:科学与技术?计算机科学与技术?这是大学的一门课程。但是这不是开源思考的重点,开源给予的重点是,程序员自身素质需要提升,代码工程的质量也需要提升。

    开源正在重构软件世界,继而重塑世界。

    下期预告:

    在由UnitedStack有云技术专家陈鹏主持的源创会年终盛典的数据库和存储专场,UnitedStack有云存储组PTL乔建峰分享了《OpenStack里的CDP》,我们将在近期进行分享,敬请期待!先放一张现场照,有颜有干货!

    mmexport1452073969668

    UnitedStack有云存储组PTL乔建峰分享《OpenStack里的CDP》

    mmexport1452073978275

    UnitedStack有云技术专家陈鹏主持源创会年终盛典的数据库和存储专场

    mmexport1452073991539

    数据库和存储专场里站满观众的会场

     



沪ICP备19023445号-2号
友情链接