夠快是國(guó)內(nèi)一家基于云存儲(chǔ)的協(xié)同服務(wù)提供商。面向各類規(guī)模的企事業(yè)單位、政府機(jī)關(guān)以及學(xué)校團(tuán)體,提供建立在阿里云平臺(tái)上的云存儲(chǔ)以及基于云存儲(chǔ)的各類協(xié)同應(yīng)用服務(wù)。InfoQ就夠快的架構(gòu)向云端的遷移等問題對(duì)夠快工程師進(jìn)行了采訪。
相關(guān)廠商內(nèi)容
分享云計(jì)算在傳統(tǒng)IDC、移動(dòng)互聯(lián)網(wǎng)、SaaS應(yīng)用、PaaS平臺(tái)等領(lǐng)域應(yīng)用,阿里云開發(fā)者大會(huì),免費(fèi)報(bào)名中!
如何有效利用云計(jì)算的彈性特性滿足需求、抵抗挑戰(zhàn)?
參與討論云存儲(chǔ)的易用性、高可擴(kuò)展、安全性,盡在阿里云開發(fā)者大會(huì)。
相關(guān)贊助商

阿里云開發(fā)者大會(huì),2012年11月8日~9日,免費(fèi)報(bào)名中,了解詳情!
InfoQ:“夠快”為什么要將業(yè)務(wù)放到云上?之前是否有一個(gè)階段是沒有將服務(wù)器放到云上而是自己來負(fù)責(zé)服務(wù)器的處理?
蔣爍淼:之前有。
InfoQ: 之前的那種方式遇到了什么問題?為什么會(huì)決定把業(yè)務(wù)遷移到云上?
蔣爍淼:是這樣的,首先一點(diǎn)就是說像我們把業(yè)務(wù)放在自己部署的服務(wù)器上,一開始是規(guī)模相對(duì)較小,服務(wù)器加起來不超過20臺(tái),那么給我們的感覺是自己能夠維護(hù)的過來,當(dāng)時(shí)也開發(fā)了一些程序來做監(jiān)控、管理,而真正遇到的瓶頸產(chǎn)生在網(wǎng)絡(luò)方面。因?yàn)槲覀冏龅氖谴鎯?chǔ)服務(wù),做存儲(chǔ)服務(wù)很重要的一點(diǎn)就是網(wǎng)絡(luò)。因?yàn)橹袊?guó)的網(wǎng)絡(luò)服務(wù)商有聯(lián)通、電信、移動(dòng)等,在這種大的網(wǎng)絡(luò)環(huán)境下,我們就需要至少建立聯(lián)通、電信兩個(gè)機(jī)房,并且我們也就是這樣做的,這就導(dǎo)致我們的機(jī)器數(shù)量翻倍。并且隨著業(yè)務(wù)的發(fā)展,我們需要管理的服務(wù)器規(guī)模差不多接近100臺(tái),這樣我們的服務(wù)器就相當(dāng)于構(gòu)成了一個(gè)私有云,但是我們發(fā)現(xiàn)除了機(jī)器本身的成本以外,我們還需要額外的付出:
針對(duì)現(xiàn)在的100、200臺(tái)機(jī)器的私有云進(jìn)行優(yōu)化,需要更強(qiáng)大的運(yùn)維開發(fā)團(tuán)隊(duì)、需要更好的帶寬。
我們的服務(wù)器放在不同的機(jī)房,在每個(gè)機(jī)房還需要專門的維護(hù)人員。因?yàn)槲覀冏龅氖窃贫舜鎯?chǔ),硬盤很容易損壞,因此當(dāng)這樣的情況發(fā)生以后需要及時(shí)更換硬盤、修復(fù)數(shù)據(jù),那就要求我們隨時(shí)對(duì)服務(wù)器進(jìn)行監(jiān)控。實(shí)際上在服務(wù)器監(jiān)控、管理這一塊耗費(fèi)了我們很大的精力。
阿里云的出現(xiàn)就給我們這樣的感覺:雖然其硬件、帶寬成本比我們自己部署要貴一些,但是我們節(jié)省了很多隱形成本。我在使用阿里云的時(shí)候,深有體會(huì)的這一點(diǎn)。在我們自己部署服務(wù)器的時(shí)候,一開始放置了10、20臺(tái)服務(wù)器,但是如果后來業(yè)務(wù)暴增需要100、200臺(tái)機(jī)器 ,但是電信機(jī)房沒有空余的機(jī)位,我們就只有兩個(gè)選擇,一是將服務(wù)器換一個(gè)機(jī)房,另一個(gè)就是在另一個(gè)機(jī)房部署服務(wù)器,然后通過拉光纖等方式將兩個(gè)機(jī)房串起來。這個(gè)成本是很大的,雖然有足夠的資金來做這個(gè)事情,但由于我們還要提供持續(xù)的服務(wù),所以時(shí)間上我們至少需要一、兩天來部署這個(gè)架構(gòu)。在這個(gè)背景下,我們選擇使用阿里云。
InfoQ:我們相信云可以給企業(yè)帶來很多幫助,比如成本上的降低,但是云不是萬能的,那么夠快在使用阿里云的過程中是否遇到過沒有想到的問題?又是如何解決的?
蔣爍淼:實(shí)際上我感覺“夠快”是伴隨著阿里云一起成長(zhǎng)的。我們最早用阿里云的時(shí)候,包括OSS系統(tǒng),還是存在很多問題的,我們也反饋了很多bug。其實(shí),我感覺這個(gè)事情需要客觀的看待,我相信云現(xiàn)在還存在很多問題,但是這些問題我們自己做也會(huì)碰到,不同的是現(xiàn)在是阿里云來幫助我們解決問題。拿前幾天遇到的一個(gè)情況來舉例:前幾天我們發(fā)現(xiàn)網(wǎng)站突然訪問不了,后來我問了一下阿里云,他們說是遭遇到了DDOS,然后他們差不多用了2個(gè)小時(shí)就把攻擊流量停止了。因?yàn)橹拔覀冏约翰渴鸱?wù)器的時(shí)候也遇到過這樣的問題,就是也被DDOS,對(duì)于我們就需要一星期或者被迫換IP的方式才能將這個(gè)DDOS躲過去。實(shí)際上這也是另外一個(gè)問題,比如我們?cè)谶\(yùn)營(yíng)的時(shí)候服務(wù)器宕掉、被DDOS或是阿里的誤操作導(dǎo)致服務(wù)器宕機(jī),但是因?yàn)槲覀冏约阂膊渴疬^機(jī)器,也不確保自己的技術(shù)能夠保證萬無一失,包括盛大或者亞馬遜的云也不能夠完美無缺,而這些問題在我們個(gè)人運(yùn)作時(shí)會(huì)遇到時(shí),那么阿里云也會(huì)遇到。不同的是當(dāng)我們個(gè)人遇到的時(shí)候可能是自己想辦法去解決,而現(xiàn)在就靠托管的服務(wù)商來解決,從經(jīng)營(yíng)角度上就是不知道他什么時(shí)候會(huì)解決這個(gè)是差距,其他的都一樣。實(shí)際上我覺得中國(guó)云服務(wù)剛剛興起,包括盛大、阿里的服務(wù)還有待提高,但是我相信他們?nèi)绻堰@個(gè)服務(wù)做下去,必然比我們自己做發(fā)展的要快。畢竟跑在他們機(jī)器上的服務(wù)不止我們自己一家,我可能只會(huì)遇到自己的bug,不妨說我提供了一個(gè)bug給阿里云,他就會(huì)將這個(gè)bug解決,那么整個(gè)平臺(tái)就不會(huì)再遇到這個(gè)問題。
InfoQ:我是不是可以這樣認(rèn)為:“夠快”是和阿里云一同成功,從無到有,從小到大發(fā)展起來?
蔣爍淼:是的,我們的確見證了阿里云的成長(zhǎng),他們的很多服務(wù)都不錯(cuò),包括測(cè)試服務(wù)、OSS等。
InfoQ:對(duì)于使用云的企業(yè)來說,我覺得對(duì)于團(tuán)隊(duì)帶來的變化是不是運(yùn)維成本急劇降低?
蔣爍淼:運(yùn)維分兩塊,一個(gè)是客服運(yùn)維,這個(gè)是不會(huì)減少的。主要是服務(wù)器的運(yùn)維的成本降低,現(xiàn)在我們就一個(gè)人來負(fù)責(zé)。他就是每天看下阿里云服務(wù)器的運(yùn)行狀態(tài),比如空間、網(wǎng)絡(luò)、配置是否正確,如果出現(xiàn)異常就反饋給阿里云,然后由他們進(jìn)行修復(fù)。
原先我們自己部署服務(wù)器的時(shí)候,如果要擴(kuò)大機(jī)房就需要招至少5個(gè)人的團(tuán)隊(duì)來做這個(gè)運(yùn)維管理。
InfoQ:看來阿里云給夠快提供了生產(chǎn)力提升和成本降低,間接造成企業(yè)競(jìng)爭(zhēng)力的提高。
蔣爍淼:是的,那么從另外一個(gè)角度,我們現(xiàn)在是為其他的企業(yè)提供包裝過的云服務(wù)。在我們的產(chǎn)品使用了阿里云以后就會(huì)增強(qiáng)用戶對(duì)我們的信心,因?yàn)榉?wù)是阿里提供支持,用戶感覺就會(huì)對(duì)于服務(wù)感覺很好,包括數(shù)據(jù)安全性等各個(gè)方面會(huì)更放心。同時(shí),數(shù)據(jù)托管在阿里云,我們自己也比較放心。
InfoQ:最后一個(gè)問題,當(dāng)初在選擇云服務(wù)提供商的時(shí)候,是哪些因素使得你們選擇阿里云?
蔣爍淼:最重要的一個(gè)方面是訪問速度。我們的這些服務(wù)主要是面向國(guó)內(nèi),當(dāng)時(shí)試過包括微軟在內(nèi)的很多國(guó)外服務(wù),發(fā)現(xiàn)這些訪問速度比較慢,而亞馬遜、谷歌的服務(wù)容易被屏蔽。那么國(guó)內(nèi)剩下的大公司就是盛大、阿里,當(dāng)然現(xiàn)在國(guó)內(nèi)的其他小公司也提供云平臺(tái),我個(gè)人感覺他們只是提供虛擬機(jī),因?yàn)槲覀兊臉I(yè)務(wù)要求需要服務(wù)商提供整套解決方案,包括存儲(chǔ)、結(jié)構(gòu)化數(shù)據(jù)查詢、虛擬機(jī)、負(fù)載均衡等。
阿里云是內(nèi)置的超級(jí)網(wǎng)絡(luò),教育、電信、聯(lián)通等使用同一個(gè)IP地址,網(wǎng)絡(luò)優(yōu)化到訪問速度都差不多。基于這些,我們選擇阿里云。
同時(shí)還考慮到用戶的體驗(yàn),因?yàn)閷?duì)于用戶而言,需要用戶來選擇聯(lián)通或者電信入口,如果用戶選錯(cuò)了,稍后的服務(wù)就會(huì)不順利。