云計算開源逆襲:Netflix反哺IBM
web2.0時代催生了一個新的名詞:Prosumer,而在開源驅動的云計算、移動和大數(shù)據時代,曾經的IT用戶如今也成為廠商的技術供應商,例如IT經理網之前曾報道的沃爾瑪實驗室開源大數(shù)據工具,和Netflix開源公共云清理工具。
近日IBM WebSphere部門在云計算演示應用中大量采用了NetflixOSS工具,這也標志著IBM曾經的客戶——Netflix,如今成了IBM的云計算“軍火提供商”。
Netflix針對亞馬遜AWS云開發(fā)的Netflix OSS開源項目包含十幾個云計算工具,包括Chaos Monkey等web應用彈性測試工具。這些工具都發(fā)布到Github上,任何云計算廠商和用戶都可以利用這些工具,將自己的云基礎設施打造得更加靈活可靠。
IBM性能架構師Andrew Spyker在最近的一次Netflix聚會上透露,作為iCap項目的一部分,他們開發(fā)的航旅演示應用——Acme Air使用了Netflix的云計算工具。

IBM開發(fā)Acme Air的用途主要是為了展示開發(fā)者如何為多種終端設備開發(fā)平臺無關的移動應用。但根據Spyker最近的博客,他的團隊最近用Netflix的工具對Acme Air進行了大量的改造:
web應用和認證服務都使用了Netflix OSS的runtime技術,尤其是Karyon、Eureka、Hystrix和Ribbon。這些技術為應用增加了彈性和可擴展性,更好的性能、可用性和運營的可視性。通過對比最初的版本和用NetflixOSS技術改造后的版本,差異很大。
Karyon是NetflixOSS里的應用和服務容器;Eureka負責中間層負載均衡;Hystrix控制海量分布式服務之間的互動,并將錯誤消滅在萌芽狀態(tài);Ribbon則是遠程過程調用庫。
IBM還使用了Netflix的Asgard用于擴展web應用、授權和數(shù)據分層。
以下是Spyker的幻燈片演示文稿(點擊訪問原文件):

Netflix的***技術大牛們,包括云架構師Adrian Cockcroft都曾透露Netflix非??粗谹WS的可擴展性和靈活性,但也希望能為其他云計算服務商敞開大門,例如Eucalyptus最近就采用了大量Netflix OSS功能。而IBM如今正在大力發(fā)展其私有云、混合云和公共云服務,收購SoftLayer就是這種云擴張戰(zhàn)略的體現(xiàn),這意味著IBM將與包括惠普、微軟甚至AWS在內的云計算服務商展開競爭。
原文鏈接:http://www.ctocio.com/ccnews/12968.html