郭曉說,剛開始搞“云”的時候,他也暈。
2007年那會兒,云的概念還沒定義。“國內(nèi)幾乎沒有從事云計算的公司,阿里云還沒出來,只知道亞馬遜推出了類似的新產(chǎn)品。”
這個時代,新業(yè)態(tài)一個接一個起跑,探路者經(jīng)常找不到參考。作為國內(nèi)第一批接觸云的人,華云數(shù)據(jù)董事長許廣彬認定了一點,“所有東西都在云端,要客戶自助完成。”結(jié)合互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC)的從業(yè)經(jīng)驗,他主持研發(fā)國內(nèi)首個云計算運營支撐系統(tǒng)1.0版本,入手時就推崇“一鍵式、全自動”。
2014年初,華云數(shù)據(jù)獲得海外資本的5000萬美元投資,“做中國最大的云計算供應(yīng)商”的目標中,那個打頭的“做”字默默消失。版本也晉級為4.0。
過往七年,華云數(shù)據(jù)和互聯(lián)網(wǎng)數(shù)據(jù)潮一起沉浮,受過圍阻、跌過跟頭,但是,它在傳統(tǒng)IDC的沒落中抽身而出,在硬盤崩潰的事故中歷練災(zāi)備,在回應(yīng)客戶嚴苛的需求中精煉技藝,在迷蒙的云中,樹立索驥里程碑,走入穩(wěn)健成長期。
一個違規(guī)詞匯逼出的轉(zhuǎn)云意圖
要不是一個違規(guī)詞匯導(dǎo)致的汕頭機房關(guān)閉,許廣彬帶團隊上云的腳步可能還要晚幾年。
搜索“藍芒事件”,它對網(wǎng)絡(luò)世界的波及范圍之廣仍可見一斑,幾千個網(wǎng)站不能訪問。藍芒團隊是華云數(shù)據(jù)的前身。
受制于人的滋味不好受,“許總下定決心搞研究,希望把客戶轉(zhuǎn)到云端,擺脫彼此牽累,”郭曉跟著許廣彬踏進云里,參與產(chǎn)品架構(gòu)與研發(fā)。
雪上加霜的是,當時的網(wǎng)絡(luò)供應(yīng)商要漲價,“在合同到期前完成轉(zhuǎn)云,期限只有三個月。”郭曉回憶當時的開發(fā)壓力,幾天幾夜不睡覺是常態(tài)。
對市場的把脈,也讓許廣彬堅決轉(zhuǎn)云,“IDC代理商實際上生活在運營商和客戶的夾縫中,利潤很低。一個機柜之前放十幾個用戶,轉(zhuǎn)云之后能放上千用戶,利潤隨之放大。”
走哪條路上云?探路階段一切都靠自己摸——該從底層開始,還是從調(diào)度層開始??吹叫值芄?ldquo;從底層開始”的嘗試步履維艱,許廣彬決定從調(diào)度層開始。
“我們一直秉承著開放的理念,”許廣彬說,“從調(diào)度層開始,可以更多依靠和接納社區(qū)的力量。”
在最后期限完成測試,沒來得及來場“演習”,華云1.0版直接上“戰(zhàn)場”??焖僦匮b操作系統(tǒng)、自主內(nèi)網(wǎng)、防火墻……云主機控制面板帶著大量功能,“這些都基于方便用戶自助的考慮。”
“推廣初期給了用戶很多優(yōu)惠,不厭其煩地講解技術(shù)優(yōu)勢,”郭曉形容拉用戶上云是“連哄帶勸”,“客戶也很折騰,每搬一次家都意味著IP地址的變化,用戶可能因此放棄這個網(wǎng)站。”
折騰是為了跟上技術(shù)的變革,而新事物得到的機會往往只有一次,不容有失。
那陣子,郭曉的神經(jīng)每天都繃得緊緊的,用戶的數(shù)據(jù)像一個個丟過來的雞蛋,不能有一點磕了碰了,每天他和團隊都會將用戶的數(shù)據(jù)保存在一個存儲陣列柜里,用硬件備份保證數(shù)據(jù)穩(wěn)妥。
“戰(zhàn)戰(zhàn)兢兢”的心情在產(chǎn)品的穩(wěn)定運行中一天天踏實下來。董事長許廣彬這樣評價自己的團隊,“在開發(fā)的圈子中,我們是最會做IDC的,在IDC的圈子中,我們是最會做開發(fā)的。”
然而,容不得華云人停止研發(fā)的腳步,一次安全事故讓他們意識到“雞蛋”鎖在“保險柜”里也不安全。
一次安全事故開啟的分布式存儲新紀元
2012年,華云深圳機房磁盤陣列柜的5塊硬盤一齊故障,雖然有驚無險,100%的數(shù)據(jù)得到恢復(fù),還是損失不小。
“硬件再好,也會有意外,硬件備份不夠牢靠,”郭曉說這個事故讓他們思考,怎樣在虛擬的云上給數(shù)據(jù)搭個牢靠的“窩”?
面對這個悖論,華云轉(zhuǎn)換思路迎接挑戰(zhàn),因為數(shù)據(jù)的安全是產(chǎn)業(yè)存在的根基。
“不把雞蛋放在一個籃子里。”自一句俗語開始,華云起步分布式存儲的研發(fā)之旅。
“把數(shù)據(jù)打散了存放,需要的時候再湊在一起。”郭曉說,這正合華云心意,從起點就主攻調(diào)度的華云對“數(shù)來數(shù)往”格外在行。
“用戶的數(shù)據(jù)存進來時會被打散成4K為單位的小塊數(shù)據(jù),放在不同服務(wù)器的不同磁盤上,”郭曉描述著數(shù)據(jù)的蹤跡,“每個小塊數(shù)據(jù)都有2份拷貝,加上原始數(shù)據(jù),成為3份,存在不同硬盤上,3份同樣數(shù)據(jù)的不同塊可以隨時重新組合成完整的數(shù)據(jù)。”
由于打散的徹底、分散的廣泛,“狡兔”在分布式存儲上的“窩”遠多于“三窟”。
早在藍芒事件后,就有人質(zhì)疑“中國的IDC還靠得住嗎”,6年后,華云數(shù)據(jù)用事實作答,“現(xiàn)在一次性壞400塊硬盤也不怕數(shù)據(jù)丟失。”
當然,數(shù)據(jù)資源調(diào)度和管理不是如此簡單,其中包含很多算法和優(yōu)化方案。與一樣的食材和廚具,金牌廚師才能挑動舌尖的道理相同,同樣的帶寬、硬盤、CPU,最優(yōu)計算能力源自巧妙的架構(gòu)和適當?shù)姆峙洹?/p>
專業(yè)報道這樣描述:新一代架構(gòu)采用了計算節(jié)點和存儲節(jié)點分離的技術(shù)架構(gòu),將計算資源根據(jù)請求的資源情況動態(tài)分配到計算節(jié)點,保證最優(yōu)比例對外提供計算能力。
“分布式的好處是提升性能,”郭曉說,分布和調(diào)優(yōu),收獲了安全和速度的雙贏。“多塊硬盤同時讀一個文件,讀取速度成倍增加。”據(jù)持續(xù)半個月的多節(jié)點測試值顯示,華云數(shù)據(jù)云主機的磁盤存取速度已超過微軟、亞馬遜等企業(yè)。
一個客戶需求促成的實戰(zhàn)突破
2014年,有一個電商客戶找到華云,要求將它連接到蘇寧各個實體門店的網(wǎng)絡(luò)延時縮短到10毫秒以內(nèi)。“據(jù)說他在全國找了很多云計算服務(wù)商都不能實現(xiàn)。”市場部門調(diào)研后發(fā)現(xiàn),有這樣需求的不只這一家公司,“這套系統(tǒng)接了很多電商。我們最終實現(xiàn)了他的要求。”
不對需求說“不”,郭曉說,“用戶想要的,只要邏輯上的改變可以滿足他,我們就滿足。”
更何況,一個項目的完成往往跟隨著后續(xù)的一塊巨大市場。“一個期貨公司要求與下面的平臺對接時,延時不能高于4毫秒,我們?yōu)樗鼏为毥⒁粋€機房,然后包裝一個方案,讓類似需求的用戶集中到這里。”
一個個在實戰(zhàn)中的突破,讓華云善于也敢于跨進云計算領(lǐng)域的“無人區(qū)”。
關(guān)注“中小微”,為個人創(chuàng)業(yè)者服務(wù),華云的云應(yīng)用平臺很“傻瓜”,“那些兩三個人去開發(fā)一個移動APP的小企業(yè),沒有再多的精力維護和運營。”許廣彬說,華云來做。
幫助傳統(tǒng)IDC獲得主動性。傳統(tǒng)IDC行業(yè)一直在承受客戶流失,“還不如主動一點直接云化,”許廣彬說,華云可以提供服務(wù)器和技術(shù),把IDC資源云化后,統(tǒng)一管理和調(diào)度,“傳統(tǒng)IDC大幅提高利潤率、擴大原有規(guī)模、也打了他原有的品牌,我們則豐富了機房資源。”
在中國主要的動畫輸出地無錫和廈門落戶的華云,最近又注意到了動畫渲染的服務(wù)器空閑,“想做渲染云,”郭曉說,“有一些動畫廠商的服務(wù)器,開機24小時,每天卻只有2、3個小時在工作。為什么不把它們云化,這樣買不起服務(wù)器的用戶也能用。”
在這個新興的產(chǎn)業(yè)里,還有無數(shù)的可能去發(fā)掘,而每次意外都可能是機遇發(fā)出邀請的叩門聲,云產(chǎn)業(yè)的發(fā)展浪潮中,需要的是“索驥(記)畫圖”的攀登者,而不是“按圖索驥”的保守者。