Red Hat不是只有Linux
465
2018-04-03 10:30
文章摘要:作为最早的Linux发行版之一,Red Hat 现在是最成功的开源公司,而且它的成功也成了其他公司追随其模式的催化剂。

a.jpg

相信很多关注技术动态的人都知道,近日Red Hat企业版Linux在中国 Azure Marketplace 上正式上线了。而且本周,Red Hat Linux发行版也迎来了它25岁的生日。作为最早的Linux发行版之一,Red Hat 现在是最成功的开源公司,而且它的成功也成了其他公司追随其模式的催化剂。

今天的开源世界与上世纪90年代中期的那些令人兴奋的日子截然不同,当时Linux似乎正挑战着微软在桌面领域的霸主地位,但如今Red Hat仍然很强大。为了探索其成功模式,我们与公司现任CEO(前达美航空公司首席运营官)Jim Whitehurst一起讨论了Red Hat的过去、现在和未来,以及通用的开源软件。

Whitehurst在10年前担任了Red Hat首席执行官的职位,因此,虽然他在Red Hat最初的日子里并不在那里奋斗,但他确实见证了企业开源的发展历程,而现在,这个领域比任何一个都更普及。

他告诉我:“十年前,开源软件真正专注于为传统软件提供可行的替代方案。那时,我们通过出售技术层以取代现有技术。当时,它是开源的,这表明我们可以以更低的成本建造开源技术,其价值主张就是它更便宜。”

他认为,当时的市场是围绕着用Linux来替代Windows,或者用JBoss代替IBM的WebSphere展开的。这也定义了Red Hat在生态系统中的角色,与其说是关于技术信息,不如说是关于技术包装的。Whitehurst说:“对于Red Hat公司而言,我们开始使用这些开源项目的目的是让它们可以用于传统企业。”

然而,大约五六年前,事情发生了变化。包括谷歌和Facebook在内的大公司,开始开源自己的项目,因为他们没有看到自己开放的一些基础设施技术成为竞争优势。相反,他们则是从开源周围形成的生态系统中获利。“最重要的是,不仅仅是Google 和Facebook找到了自身的开源区域,”Whitehurst说。“围绕开源的社交技术使得项目的实现变得容易。企业也因此获得好评。”

他还指出,现在很多开发人员会将他们的开源贡献作为简历的一部分。随着越来越多的流动劳动力不断地在工作岗位之间移动,那些想要争夺人才的公司几乎被迫开源一些不会给他们带来竞争优势的技术。

开源生态系统不断演变,Red Hat亦是如此。当企业开始了解开源的价值,并不再害怕它时,Red Hat从简单地与潜在的客户谈论储蓄,转向谈论开源如何帮助他们推动创新。Whitehurst解释道:“我们已经从商人变成了创新者。我们现在开发的技术正推动着网络的新创新。我们现在不是在谈论省钱,而是帮助推动公司内部的创新。”

在过去的几年里,它们也通过进行收购来推动这一创新。例如,在2015年,Red Hat收购了IT自动化服务商Ansible,上个月,该公司完成了对CoreOS的收购,同时保持其开源根源,CoreOS是Kubernetes容器生态系统中规模较大的独立参与者之一。

虽然,在Linux发行版中,企业所能做的创新只有这么多了。但作为一家上市公司,Red Hat也不得不超越该核心业务,并以此为基础,更好地为客户服务。在某种程度上,这是促使该公司推出OpenShift等服务的原因,例如,一个位于Red Hat Enterprise Linux 之上的容器平台,与最初的Linux发行版不一样,它集成了Docker和Kubernetes等技术,使它们在企业内部更容易使用。

这是什么原因呢?他告诉我,“我相信,容器将是应用程序被构建、部署和管理的主要方式。”并且提到,Red Hat,尤其是在CoreOS收购之后,成为了容器和Kubernetes方面的领导者。“当你考虑到容器对IT未来的重要性时,这显然对我们和我们的客户来说都是很有价值的。”

Red Hat将另一个主要的开源项目押注在OpenStack上。这可能会带来一点惊喜,因为过去一年左右的流行观点已经转移到了希望为企业提供开源解决方案来替代AWS和其他云提供商的大型项目上。Whitehurst说:“大型科技公司有一种感觉,那就是OpenStack将成为他们摆脱亚马逊的救世主。但我们想说即使是OpenStack,完美无瑕地被执行,也只会让你处于亚马逊5年前的位置。如果你是思科、惠普或其他大型OEM厂商,你会说OpenStack真令人失望。但从我们作为软件公司的角度来看,则看到了良好的推动力。”

因为OpenStack在电信运营商中尤其受欢迎,Whitehurst相信它将在4G转向5G的过程中扮演重要角色。“当我们同电信工作者交谈时,他们让我们非常相信OpenStack将会是5G滑跑的平台。”

借助OpenShift和OpenStack,Red Hat相信它已经涵盖了应用程序开发的未来以及这些应用程序将运行的基础架构。尽管如此,Whitehurst还指出,公司正开始研究如何利用人工智能和机器学习,使自己的产品更智能、更安全,同时也在考虑如何使用其技术来实现边缘计算。他说:“既然大型企业也在为开源做贡献,我们就有了几乎无限的材料来将我们的知识传授出去。”

作者:Frederic Lardinois


版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)管理咨询有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)管理咨询有限公司将追究其相关法律责任。

评论