web2.0時代催生了一個新的名詞:Prosumer,而在開源驅(qū)動的云計算、移動和大數(shù)據(jù)時代,曾經(jīng)的IT用戶如今也成為廠商的技術(shù)供應(yīng)商,例如IT經(jīng)理網(wǎng)之前曾報道的沃爾瑪實驗室開源大數(shù)據(jù)工具,和Netflix開源公共云清理工具。
近日IBM WebSphere部門在云計算演示應(yīng)用中大量采用了NetflixOSS工具,這也標(biāo)志著IBM曾經(jīng)的客戶——Netflix,如今成了IBM的云計算“軍火提供商”。
Netflix針對亞馬遜AWS云開發(fā)的Netflix OSS開源項目包含十幾個云計算工具,包括Chaos Monkey等web應(yīng)用彈性測試工具。這些工具都發(fā)布到Github上,任何云計算廠商和用戶都可以利用這些工具,將自己的云基礎(chǔ)設(shè)施打造得更加靈活可靠。
IBM性能架構(gòu)師Andrew Spyker在最近的一次Netflix聚會上透露,作為iCap項目的一部分,他們開發(fā)的航旅演示應(yīng)用——Acme Air使用了Netflix的云計算工具。
IBM開發(fā)Acme Air的用途主要是為了展示開發(fā)者如何為多種終端設(shè)備開發(fā)平臺無關(guān)的移動應(yīng)用。但根據(jù)Spyker最近的博客,他的團(tuán)隊最近用Netflix的工具對Acme Air進(jìn)行了大量的改造:
web應(yīng)用和認(rèn)證服務(wù)都使用了Netflix OSS的runtime技術(shù),尤其是Karyon、Eureka、Hystrix和Ribbon。這些技術(shù)為應(yīng)用增加了彈性和可擴(kuò)展性,更好的性能、可用性和運營的可視性。通過對比最初的版本和用NetflixOSS技術(shù)改造后的版本,差異很大。
Karyon是NetflixOSS里的應(yīng)用和服務(wù)容器;Eureka負(fù)責(zé)中間層負(fù)載均衡;Hystrix控制海量分布式服務(wù)之間的互動,并將錯誤消滅在萌芽狀態(tài);Ribbon則是遠(yuǎn)程過程調(diào)用庫。
IBM還使用了Netflix的Asgard用于擴(kuò)展web應(yīng)用、授權(quán)和數(shù)據(jù)分層。
以下是Spyker的幻燈片演示文稿(點擊訪問原文件):
acme air slideNetflix的頂級技術(shù)大牛們,包括云架構(gòu)師Adrian Cockcroft都曾透露Netflix非常看重AWS的可擴(kuò)展性和靈活性,但也希望能為其他云計算服務(wù)商敞開大門,例如Eucalyptus最近就采用了大量Netflix OSS功能。而IBM如今正在大力發(fā)展其私有云、混合云和公共云服務(wù),收購SoftLayer就是這種云擴(kuò)張戰(zhàn)略的體現(xiàn),這意味著IBM將與包括惠普、微軟甚至AWS在內(nèi)的云計算服務(wù)商展開競爭。(編者按:近日IBM在與Google競爭美國中央情報局的云計算項目中敗北,這被認(rèn)為是公有云擴(kuò)張企業(yè)云計算市場的一個標(biāo)志性事件)
關(guān)于我們
產(chǎn)品與平臺
企業(yè)信息咨詢