CIO心中那难以触及的“真”开源

开放源码协议是由曾是Debian的创始人之一的Bruce Perens提出,1980年第一个开放源码项目的出现到现在已经经历了36年。

原Debian的创始人Bruce Perens

在这期间开源经历了不少波折,一代又一代的开源技术孕育而生,同时一代又一代的开源技术也在被抛弃。开源经历了这么多年的发展,在企业中真正的使用情况究竟如何?

以IT技术为企业核心竞争力的企业,在开源上都已有了相应的实践,也取得一定成果,尤其以互联网企业为代表。在IT建设上比互联网企业慢一拍甚至更多的传统企业则分成两派,一派是拥有相对较强技术实力的大型企业在积极尝试开源技术,另一派中小型企业在开源技术上的应用遇到了相当多的困难,成效上也并不理想,更多选择商业版开源产品,大家都在积极的使用开源在做一些事。

对开源技术的态度

我们也先来看看开源技术的几个代表,企业中最常见的开源技术就是Linux。其最初是由芬兰赫尔辛基大学的一名学生Linus Torvalds编写,当时他只是有一个妄想写一个比Minix更好的Minix,却没想到时至今日达到这样的普及度,企业在Linux的使用上已经相当纯熟。

到了云计算时代,中国一些特殊行业需要基于安全、可控等因素部构建和部署云计算,当然这里指的是混合架构。OpenStack的出现也打破了企业在开源云计算部署的突破口。提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

OpenStack更多基于IaaS层面,而在PaaS层面也出现了Docker,一个基于LXC 的高级容器引擎。诞生于2013年的Docker,2年间已经在企业中遍地开花,越来越多的企业将服务器应用程序从虚拟机(VM)转移到容器。在快速演化的过程中两种技术也有融合的趋势。

同时针对Docker的调度,又涌现出Mesos、Kuberrnetes等技术。Mesos源自加州伯克利大学AMP实验室,在Apple、Twitter、Airbnb等外国IT企业中已经开始得以应用,Twitter 最大的 Mesos 集群已经有上万台服务器之多。Kubernetes 源自 Google虽然诞生时间仅有一两年的时间,但是因为 Google 巨大的影响力,Kubernetes 也受到了广泛的关注和应用。

大数据技术在云计算之后被提出作为提升管理决策之用,大数据技术在经历了分析结构化、半结构化、非结构化已经可以实现一切皆可分析。但这还不够Hadoop这种分布式系统基础架构的出现可以提供HDFS分布式数据存储功能之外,还提供了叫做MapReduce的数据处理功能。在大型企业中Hadoop的应用也是随处可见,IT商业企业也开始做相关研发提供服务。当然还有之后出现的处理速度更快的Spark。

开源技术之应用

介绍了关键的开源技术的发展和使用现状,我们也来看看几个传统企业真实案例,看看他们在开源应用上到底经历了怎样的磨难以及获得哪些成效,当然这些企业并不止在一种开源技术上做了实践。

国家电网是将IT的管理、建设、维护分成三部分,从2010年开始提出云计算框架,最开始是基于业务场景完全自主开发,2014年开始使用社区版OpenStack自行研发,预计到明年国家电网也可能成为国内最大的OpenStack应用企业。国家电网相关负责人也和我说过其实在使用OpenStack之前都没有看到更好云计算框架。他也提到使用效果低于预期,主要是因为之前原有基础架构不合理,现在也在逐步改造,所以在做OpenStack规划时,也要把基础架构从新评估,才能达到最高的效果,国家电网在调研分析上就用了1年。

相对于国家电网的强集约化管理,各地区运营商是可以选择不同的产品和解决方案。其中浙江移动公司的数据中心在发展上面临分布式调度与协调的问题,其数据中心操作(DCOS)方案采用了以容器为基础封装各类应用和运行环境,以 Mesos、Marathon 为核心实现容器资源的分布式调度与协调,以 Haproxy、Confd、 Etcd 实现服务注册和业务的引流。在弹性、稳定性、可用性、敏捷开发部署、资源利用率、跨数据中心资源调度上都有了一定的提升。

Hadoop在金融行业的应用最为普遍,其可以用它来存储银行业的离线数据,并开发相应的算法对这些数据进行挖掘分析,提高银行企业对历史数据的利用价值。使用基本是保持原有系统架构不变,在核心系统层增加Hadoop平台系统,实现核心系统的历史数据存储备份、数据查询、数据挖掘处理。早在2013年光大银行就基于Hadoop构建起核心历史数据查询平台,可为客户提供联机历史数据查询应用功能,将3-4天的查询时常缩减到当日完成,大大提升运营效率。

开源闭源之争一直没有停止过,一些CIO也和我谈及,去IOE喊了这么多年,真正将核心改造的企业却没有几个,所以只能随着新技术出现来打破一些技术壁垒逐步实现转型,这也是为什么各大公司开始对开源研发和运维加大投入。

开源的路还在继续

对于开源技术CIO们都有自己的考量,除了上文提到了诸多优点,他们普遍认为开源在稳定性和维护性上还有所欠缺。

企业自己利用开源代码来构建一个框架或系统是一个浩大的工程,传统企业不同于互联网公司有着较为丰富的技术实力,但是其中也有一部分大型企业在自己针对开源做开发,例如金融、电信、能源等行业,但调研实施的过程中也会或多或少伴随开源服务提供商的合作和咨询。

而那些中小企业既没有技术做支撑也没有像金融、电信企业一样有几百人的IT团队,所以在开源上的出路基本都是使用商业版本的开源产品。

这样也可以规避刚刚提到开源的一些弊端,但CIO们心里也非常明白,即使使用商业开源自己也还是没有拿到核心控权。而且开源服务价格并不低,这也是很多企业没有使用的原因之一,但一些开源IT提供商可能并不这么认为。

毋庸置疑,开源是一个难啃的骨头,但是还是有越来越多的企业投身于此,尤其是创业型企业,他们迅速的获得了ABCD轮,但其实真正的开源市场走向并不是几家IT厂商可以把控。就如同前一阵OpenStack的唱衰论,刺激了不少国内创业型开源服务商,虽然Gartner分析师进行了辟谣,但是到2020年全球OpenStack整体市场规模达到30亿美元,盘子也并不算大。

在开源的市场中企业尤其是传统企业在才是这中间真正的推动者,俗话说实践出真知,技术产品服务提供商也不能固守在某项技术中,多听听CIO们心中真正的烦恼,开源市场才能更美好。

“CIO在思考”是“26维自媒体联盟”的创始成员,“26维自媒体联盟”致力成为北半球最靠谱的企业级科技自媒体联盟。

 

原文发布时间为:2016-7-14

本文作者:王聪彬

时间: 2024-09-24 05:29:22

CIO心中那难以触及的“真”开源的相关文章

美国国防部CIO:企业IT可考虑用开源做数据分析

你是一个企业的领导者吗?数字化转型对你和你的员工来说是一件令人头疼的事情吗?你发现很难与那些拥有最好的开发者.数据科学家的公司相竞争?对于必须做这些事情.必须为此而争夺的公司,这里会给你一些建议. Kevin Garrison是美国国防部CIO(业务处理和系统审查),数据分析总监.今年在美国麻省理工学院举行的首席数据官CDO论坛上,他表示:"改革美国国防部就好像让企业自力更生一样,这需要很长一段时间." Garrison说,美国国防部在采用新技术方面通常是很缓慢的."在五角大

如何消除CIO心中信息化的TCO偏见

美国http://www.aliyun.com/zixun/aggregation/26689.html">通用汽车公司是世界上最大的IT产品与服务的企业级用户之一.不久之前,在审视其削减IT成本的做法时,该公司惊讶地发现,公司并没有因此而省下一分钱.恰恰相反,削减IT成本的做法所导致的后续花费高得令人痛心. 该公司曾经有一套重要的IT系统急需进行必要的升级,但在减少IT支出的压力之下,该公司的IT部门不得不决定延迟升级,依旧保留着原有的冗余系统.而后来由此导致的经济损失十分巨大. 通用汽

当CIO遇见SOA架构 是该希望还是该恐惧?[1]

CIO心中的SOA和厂商宣传的SOA,好像并不是一码事儿. 为什么SOA(Service Oriented Architecture,面向服务架构)正在大行其道?答案也许简单到极点. 没有人可以质疑近20 年来,全球商业环境不断加速量变与质变中,第一推动力就是创新技术.而在所有的推动变量当中,IT扮演着至关重要的角色,因为现代企业越来越高度依赖IT,而日新月异的各种IT 应用又成为企业灵活多变的"变身"基石. 这种对技术创新和IT 创新的逻辑推导,看上去顺理成章."席卷全球的

2016年CIO们读着和正要读的6本书

"万般皆下品,唯有读书高." 2015年你是否读了一本书?我们在之前向CIO征集了近期读着和正要读的那些书,里面有专业的也有非专业的,我们将带着这6本书进入2016. 他们分别来自时代的印记<人类简史>.<零年:1945现代世界诞生的时刻>:企业经营<体验为王>.<精益创业>:个人提升<知道做到>.<断舍离>. 时代印记TIMES <人类简史:从动物到上帝> 可以说这是一本求知的书,适合所有人读,我们从

CIO应从背后领导

职权使CIO成为IT组织的"头儿",但并没有给予被看作是真正领导的权力,CIO必须通过展示业务领导才能和知晓如何在背后领导去赢得这种权力. 合格的CIO与其说在管理不如说是在领导.他们精通技术更熟悉业务.特殊的领导才能可以使CIO和同事有效工作,即使这种领导力不是直接表现的.一名CIO必须拥有贯穿整个企业的独特的视角--发现新的机会,解决业务难题.职权使CIO成为IT组织的"头儿",但并没有给予被看作是真正领导的权力.CIO必须通过展示业务领导才能和知晓如何在背后领

CIO七步实现企业部署Web 2.0[1]

这意味着当资深财务人员离开了公司, 那么她的经验并不会随她而去.Enterprise 2.0>2.0工具可节省了新员工的培训成本.比方说,某CIO>CIO管理着超过3490亿美元的资产,同时雇佣了1500名呼叫中心坐席人员.过去,每人都会在季度终了时写下自己的培训备注, 但是随着小组博客与wiki的实施,新晋员工能够看到更多的备注,他们可以通过用户推荐和标签来区分这些备注,员工能够 更快速的获得问题解答.通过这种方法,公司现在每个电话都能够节省1到2分钟的时间,总体控制在20分钟之内. 不像传

戴尔如何应对中国危机

文/张 超 戴尔可以协助中国政府建立信用系统的基本框架和运行机制,可以参与到征信工作中去,掌握核心信用信息,这些都将使戴尔在未来掌握中国信用体系运行的主动权 尴尬的现状 由于在中国遇上了发展上的瓶颈,戴尔(中国)出现了很多在美国没有出现过的问题: 1.直销模式难以全面施展 由于中国在信用体系.在线支付以及物流等方面的先天性不足,再加上消费观念上的差异,以及长久以来分销模式形成的消费习惯,使得戴尔赖以成功的直销经营模式不能在中国全面施展. 而且由于经济发展上的地域性差异,网络普及情况在中国并不均衡

如何开始使用 Java 机器学习

开始Java机器学习的最好工具是什么? 这个问题已经有一段时间了,但最近这些日子几乎每个人都在谈论人工智能和机器学习.这已经不再是一个保留给科学家和研究者的秘密,而是几乎实现于每一项新兴技术中. 在下面的章节中,我们会做一个java的机器学习的主要框架的快速概述,并证明Java机器学习是多么容易上手,不需要你另起炉灶或者从头开始创建算法. 人类的人工智能人工智能在一段时间以来是一个广泛并且炫酷的领域,但总是感觉有点难以触及,是特别为科学家所做.如果你想创造一个人工智能系统,你必须实现你自己的核心

纠结的O2O:微信只能算拿到电商“半张船票”

外界汹涌的掘金热潮正考验着微信对商业化尺度的拿捏能力,登上或走下神坛,结局也许就在一念之间几乎所有人都认定微信是第一张真正意义上的移动互联网船票,包括近3亿用户的庞大流量.强关系的社交营销圈子.打通中的移动支付闭环以及隐现的开放平台生态等,几乎处处都是商机.在互联网的红利时代放缓之时,微信的商业化正如旭日初升. 纠结的O2O:微信只能算拿到电商"半张船票" 外界汹涌的掘金热潮正考验着微信对商业化尺度的拿捏能力,登上或走下神坛,结局也许就在一念之间几乎所有人都认定微信是第一张真正意义上的