欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

数据中心软件创业公司激增:活下来很难

程序员文章站 2022-08-12 08:21:22
马泰扎哈里亚(MateiZaharia)9月19日,最新一期英国《经济学人》杂志印刷版撰文称,随着网站和应用的大幅增加,数据中心行业也在不断扩容,也由此催生了一批专门开发数据中心效率软件的企业。虽然前...

数据中心软件创业公司激增:活下来很难

马泰扎哈里亚(MateiZaharia)

9月19日,最新一期英国《经济学人》杂志印刷版撰文称,随着网站和应用的大幅增加,数据中心行业也在不断扩容,也由此催生了一批专门开发数据中心效率软件的企业。虽然前景看似广阔,但面临激烈的竞争,想要真正活下来却并非易事。

以下为文章全文:

“等到我头发长长了,应该跟他长得挺像。”在被问及自己与比尔盖茨(Bill Gates)之间的异同时,马泰扎哈里亚(MateiZaharia)用这样一个玩笑回避了问题。但这位拥有罗马尼亚和加拿大双重国籍的30岁电脑科学家,的确让人想起微软前老板的早期生涯:他被视作同代人里最杰出的极客;他开发了Spark,这是一项令人振奋的新型数据处理技术;他还创办了一家颇具前景的创业公司Databricks。

然而,他们二人仍然有很大的不同:扎哈里亚不想成为亿万富豪。他花了两年时间帮助Databricks完成起步阶段后,最近已经退居幕后,到麻省理工学院当起了教授。“我喜欢从事有风险的长期项目你可以在大学里从事这番事业,但在创业公司却不能。”他解释道。

正是这种追求进步,但却不重视利润的想法,使得扎哈里亚成为了当今IT行业一个重要分支的代表人物。他开发了对很多网站和应用都至关重要的技术,但相比于最新款智能手机或新兴社交媒体而言,这些技术获得的关注却少得多。Databricks和为数众多的创业公司都在开发一种能够提升数据中心运行效率的软件,帮助其处理海量数据。

亚马逊和Facebook等全球最大的数据中心运营商都已经安装了这种软件。但接下来,这些创业公司的重点是让这种服务更加简单易用,方便非科技类企业使用。这一领域正在快速发展,但可能永远无法让任何人一夜暴富就算是比扎哈里亚更渴望金钱的人也不例外。

这类软件采用了虚拟化模式,也就是将电脑分成几个“虚拟机”,每一个都有自己的操作系统和程序。这种模式最早是为大型机开发的,在21世纪头10年的末期开始在企业数据中心里流行开来,通过将任务分配给没有充分利用的服务器来提升效率。作为该领域的先锋企业,VMware实现了高速发展。

一家名叫Docker的公司现在也希望通过所谓的“容器化”(containerisation)来获取相同的成功。它将复杂的网络应用分割成更多易于管理的部分,使之可以独立处理,这意味着规模不大的程序员团队可以集中精力改善一个“容器”里的代码。随时都可以安装升级程序,而不必非要等到整个应用更新版本。

由于容器可以大幅提升开发者的生产力,Docker的软件已经广受欢迎。该公司号称自2013年3月首次发布这个程序以来,累计下载量已经突破3亿次。Docker的部分客户已经将其作为软件供应链的重要组成部分。例如,电子商务网站Gilt就使用容器将7个大型应用分割成400个部分。

“编排”(Orchestration)或许是这类软件中新增的最为重要的元素。虚拟化可以将一台电脑分割成多个部分,“编排”在不同的机器之间来回转移“容器”,从而让多台机器像一台机器一样协同工作。谷歌今年7月公布的Kubernetes就是这样一种技术,使得其他企业也可以使用该技术。创业公司CoreOS也在自家软件包中增加了一个版本。数据中心操作系统开发商Mesosphere已经整合了Kubernetes。

企业不仅需要运行和更新应用,还要管理不断增加的数据。这就轮到Hadoop登场了,这是一款数据库程序,配有一组数字分析工具。这套软件最初来自谷歌,但现在主要由Cloudera和Hortonworks等公司负责营销。该软件可以帮助企业创建和分析“数据湖”,就是可以存储各类信息的巨大数据仓库。

但过滤这些数据的速度往往非常缓慢,这也是扎哈里亚开发Spark的原因这其实是一种专为大型数据设计的电子表格。例如,它可以在通过网站和传感器获取信息时实时进行处理。尽管诞生只有几年时间,但Spark已经吸引了数以百计的开发者和用户。今年6月,IBM也宣布将支持该软件。

尽管广受欢迎,但这些创业公司究竟能否成为优秀的企业却不得而知。与以往的软件公司相比,他们无法通过销售软件来创收。多数情况下,这些软件都采用开源模式由软件开发者发布源代码,以便所有人都可以使用。他们这么做一方面是出于利他主义的考虑,另一方面则是认为免费可以加快业务发展速度。

正因如此,这些创业公司只能通过收取各种各样的额外费用来维持生计。Hortonworks提供故障排查和软件更新等订阅服务。Docker和CoreOS也计划推出收费管理工具。Databricks已经将Spark转变成一组网络服务,例如,可以让订阅者对数据进行虚拟化。

即便如此,想要在与亚马逊和微软等巨头的竞争中存活下来依然很困难,后两家公司都提供了全方位的云计算服务。供职于在线安全软件提供商Bromium的虚拟化老兵西蒙克洛斯比(SimonCrosby)表示,很多潜在客户可能也比较偏爱全能型企业,而不是将创业公司提供的软件拼接起来。

当前的数据中心软件创业公司有些过剩,随着资金的耗尽,这类企业的数量可能会减少。有些公司可能被VMware和红帽等老牌软件公司收购。不过,数据中心管理者们可能还是会在心中铭记他们,毕竟,是他们让计算变得更便宜、更快捷、更灵活。(长歌)