雅虎最近发布了一项可加速网站操作的开源软件,名为Traffic Server。该软件的作用,是将某些资料和操作移至靠近使用者的网络上。雅虎在2000年左右借由收购Inktomi取得Traffic Server,便一直使用至今。目前,该软件每天处理300亿个网页物件,和400TB资料。雅虎数据服务副总Chuck Neerdaels表示,该软件仅需占用100至150台服务器,可同时处理多项工作,非常适合搭配现代的多核心、多线程处理器。
发布如此重要的技术,是否对雅虎的核心事业构成风险?许多新创的竞争者,和强大的宿敌,都可利用这项软件改善他们的服务。但雅虎认为,权衡轻重,仍是利多于弊。况且,独立的Traffic Server,绝不比融入雅虎运算架构中的Traffic Server有力。
Neerdaels说:我们提供的是一般性的基础材料,重要的是雅虎如何将它与其他东西结合,构成一个更大的服务。我们认为较大的竞争者已经有他们自己的解决方案。
让Traffic Server成为开源软件,代表外界将逐渐熟悉其使用方式,雅虎也更容易招募到熟练的工程师。开放也有助于赢得工程师社区的认同。微软和Google都深谙此道。
虽然没有技术销售业务,对雅虎而言,拥有稳固的技术仍相当重要。该公司需要自有的专才驱动其许多网络服务,以降低其运营成本。就这个部分,Traffic Server是一大要件。如即时更新的Yahoo Sports网页,就是用Traffic Server处理定时更新分数和内容的JavaScript。
另一个运用的领域是邮件服务Yahoo Mail。Traffic Server可处理使用者浏览器上的cookie文字档,确定此人能否被自动登入,或需要重新确认身份。Traffic Server也用在管理许多日常的基本工作,如快取较靠近浏览器的网络资料,让原本存放该资料的网络服务器不至负荷过重。该软件还可存放原本存于域名系统 (DNS)的网址,以加快连网速度。
雅虎正在积极强化其云计算基础设施,后续可望发布更多开源软件。Shugar说:只要我们云端的各部分达到成熟,我们将发布其他特定的部分。可期待的部分,包括雅虎托管其网络应用软件的基础,和其数据存储服务Sherpa及Mobstor。
[ad#468-60]
楼主能否介绍下这东西怎么用的说?