云計算啊,快來救救Twitter吧
以Facebook和Twitter為代表的SNS目前已經(jīng)成為互聯(lián)網(wǎng)的新生力量,頗有長江后浪推前浪,一代新潮換舊潮的勢頭。但隨著SNS用戶數(shù)的急劇增加,規(guī)模的不斷擴大以及新功能的不斷上線,尤其是突發(fā)或特定事件用戶和應用的激增對于SNS網(wǎng)站的穩(wěn)定性、可伸縮性和不間斷性等提出了嚴峻的挑戰(zhàn)。
近日,由于南非世界杯及某些功能的上線,全球***的微博平臺Twitter的服務數(shù)次中斷。
據(jù)統(tǒng)計,在今年6月之前的半年里,Twitter宕機時間總長為大約9小時,而在過去一周Twitter宕機時間已經(jīng)超過5個小時,尤其是從6月8日到6月16日的9天時間里,Twitter網(wǎng)站僅有一天完全正常,其中有四天的宕機時間達到一小時左右。對此,Twitter負責公關(guān)事務的西恩•加雷特(Sean Garrett)近日通過官方博客解釋了近期Twitter多次宕機的原因。即世界杯賽期間流量突然激增及Twitter的應對措施又不夠得力。盡管Twitter方面聲稱會不斷改進平臺的性能,但在網(wǎng)絡流量高峰和升級的時候,代表Twitter故障的那條鯨魚還是可能會出現(xiàn)在網(wǎng)頁上。也就是還是會出現(xiàn)宕機。
筆者認為,近期Twitter頻繁的宕機,一方面說明SNS對于用戶的重要性及未來增長的前景,這本應該是令以Twitter、Facebook等為代表的SNS們感到高興的,但另一方面如果在未來的發(fā)展中,SNS不能采取有效措施來減少,甚至杜絕類Twitter頻繁宕機現(xiàn)象出現(xiàn)的話,不但會影響到SNS間的競爭格局,還可能會為SNS的發(fā)展(尤其是商業(yè)化)蒙上陰影。
例如最近一連串的Twitter宕機事件,業(yè)內(nèi)就已經(jīng)開始質(zhì)疑這家風靡全球的微博平臺能否應對不斷增加的流量。其實業(yè)內(nèi)的質(zhì)疑還在其次,主要是用戶。因為用戶除了平時使用Twitter,在遇有重大或突發(fā)事件時,更會希望利用Twitter來了解和分享彼此的信息和感受(例如本次的南非世界杯),這也是導致負載陡增的原因,這時候如果不能滿足用戶的需求,Twitter受到的負面影響可能比平時要大得多,但Twitter幾乎是在這種情況下出現(xiàn)宕機。如果這種狀況不能很好解決的話,原有的用戶很可能會在未來轉(zhuǎn)向其他的SNS,例如Facebook(據(jù)稱Facebook在南非世界杯期間,至少到目前沒有出現(xiàn)像Twitter一樣的宕機現(xiàn)象),或者間接影響到未來新的用戶來使用自己的SNS平臺及服務。筆者在此的意思是說,頻繁的宕機一方面會讓用戶對于Twitter本身產(chǎn)生質(zhì)疑,進而轉(zhuǎn)向自己的競爭對手,還會影響到對于SNS的參與度。這無論是對于Twitter,還是SNS的發(fā)展都是不利的。
其次就是Twitter也好,F(xiàn)acebook也罷,在目前用戶和規(guī)模發(fā)展勢頭迅猛的形勢下,都開始謀求商業(yè)化發(fā)展之路。從商業(yè)模式上看,Twitter正計劃通過Promoted Tweets廣告服務增加公司營收,而Facebook除了傳統(tǒng)的互聯(lián)網(wǎng)廣告(例如顯示廣告)外,也期待通過Facebook Credit增加營收途徑。從廣告的角度看,事件驅(qū)動的廣告是客戶最為看重,也是效果最為明顯的,同時對于Twitter或Facebook也應該是開價***的,可如果在這個時候頻頻出現(xiàn)宕機,不但會給客戶造成損失,廣告達不到預期的效果,更關(guān)鍵的是,讓客戶懷疑SNS商業(yè)化的能力,直接影響到SNS的商業(yè)化進程和營收是最致命的。除了廣告(面向客戶)外,像面向用戶的Facebook Credit更不希望頻頻遇到宕機,原因很簡單,因為用戶畢竟是付了錢的。如果在用戶付費的情況下,當他們在某些特殊事件下最為需要SNS服務的時候,怎么能夠容忍宕機呢?
那么SNS面對隨時變化的用戶需求如何才能***限度降低宕機出現(xiàn)的頻率?
其實在近期Twitter頻頻宕機之時,另一家全球***的SNS社交游戲平臺Zynga則已經(jīng)通過當今***的云計算為其他SNS(例如Twitter的宕機)提供了很好的借鑒。提到Zynga,人們馬上就會想到其去年6月發(fā)布的《開心農(nóng)場》(Farmville)游戲。其實在該游戲發(fā)布之初,Zynga對于用戶數(shù)的預測并不高,這使得隨著用戶數(shù)飛速的增加,Zynga自己支持該游戲的服務器從幾十臺增長至好幾千臺,但仍不能滿足用戶增長速度的需求。所以Zynga借助了亞馬遜EC2(Amazon Elastic Compute Cloud)云存儲服務,保證了游戲的運營。對此,Zynga網(wǎng)絡運營副總裁馬克•威廉姆斯深有感觸地認為,這一決策非常幸運,考慮到這款游戲巨大的增長速度,沒有亞馬遜相助的話,《開心農(nóng)場》早已失敗。
而自此之后,Zynga改變了游戲發(fā)布模式。即Zynga的每款游戲都首先在EC2平臺上發(fā)布,并持續(xù)觀察三到六個月,如果游戲增長乏力或是前景可預期,Zynga就會把游戲從亞馬遜EC2遷回自己的數(shù)據(jù)中心;如果游戲增長迅速,Zynga就讓其分別運營于亞馬遜EC2和Zynga數(shù)據(jù)中心的游戲比例保持在一半對一半,或3、7開(也有可能是7、3開)。
筆者認為,對于SNS自身(用戶請求或突然增加,或減少,或穩(wěn)定)的特點來說,Zynga這種借助云計算(不把雞蛋放在一個籃子里)的做法頗值得借鑒,因為云計算滿足了SNS對于穩(wěn)定性,可伸縮性及不間斷性的要求,而且可以節(jié)約成本(這對于尚在贏利中的SNS也不容忽視),降低了單獨自身運營的風險。試想一下,如果之前Twitter像Zynga一樣借助云計算的話,近期的宕機事件是否可以避免或者減少呢?
通過上述Twitter近期的頻繁宕機以及Zynga借力亞馬遜云計算的成功,筆者認為,作為當前互聯(lián)網(wǎng)和IT產(chǎn)業(yè)最為業(yè)內(nèi)看好的SNS和云計算似乎有著天生的聯(lián)姻基因,也許未來SNS的發(fā)展將會更多擁抱云計算,而云計算也為自己找到了新的用武之地。
【編輯推薦】