Windows Azure客戶真實案例:美聯(lián)社
Associated Press (美聯(lián)社)
世界范圍的新聞提供商通過托管服務(wù)創(chuàng)建了新的內(nèi)容通道。
Associated Press (AP,美聯(lián)社)是世界最大的新聞機(jī)構(gòu),在全球97個國家設(shè)有辦事處。 平均而言,每天全世界一半新聞都來自AP。 AP 想要通過鼓勵開發(fā)者在他們的應(yīng)用程序中融入AP的內(nèi)容,來拓展它的覆蓋面。通過使用 Microsoft托管的 Windows AzureTM 平臺 , AP創(chuàng)建了高度可拓展的解決方案,它簡化了方案,創(chuàng)造了新的商業(yè)機(jī)會。
業(yè)務(wù)需求:
Associated Press (AP) 每周7天,每天24小時的為報紙、廣播、電視以及互聯(lián)網(wǎng)提供最新最實時的新聞資訊。它是世界最大,最悠久的新聞機(jī)構(gòu),在97個國家設(shè)有243個辦事處,在全世界范圍有4100名職員。 AP為全美1700份報紙,5000家廣播媒體,以及550家國際廣播服務(wù)。 AP 是非盈利的合作社,為美國日報成員所共有。它維護(hù)了一份超過1千萬圖像的數(shù)字圖像檔案。
為了尋找潛在的收益源,并尋求新客戶,AP開始計劃實施一套高可拓展性的API,全世界的開發(fā)者都可以將AP新聞內(nèi)容融入他們的應(yīng)用程序。 AP 團(tuán)隊渴望了解開發(fā)者愿意使用新工作來做什么。(它被稱為 Associated Press Breaking News API)
"該項目的部分任務(wù)是觀察人們對哪些新聞比較感興趣。" Alan Wintroub說道,AP企業(yè)應(yīng)用程序服務(wù)開發(fā)總監(jiān)。 "我們想要使用開發(fā)者的"生態(tài)系統(tǒng)",以及其活力與創(chuàng)意。我們看到這會是一個雙贏的局面。"
規(guī)模規(guī)劃是最能突出的微軟云模式的優(yōu)點的地方 ,Windows Azure平臺為我們免去了那些煩心事,而其他平臺無法辦到--Jonathan Malek, Associated Press首席架構(gòu)師和研究主任
通過API來投遞內(nèi)容, AP最初考慮了一個非云端的解決方案。但是IT員工更關(guān)注于對于硬件和軟件的前期投資,以及對現(xiàn)有服務(wù)和系統(tǒng)的潛在影響。 所以,機(jī)構(gòu)開始為項目尋找替代方案。
#p#
解決方案:
在考慮了幾個"云計算"平臺之后,AP選擇了將它的方案放置于來自微軟的Windows Azure之上。 Windows Azure平臺提供了一個操作系統(tǒng),以及一套可以獨(dú)立使用或聯(lián)合使用的開發(fā)者服務(wù)。 "使用Windows Azure 平臺,我們可以很簡便的來拓展它,無需擔(dān)心規(guī)模規(guī)劃," Jonathan Malek說道, Associated Press的首席架構(gòu)師和研究主任。 "這些基礎(chǔ)設(shè)施讓我們能快速的拓展解決方案相關(guān)的部分,無需擔(dān)心操作系統(tǒng)的其余部分。微軟的技術(shù)也很符合我們的內(nèi)部標(biāo)準(zhǔn)。"
AP 開發(fā)者現(xiàn)有的技能能很快的適應(yīng)Windows Azure 平臺, "那便是Wndows Azure平臺脫穎而出的地方," Malek說道 "工具的質(zhì)量,開發(fā)的簡易性,管理的簡易性,都是非常吸引人的。"Breaking News API 的開發(fā)開始于2008年晚些時候, AP已經(jīng)計劃在2009年晚些時候發(fā)布幾個小批生產(chǎn)的公共測試版。登陸 developer.ap.org 能夠訪問到工具,論壇以及對于開發(fā)連接AP內(nèi)容的應(yīng)用程序的支持。
在后臺,微軟 SQL Azure數(shù)據(jù)庫存儲新聞的元數(shù)據(jù)。 方便檢索的的文檔ID儲存在信息隊列中,它會被Windows Azure監(jiān)測以及處理。 最后,文檔存儲于Windows Azure Blob Storage。
一個關(guān)鍵要求是能夠簡便安全的使得大量的內(nèi)部數(shù)據(jù)在外部可用,所以團(tuán)隊使用了 Windows Azure中的Service Bus 。 Service Bus 幫助提供服務(wù)與應(yīng)用程序之前跨防火墻和網(wǎng)絡(luò)邊界的安全連接。" Service Bus使得我們很容易建立,并在防火墻之前提供它們。 沒有Service Bus,我們無法做到那些事情。" Pramod Anchuparayil解釋道, Associated Press架構(gòu)師。
#p#
優(yōu)點:
通過具有彈性的,基于云的平臺來提供API, Associated Press能夠簡化項目方案,迅速開發(fā),為業(yè)務(wù)創(chuàng)造新的機(jī)會,以及 產(chǎn)品革新。
簡化方案
通過選擇了一個托管開發(fā)平臺,AP免去了當(dāng)創(chuàng)建一個傳統(tǒng)的高可拓展性的產(chǎn)品時,需要的方案以及高額的硬件投資。 "規(guī)模規(guī)劃是最能突出的微軟云模式的優(yōu)點的地方," Malek.說道"Windows Azure 平臺為我們免去了那些煩心事,而其他平臺無法辦到。"
直接開發(fā)與快速上市時間
AP的開發(fā)者發(fā)現(xiàn)以往圍繞un開發(fā)工具的經(jīng)驗?zāi)芎芸斓霓D(zhuǎn)化至 Windows Azure 平臺。"我們差不多是一個微軟商店,關(guān)注于 C#, 微軟SQL Server [數(shù)據(jù)庫管理軟件],以及微軟 Visual Studio[開發(fā)系統(tǒng)]," Malek說道 "我們的開發(fā)者能夠快速的開發(fā)。開發(fā)工具與環(huán)境都非常優(yōu)秀。"由于云架構(gòu)提供使得開發(fā)以及方案的簡化,AP 能夠快速的開發(fā)出原型,以及它的API系統(tǒng)。Windows Azure平臺會繼續(xù)將新產(chǎn)品帶入市場。
新的增長機(jī)會
雖然Breaking News API 系統(tǒng)的開發(fā)還在進(jìn)行, AP 很滿意它的進(jìn)展。 "在許多方面,我們都已經(jīng)成功。" Wintroub說道 " Breaking News API項目允許我們探索我們不曾想象的可能性。它同時也為我們自己發(fā)展機(jī)構(gòu)提供了創(chuàng)意,并帶來了商業(yè)機(jī)會。如今如果沒有Windows Azure的支持,我們難以想象將如何開展我們的業(yè)務(wù)。"
【編輯推薦】