感受云計算,從彈性計算開始


時間:2012-08-13





  說起彈性計算,相信沒有人懷疑亞馬遜EC2(Elastic Compute Cloud)是目前的業(yè)界翹楚:亞馬遜將自己的彈性計算云建立在公司內(nèi)部的大規(guī)模集群計算的平臺之上,而用戶可以通過彈性計算云的網(wǎng)絡(luò)界面去操作在云計算平臺上運行的各個實例(Instance),而付費方式則由用戶的使用狀況決定,即用戶僅需要為自己所使用的計算平臺實例付費,運行結(jié)束后計費也隨之結(jié)束。

  可以看出,彈性計算這種方式,一方面減少了小規(guī)模軟件開發(fā)人員對于集群系統(tǒng)的維護,另一方面收費方式簡單明了,用戶需要使用多少資源,只需要為這一部分資源付費即可。因此,從這兩個方面來說,對處于創(chuàng)業(yè)期的公司來說,尤其適用。阿里云作為國內(nèi)云計算行業(yè)的領(lǐng)軍者,為廣大企業(yè)提供穩(wěn)定的彈性計算服務(wù),這其中,煎蛋網(wǎng)、向日葵、上網(wǎng)快鳥就是應用阿里云彈性計算的典型代表。本文就帶你走進這三家公司,在分享其創(chuàng)業(yè)歷程的基礎(chǔ)上,展現(xiàn)它們在彈性計算上的實踐。

  煎蛋網(wǎng):阿里云,很貼心

  煎蛋,很簡單

  煎蛋,諧音“簡單”,以翻譯和摘要形式向中文讀者介紹境外新鮮資訊,其前身是煎蛋網(wǎng)創(chuàng)始人駱水銀(sein)的個人博客。當時他訂閱了很多國外網(wǎng)站,感覺每天都有眾多新鮮有趣的事情發(fā)生,而國內(nèi)網(wǎng)站卻還在轉(zhuǎn)載早已發(fā)霉的火星文,于是他就和另一位創(chuàng)始人楊光(oioi)一起,決定把它做成一個境外資訊內(nèi)容分享網(wǎng)站。

  從成立至今,煎蛋始終以“創(chuàng)作共用協(xié)議”授權(quán)方式堅持原創(chuàng),在以復制粘貼為內(nèi)容源的中文站大環(huán)境下逐漸脫穎而出。另外由于輕松隨意的寫作方式,煎蛋站內(nèi)互動氛圍非常熱烈,得到了眾多讀者的認同和支持。目前,煎蛋成長為擁有幾十位兼職作者的團隊博客,已是同類小眾網(wǎng)站的典型,在hao123、360等導航首頁上長期推薦,在Google Reader、QQ訂閱里也有累計200萬左右的RSS讀者。

  結(jié)緣阿里云

  作為非專業(yè)人員組成的興趣團隊,煎蛋每次在經(jīng)歷主機升級、服務(wù)器故障和改換機房時,往往不知所措,有時一個簡單的問題就可能讓網(wǎng)站宕機一整天。

  與阿里云走到一起也算是機緣巧合。大約2個月前,因為某黑客的臨時起意,煎蛋不幸成為其DDoS的目標。當時的托管機房所采取的措施不是協(xié)助煎蛋找出攻擊來源,而是把煎蛋的網(wǎng)絡(luò)切斷,并封鎖其IP不再上線。這讓煎蛋很是苦惱。恰好此時駱水銀了解到阿里云的硬件防火墻,于是抱著嘗試心態(tài),在阿里云購買了一個月的試用。

  據(jù)駱水銀介紹,煎蛋現(xiàn)在每天的流量是15萬獨立IP訪問、80萬左右PV,而靜態(tài)文件和圖片都存儲在第三方服務(wù)上,這樣他們便考慮用阿里云最低的5MB獨立帶寬(這也比煎蛋之前使用的北京某BGP機房里號稱100MB共享實際限速2MB的好得多)。經(jīng)過初步估算,煎蛋選擇了云服務(wù)器D套餐和RDS數(shù)據(jù)庫中型。煎蛋在之前的機房托管了兩臺服務(wù)器(一臺前端、一臺數(shù)據(jù)庫),服務(wù)器購買成本2萬元左右,托管費每年成本在1.5萬元左右,而使用阿里云的話不需要再單獨購買數(shù)據(jù)庫服務(wù)器,只需購買RDS服務(wù)就可以,這樣云服務(wù)器+RDS的費用加起來也就2萬元左右,比之前反而節(jié)省了很多。此外,由于都是云服務(wù)器,因此以后不用擔心硬件故障或者為了升級內(nèi)存而專門跑機房了,而且現(xiàn)在還有專門人員提供技術(shù)支持,這樣看的話,云服務(wù)就顯得更具優(yōu)勢。于是煎蛋果斷下單,購買了預定的服務(wù)。

  在遷移到阿里云、配置服務(wù)器的過程中,煎蛋網(wǎng)還經(jīng)歷了外網(wǎng)IP無法獲取、數(shù)據(jù)庫連接無法ping通等問題。這倒是讓煎蛋首次使用了阿里云的工單系統(tǒng),在后臺提交工單后,很快就在后臺看到了阿里云的反饋,問題解決之后,阿里云的技術(shù)還親自打電話說明了情況。

  值得一提的是,5月9日,煎蛋又遭遇了一次小規(guī)模攻擊,網(wǎng)站瀏覽速度被嚴重拖慢,前臺只能顯示靜態(tài)緩存而后臺基本癱瘓。駱水銀迅速在阿里云后臺提交了工單反饋問題,10分鐘后阿里云方面就打來電話,通過PHP進程和網(wǎng)絡(luò)狀態(tài)判斷出煎蛋遭受了小規(guī)模CC攻擊。因為這種DDoS的流量較小沒有被阿里云的硬件防火墻清洗,就只能靠煎蛋服務(wù)器端發(fā)現(xiàn)問題所在并設(shè)置防火墻來解決。同時,阿里云RDS數(shù)據(jù)庫的技術(shù)人員還發(fā)現(xiàn)煎蛋數(shù)據(jù)庫引擎用的是MyISAM,不支持多并發(fā)更新,在壓力大時讀操作會卡住而讓故障更嚴重,因此建議轉(zhuǎn)為InnoDB數(shù)據(jù)庫引擎。隨后,煎蛋的網(wǎng)管Paveo將數(shù)據(jù)庫轉(zhuǎn)換為InnoDB引擎并添加了iptables規(guī)則,將進入流量降了下來,網(wǎng)站也恢復了正常訪問。

  這次小規(guī)模攻擊是對煎蛋的一次考驗,但他們這次并沒有張皇失措,因為服務(wù)商不是撇清關(guān)系趕他們走而是幫他們解決問題。

  談及阿里云的使用體會,駱水銀總結(jié)道:“就我個人目前的體會,阿里云的優(yōu)勢是穩(wěn)定的帶寬和周到的技術(shù)服務(wù),而這是對網(wǎng)站正常運行來說最為重要的。阿里云與傳統(tǒng)機房的區(qū)別就是在線后臺和工單系統(tǒng)。完善的在線后臺可以做一些基本管理操作,有問題時可以在線提交工單。一開始我們對不能直接打電話找客服的方式很不習慣,但使用工單后發(fā)現(xiàn)阿里云的同學反饋非常及時,而且在答復時一般都會打電話進行說明,這樣在解決問題時非常方便?!?/p>

  阿里云給煎蛋帶來的好處,連他們的讀者都能夠真實地感受到:“我們以前的服務(wù)器經(jīng)常超載,超載的提示頁面是一只雞,讀者們把它稱作超載雞。最近2個月經(jīng)常有讀者說,自從煎蛋搬了服務(wù)器,都看不到超載雞了,好懷念它。事實上,在我們搬到阿里云的這2個月里,我也注意到阿里云的網(wǎng)站后臺在不斷升級改版,后臺界面更漂亮了,功能更多了,與之前不同的是可以直接監(jiān)控系統(tǒng)狀況,并增加了續(xù)費和升級管理配置功能?!薄 ∥磥?,繼續(xù)“煎蛋”

  從2006年創(chuàng)立至今的6年時間里,從零做到現(xiàn)在的日瀏覽量近百萬,煎蛋增長速度相當緩慢。不過煎蛋沒有做過任何主動推廣,前期完全是通過讀者的主動傳播逐漸成長起來,到后期網(wǎng)站內(nèi)容多起來以后,搜索引擎開始成為煎蛋重要的流量來源。與同類網(wǎng)站在成長起來后轉(zhuǎn)向商業(yè)化相比(比如譯言、果殼),煎蛋一直保持個人網(wǎng)站形態(tài),所有成員都有自己的正式職業(yè)(或者學業(yè)),以興趣為基礎(chǔ),從而保證在煎蛋的持續(xù)內(nèi)容更新。成員都沒有任務(wù)要求,也沒有定量的更新壓力,還是跟最初一樣:看到自己覺得好玩的內(nèi)容才會拿來寫。而唯一的區(qū)別就是,從之前的單純的義務(wù)團隊,轉(zhuǎn)變?yōu)楝F(xiàn)在的付費兼職制度,雖然沒有專門成立公司,但廣告收入能保證成員的稿費和基本運營成本。談及是否有投資和收購機會時,駱水銀說他一直沒有接受,因為他不希望為了“做大”或者發(fā)展得“更快”而承受盈利壓力變得商業(yè)化,或者承載起門戶或媒體的雄心而失去煎蛋原始的趣味;他希望煎蛋繼續(xù)保持簡單,始終保持輕松的小網(wǎng)站姿態(tài),即使走得慢一點,也要能留住老讀者。

  駱水銀坦言,從商業(yè)角度來說,煎蛋從不是一個很好的范本,畢竟它不以盈利為目的。他們追求的是在持續(xù)的分享中收獲成就感并樂在其中。因此,從這個角度來說,駱水銀建議創(chuàng)業(yè)的朋友們不一定都從熱門入手,扎堆去做SNS或者iOS APP,可以想想自己的興趣所在。做自己喜歡的事,才是長久的事業(yè)。

  對于阿里云,駱水銀的寄語是:“阿里云在前進,我們也在成長。作為阿里云的新用戶,我們對這個平臺只有感謝和祝福,希望阿里云更好地走下去。”

  向日葵:與彈性計算同行

  向日葵的由來

  向日葵遠程控制是一款面向企業(yè)和專業(yè)人員的遠程PC管理和控制的服務(wù)軟件,它是由上海貝銳信息科技有限公司(簡稱Oray)推出的。主機安裝了向日葵遠程控制客戶端后,用戶在任何可連入互聯(lián)網(wǎng)的地點,都可以通過向日葵輕松訪問和控制遠程主機,整個過程完全通過瀏覽器進行,無需再安裝軟件。向日葵遠程控制在各種復雜網(wǎng)絡(luò)環(huán)境下也能實現(xiàn)內(nèi)網(wǎng)穿透,通過瀏覽器能輕松實現(xiàn)對遠程PC的服務(wù)、進程、用戶和文件等進行管理。

  談到做向日葵的初衷,Oray CTO張小峰說:“當初決定做向日葵就是想控制家里的電腦下載東西,試用了幾款軟件后,感覺都不順手,于是就萌生了做一款簡單易用的遠程控制軟件的想法。而向日葵的前身是花生殼遠程控制,花生殼本來是一款動態(tài)域名解析軟件,開始時就想利用花生殼+RDP的方式來遠控,但慢慢發(fā)現(xiàn)這種方式很麻煩,后來想何不做成基于互聯(lián)網(wǎng)的遠程控制軟件。但真正開始做的時候,才發(fā)現(xiàn)這不是簡單地實現(xiàn)遠程桌面,還包含遠程文件管理、遠程攝像頭等各種類型的應用?!?/p>

  打造創(chuàng)新思維

  市場上遠程控制和管理軟件眾多,魚龍混雜,而與其他同類型的公司相比,向日葵加入了很多自己的創(chuàng)新思維。

  自主知識產(chǎn)權(quán)的遠程控制協(xié)議。現(xiàn)在大部分遠程控制軟件都是采用VNC的開源的遠程控制協(xié)議,目的就是為了極大縮短開發(fā)周期,遠程控制協(xié)議也是遠程控制的最核心和最難的部分。Oray一直以來堅持原創(chuàng)精神,做擁有自主知識產(chǎn)權(quán)核心技術(shù)的軟件企業(yè)。

  開啟全新的云配置的遠程控制模式。被控端在首次部署完成后,其配置參數(shù)將全部存儲于向日葵的云服務(wù)器中,這樣當部署被控端或被控端機器重新安裝時,無需進行任何配置,做到真正的無縫銜接。

  全面兼容微軟RDP遠程桌面協(xié)議(俗稱3389)。在向日葵四種桌面模式中,工作模式采用了微軟RDP遠程桌面協(xié)議,這樣方便用戶在多種遠程桌面模式中自由切換,體驗完全不同的桌面效果。

  與國內(nèi)其他遠程控制軟件不同,Oray堅持正規(guī)化運作路線,不作惡,也不提供作惡的途徑,向日葵被控端全面獲得了微軟軟件徽標和WHQL雙重認證,與Windows系統(tǒng)完全兼容,并且會一直堅持安全的路線。

  彈性計算改變傳統(tǒng)的項目上線方式

  雖說向日葵有這么多創(chuàng)新的地方,但張小峰并不諱言,在創(chuàng)業(yè)過程中,他們確確實實遇到一些挑戰(zhàn)。

  一個項目的上線,如果通過傳統(tǒng)的方式進行規(guī)劃,需要考慮硬件采購、多點線路部署等一系列問題,這些問題對項目的服務(wù)質(zhì)量都有著深遠的影響。而云計算作為一種新型的計算模式,云服務(wù)商可以很好地提供海量IT資源,如計算能力、海量存儲、多線路互訪……而阿里云的彈性計算可以很好地解決一系列問題。

  首先,阿里云的彈性計算,可以簡化整個硬件采購的過程,有效地控制項目的運營成本,而無需在項目開始的時候投入大量的資金。通過阿里云彈性計算按需擴展、實時開通等服務(wù),還可以實現(xiàn)服務(wù)快速搭建、切換、擴容,為用戶提供更優(yōu)質(zhì)的體驗。

  其次,阿里云的優(yōu)質(zhì)線路,令用戶無論身在任何線路運營商的環(huán)境下,都可以暢游阿里云上的服務(wù)。這優(yōu)勢是其他單一線路的機房無可比擬的。

  在談及阿里云彈性計算的使用經(jīng)驗時,張小峰說:“阿里云的彈性計算既存在一定優(yōu)勢,同時也不可避免地存在磁盤I/O資源競爭問題。如果只是完全把物理服務(wù)器上的服務(wù)進行遷移,未必能完全適用。因此在部署之前,我們根據(jù)其特點,對服務(wù)架構(gòu)及服務(wù)端程序進行有針對性的優(yōu)化,力求在云服務(wù)器上能發(fā)揮最大的優(yōu)勢?!?/p>

  上網(wǎng)快鳥:云計算對移動互聯(lián)網(wǎng)格外重要

  晨風云(北京)科技有限公司是一家移動互聯(lián)網(wǎng)新創(chuàng)公司,團隊最初由4個人組建。他們開發(fā)了一款節(jié)省流量的手機軟件——上網(wǎng)快鳥,可以使手機上網(wǎng)加速,同時節(jié)省流量從而節(jié)省手機話費。上網(wǎng)快鳥采用最新云計算技術(shù),帶給用戶省錢、快速、安全的上網(wǎng)體驗,安裝完成即時生效,退出軟件也能享受以上服務(wù),好用不耗電。在對上網(wǎng)快鳥項目組的采訪中,項目成員談的最多的還是“服務(wù)用戶,以用戶為導向”。

  不要為了創(chuàng)業(yè)而創(chuàng)業(yè)

  關(guān)于創(chuàng)業(yè)歷程,晨風云CEO張慧說他們不是為了創(chuàng)業(yè)而創(chuàng)業(yè),大多數(shù)人在創(chuàng)業(yè)之前都會有很多糾結(jié),有的人最終堅持下來,有的人中途放棄。而自己之所以創(chuàng)業(yè),一方面是與之前的工作經(jīng)歷有關(guān);另一方面就是年齡——人過了而立之年就想做一些自己喜歡的產(chǎn)品,讓自己更有成就感。張慧2000年開始工作,之后經(jīng)歷了互聯(lián)網(wǎng) “興起—泡沫—再次興起”的過程,憑借敏感的嗅覺,他看好移動互聯(lián)網(wǎng)的發(fā)展機遇,與朋友一起于2011年10月毅然決然地投身到創(chuàng)業(yè)大軍中,創(chuàng)建了晨風云,目的就是希望能夠做出優(yōu)秀的產(chǎn)品服務(wù)于用戶。

  在創(chuàng)建晨風云之前,張慧團隊進行了大量的市場分析和技術(shù)預研,確定了服務(wù)用戶的方式,在不斷的否定、思想碰撞和溝通中對產(chǎn)品做了很大的改變,最終定義出上網(wǎng)快鳥這款產(chǎn)品。從2011年10月到2012年1月,上網(wǎng)快鳥歷時3個月后正式發(fā)布上線,上線第一周便被應用市場評為“上升最快的Android應用”,說到這里,這位嚴謹?shù)腃EO臉上浮現(xiàn)出了幸福的微笑。

  創(chuàng)業(yè)方向和團隊有優(yōu)勢

  張慧表示,晨風云是一家新興的、朝氣蓬勃的創(chuàng)業(yè)公司,根據(jù)現(xiàn)代移動互聯(lián)網(wǎng)手機上網(wǎng)的普遍現(xiàn)狀,即每個月包的流量到月末時就不夠用,以及上網(wǎng)速度不快,他們便順勢開發(fā)了“上網(wǎng)快鳥”這樣一款能夠使加速上網(wǎng)、節(jié)省流量的免費軟件,爭取提高手機用戶的上網(wǎng)體驗,期待得到用戶的認可和喜歡。同時,晨風云與眾不同的地方還體現(xiàn)在團隊骨干成員及其背景上,團隊成員中張慧有著十年電信運營商行業(yè)經(jīng)驗,其他創(chuàng)始人也均有多年工作經(jīng)驗。尤其架構(gòu)師團隊是做企業(yè)級網(wǎng)關(guān)產(chǎn)品和云安全產(chǎn)品出身,因此團隊在系統(tǒng)穩(wěn)定性方面具備豐富的經(jīng)驗,能夠確保產(chǎn)品服務(wù)質(zhì)量,達到99.9999%的可用率。

  創(chuàng)業(yè)真體驗

  “創(chuàng)業(yè)最困難的首先是資金問題,”在提到創(chuàng)業(yè)困難時,張慧頗為感慨地說,“剛開始時,項目資金不夠,大家就一起湊錢,直到成功融資,資金緊缺的狀況才得以改善。其次是人才的稀缺,創(chuàng)業(yè)初期,團隊小,知名度不高,吸引不到合適的人才加入到團隊,這樣就導致了團隊技術(shù)開發(fā)的困難。最初,工程師們要熬夜工作到凌晨兩點,甚至一起通宵在辦公室工作也是常有的事情。隨著產(chǎn)品的上線得到用戶的認可,團隊才開始逐漸壯大?!?/p>

  晨風云團隊成員很認同馬云說的一句話:“今天很殘酷,明天更殘酷,后天很美好,但絕大部分的人死在明天的晚上,看不到后天的太陽。”在張慧眼中,“創(chuàng)業(yè)是一件艱苦而且持續(xù)的事情,創(chuàng)業(yè)者需要不斷給自己加油”。創(chuàng)業(yè)是“打江山難,守江山更難”,創(chuàng)業(yè)者要始終保持清醒的頭腦,守得住孤獨,經(jīng)得住考驗。自身具備了創(chuàng)業(yè)的條件之外,還要選擇一個好的合作伙伴,這個合作伙伴,不僅要志同道合,而且要優(yōu)勢互補。晨風云團隊就是由一群志同道合的、愿意為了共同的目標而奮斗的人組建。盡管創(chuàng)業(yè)很艱苦、很有挑戰(zhàn),但張慧很享受現(xiàn)在這個過程,他表示,自己的團隊還是很幸運的,來到了創(chuàng)新工場的平臺,使得資金、人才招聘、場地、培訓等方面的問題得到解決,并能專注于技術(shù)、產(chǎn)品和運營方面的工作。

  探索彈性計算在移動互聯(lián)網(wǎng)中的應用

  云計算作為革命性的技術(shù),帶來了很多的機會,如Amazon AWS、Dropbox、Evernote等成功者。在移動互聯(lián)網(wǎng)情景下,由于終端的存儲、計算能力有限,云計算顯得格外重要。而且云計算推動了企業(yè)和社會的進步,帶來了新的契機,并開啟了更高效、靈活、協(xié)作的計算模式。

  晨風云團隊在成立初期已經(jīng)使用過一些云服務(wù),但最終選擇了阿里云,原因何在?在張慧看來,首先,阿里云可以隨著業(yè)務(wù)需求的增加不斷擴展資源,很便利,同時可以定制進項,系統(tǒng)做好進項之后,可以馬上上線和使用,很及時;其次,性價比高,適合需要很好的控制資金成本的創(chuàng)業(yè)初期的公司;再次,阿里云已經(jīng)可以支持淘寶和支付寶這樣大的業(yè)務(wù),對小團隊的支持更沒有問題;最后,阿里云的網(wǎng)絡(luò)用戶和接入商比較多,這樣商家就很容易獲取服務(wù)。

  晨風云的云計算需求主要是在數(shù)據(jù)挖掘系統(tǒng)方面。由于每天需要處理非常多的信息,除了例行任務(wù),還有很多臨時性的任務(wù),如果使用傳統(tǒng)的IT解決方案,可能需要準備N臺機器處理例行任務(wù),再準備M臺機器處理臨時性任務(wù),當然,還得雇用相應數(shù)量的IT工程師來維護。對于創(chuàng)業(yè)公司來講,這是一筆相當大的開支。而通過長期租用阿里云的虛擬機處理例行任務(wù),當有臨時任務(wù)時,再臨時租用一些機器,因此,無論從硬件成本,還是IT運維成本考慮,阿里云這種彈性計算服務(wù)都是大數(shù)據(jù)量計算的不二之選。

  而在使用阿里云的過程中,讓晨風云團隊成員感觸最深的當屬阿里云的客戶服務(wù)和技術(shù)服務(wù):網(wǎng)站有穩(wěn)定的服務(wù)器環(huán)境和暢快的訪問速度、貼心的技術(shù)維護,同時問題提交之后,會有后期的跟蹤,使問題得到徹底解決。

  當然,在張慧看來,阿里云也存在需要改善的地方。比如:阿里云目前沒有遠程控制界面,只能通過SSH登陸管理;服務(wù)、響應時間需要進一步提升,真正為用戶提供好的服務(wù)。





  版權(quán)及免責聲明:凡本網(wǎng)所屬版權(quán)作品,轉(zhuǎn)載時須獲得授權(quán)并注明來源“中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)”,違者本網(wǎng)將保留追究其相關(guān)法律責任的權(quán)力。凡轉(zhuǎn)載文章,不代表本網(wǎng)觀點和立場。版權(quán)事宜請聯(lián)系:010-65363056。

延伸閱讀

熱點視頻

第六屆中國報業(yè)黨建工作座談會(1) 第六屆中國報業(yè)黨建工作座談會(1)

熱點新聞

熱點輿情

特色小鎮(zhèn)

版權(quán)所有:中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)京ICP備11041399號-2京公網(wǎng)安備11010502003583