iWeekly:3年不宕機(jī)的云計(jì)算之旅
3年前,當(dāng)iWeekly在選擇IDC機(jī)房機(jī)柜自建服務(wù)器和阿里云服務(wù)之間也曾經(jīng)糾結(jié)過,但看到國外云服務(wù)已經(jīng)被普遍應(yīng)用,優(yōu)勢不斷顯現(xiàn),在多方面對比了國內(nèi)多家云服務(wù)商后,***iWeekly選擇了阿里云作為主要應(yīng)用服務(wù)的服務(wù)商。
我們是在云上長大的
作為一個(gè)獨(dú)立的媒體App,那時(shí)候iWeekly還只是像一個(gè)新生的嬰兒,阿里云的服務(wù)在部署應(yīng)用的方便快捷以及管理的簡單易用上讓我們初嘗了云計(jì)算服務(wù)的甜頭。
隨著iWeekly的快速發(fā)展,我們從單一iPhone版本,發(fā)展到Android及iPad版,用戶從最初的幾萬,快速增長到100萬,又到現(xiàn)在的1000多萬。特別是iPad版,為了給用戶提供更加精美的視覺體驗(yàn),我們所有的圖片都采用了超過Retina分辨率的圖片尺寸,并使用了矢量文字,在幾個(gè)月內(nèi)數(shù)十倍地增加了對服務(wù)器及帶寬的需求。得益于阿里云靈活而***彈性的產(chǎn)品購買和升級(jí)模式,我們在較少運(yùn)維人力成本的條件下,可以非常平滑的地增加服務(wù)器的磁盤容量和帶寬,保證良好的用戶體驗(yàn)。
短期內(nèi)峰值流量翻倍的挑戰(zhàn)
2013年中,iWeekly HD版本全新改版,AppStore給了我們一個(gè)非常好的推薦位置。峰值流量一下子翻了好幾倍,帶寬不足,API接口響應(yīng)速度變慢。我們接到監(jiān)控告警,***時(shí)間使用阿里云的實(shí)時(shí)帶寬升級(jí)功能,使用ECS API將服務(wù)器的帶寬升級(jí)到100Mbps,帶寬升級(jí)過程中不需要重啟服務(wù)器,1分鐘內(nèi)就解決了我們的問題,非常快速方便。前幾周我們技術(shù)團(tuán)隊(duì)接到某奢侈品品牌的春夏發(fā)布會(huì)直播項(xiàng)目。我們需要為iWeekly 的用戶提供發(fā)布會(huì)直播視頻,項(xiàng)目給我們的準(zhǔn)備時(shí)間只有一周,但實(shí)際使用時(shí)間只有2個(gè)小時(shí),預(yù)計(jì)峰值帶寬為1Gbps。如果按傳統(tǒng)的IDC模式,我們得去托管服務(wù)器,和IDC商量提供臨時(shí)帶寬,時(shí)間上可能來不及,更也無法解決南北互通問題。但是阿里云的按需服務(wù)模式為我們提供了快速低成本的解決方案。我們使用了阿里云的ECS來提供基于HTML5的http live streaming 流媒體服務(wù),采用SLB負(fù)載均衡系統(tǒng)按量付費(fèi),在保證了高可用性和可靠性的同時(shí),也不必再為2小時(shí)的峰值帶寬花冤枉錢。最終,我們只花了一天時(shí)間就將整個(gè)系統(tǒng)部署完成,服務(wù)器和帶寬費(fèi)用僅僅花了幾百塊。
從開始用到現(xiàn)在已三年未宕機(jī)
更難能可貴的是,iWeekly在阿里云所購買的所有服務(wù),在三年的時(shí)間里,從未宕機(jī)過,保持了很高的穩(wěn)定性。同時(shí)我們發(fā)起的各類工單也都能很好地相應(yīng)和解決,售后服務(wù)很棒。要知道,iWeekly的用戶中,有大部分都是高收入高學(xué)歷的人群,他們對資訊產(chǎn)品的要求非常高,iWeekly團(tuán)隊(duì)所能保證的,是我們高質(zhì)量的內(nèi)容和的穩(wěn)定的app,但好的產(chǎn)品體驗(yàn)是一個(gè)整體,沒有流暢的載入速度和穩(wěn)定的內(nèi)容更新,也談不上什么優(yōu)質(zhì)的體驗(yàn)。在這方面,阿里云給了我們非常不錯(cuò)的保障,讓我們的忠實(shí)用戶數(shù)量能夠不斷增長。