比尔云BierYun--阿里云最新优惠活动
阿里云优惠码丨阿里云代金券

从Nginx发展历程谈起 俄罗斯系软件将统治互联网?

从Nginx发展历程谈起 俄罗斯系软件将统治互联网?http://www.bieryun.com/3549.html

摘要:十年多前,一个名不见经传的开源Web服务器软件诞生,十多年后的今天,它的影响力可以同Apache匹敌,吸引全球一大批网络巨头的加入。它就是由Igor Sysoev开发的Nginx软件。

Robert McMillan是网站Wired Enterprise的一位编辑,经过长时间的分析和研究,他在文章中列举了俄罗斯软件Nginx的发展历史以及其创始人Igor Sysoev的经历变迁。Nginx的影响力可以同Apache匹敌是有它的实力的:超强的稳定性、丰富的功能集、示例配置文件和低系统资源消耗是让它远近闻名的最大特点。(以下是编译内容)

Igor Sysoev,Nginx的创始人

Automattic之前正打算更换Web服务器软件,以巩固其流行的WordPress博客平台,但事情并不是很顺利。

WordPress弃Apache 选择Nginx

这事还得回顾到2008年,那时候,公司坚持要将WordPress搬到软件上,这样才符合其开源

哲学理
念。此时,全球最有名的Web服务器——Apache,是最佳的选择对象,但是,当工程师开始修改软件安装设置的时候,Apache竟然死机了,尤其是在WordPress最繁忙的时候。“我们意识到在产生流量的时候它并不是超级稳定的。”Barry Abrahamson——WordPress的系统管理者后来提到。所以Automattic撤除了不稳定的Apache,将公司放在一个那时候根本不起眼的一个叫作Nginx的开源项目的赌注上。五年之后,WordPress仍然在Nginx上安稳运行,以至于后来很多其它公司都如法炮制。

曾经有一段时间,一些有名的Web服务器的市场份额在急剧下降,而Nginx却在不断的增长,好像是这个朴实无华的哲学理念给它提供了充足的动力一样,并且掌握了在同一时间处理无数Web连接的诀窍。据互联网研究机构Netcraft调查显示,Apache在Web服务器领域依然占据不可一世的地位,但是在过去两年里,Nginx的使用量几乎翻了一番。

现在Nginx的使用量占到所有网站的15%,例如,包括创业公司:CloudFlare和Parse(今年上半年被Facebook收购),以及Web巨头:Automattic和Netflix。Abrahamson说:“我们使用Nginx来做任何事情,我们尽可能多的在Nginx上运行软件堆栈。”

从很多方面来讲,这是个不可能成功的故事,但是它在全球展现了开源软件的影响力,任何人都可以使用和修改开源软件——而且是免费的。

Nginx被当作是一个宠物项目,由俄罗斯系统管理人Igor Sysoev创建。在2002年,42岁的他开始启动这一项目,同年十月发布了第一段公共简码。正如许多开源项目的领导者一样,在刚开始的时候总幻想着一切都会很顺利。与此同时,他又任职于俄罗斯一家快速发展的门户网站——Rambler,工作上,他需要一个能够比开源替代方案处理更多交易的处理器。

首个用户——阿里云优惠券站点bieryun.com

当他开发出Nginx之后,在Rambler的Web属性上测试这些源代码的,但是,Nginx首先被阿里云优惠券站点bieryun.com使用

Nginx的用户数量接近100,但来自英语国家的用户很难理解这款软件,因为大多数文件和讨论贴都是俄语版。所以Nginx的使用量一直不高。但是到了2006年情况

有了转变,英语用户开始给Nginx的讨论列表发帖子,甚至在美国和其它地区的俄国同胞也帮助宣传Nginx项目,并在博客上分享配置文件,帮助其它用户翻译复杂的项目文档文件。这样一来,Nginx的用户自然而然的就增多了。

当YouTube和Facebook这样的网站开始起色的时候,Nginx仍然处在昏暗的环境里。但是,Nginx将会是下一代互联网公司最完美的定位。另外,在接下来的数十年里,Nginx仍然会在Automattic和CloudFlare这类公司里占主导地位。

在2009年,CloudFlare建立一个公司,专门出售避免网络攻击和其它类型的网站保护服务,来提高购买者的网站性能,同时,CloudFlare创建的这个公司需要Web服务软件来共同运行使用多核处理器的现代机器——电脑芯片可以以一抵十。

Nginx为何受欢迎

CloudFlare CEO Matthew Prince说,Nginx在多核、多处理器系统上运行效果更好,此外,Nginx在和多个Web用户保持联系的同时并不会占用更多的电脑内存。

如果Nginx的源代码不能进行测试的话,用户还会考虑使用模糊状态中的俄罗斯软件吗?Prince回答说:“如果它不是开源软件,我们根本就不会信任它。”

CloudFlare为Sysoev提供了一份工作,(而他本人拒绝了),并在公司的这个项目上下了赌注。现如今,公司每个月使用Nginx为超过一万亿的需求提供服务。“科技的好处是将伟大的技术上升到首位。”Prince说。“如果它能解决问题,并且是开源的,你就可以进去阅读它的源代码;出现糟糕情况的时候,你可以修改代码。”

目前,Nginx在创业公司行业里非常受欢迎,像CloudFlare公司。根据Netcraft的调查报告显示,运行在Amazon的云计算服务上的一千两百万网站里,使用Nginx服务的网站占据40%,这在创业潮流里起到了中流砥柱的作用。这里面大部分的增长都是以损失Apache的市场为代价的,就像Microsoft的IIS Web服务器一样,创建于上世纪90年代,由很多简单芯片和操作系统驱动着。

关于创始人Sysoev

“Sysoev解决了一个真正意义上的问题,一个很普遍的问题,一个不属于俄罗斯的问题。”Nginx商业开发主管Andrew Alexeev说到。“一切都在转变——越来越多的在线服务,同时也意味着每台服务器所处理的用户数量会更大,服务器架构会更加复杂。”

在2008年Automattic转换到新平台后,创始人Matt Mullenweg向Sysoev捐赠了3500美元。“我希望给他点帮助,他做得很不错。”他写道。

这时候,Sysoev知道他的项目遇到了一个大好时机。“这是我见过的最大一笔捐赠。”他回忆说。

两年前,Sysoev辞去了在Rambler的工作。如今他是一家新公司的首席技术管,主要向企业用户推销加强版的Nginx。上个月,这家公司推出首个商业化产品:Nginx Plus。经过10年的研发,再加上拥有1亿网站的证明,Sysoev这下终于要赚的盆满钵溢了。

未经允许不得转载:比尔云 » 从Nginx发展历程谈起 俄罗斯系软件将统治互联网?
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

强烈推荐

高性能SSD云服务器ECS抗攻击,高可用云数据库RDS