IBM SoftLayer云體驗有感
原創(chuàng)筆者所在的鄭州第二人生科技有限公司,是一家致力于游戲開發(fā)運(yùn)營的企業(yè),公司共有員工100多人,開發(fā)、運(yùn)營的游戲30余款,總開服量達(dá)數(shù)千計,活躍玩家近百萬。從縱向業(yè)務(wù)上分為了開發(fā)部,運(yùn)營部,運(yùn)維部,涉及的游戲種類既有傳統(tǒng)的端游,也有頁游和手游等新興游戲類別。我們擁有著杰出的開發(fā)團(tuán)隊和運(yùn)維團(tuán)隊,在游戲行業(yè)嶄露頭角,并逐漸向巨人、騰訊、網(wǎng)易、37wan等游戲大亨看齊。
服務(wù)器資源成為游戲行業(yè)的“軟肋”
由于游戲行業(yè)的特殊性,每一款游戲的每一個區(qū)服,都需要至少一臺虛擬服務(wù)器來支撐,這是每一個業(yè)內(nèi)公司不得不考慮的一個重要的問題。既要考慮服務(wù)器管理的方便性,穩(wěn)定性和安全性,又要考慮服務(wù)器本身的成本。我們擁有12個人的運(yùn)維團(tuán)隊去管理我們目前擁有的200余臺物理服務(wù)器,使得每天他們的工作量苦不堪言,一方面由于機(jī)房較遠(yuǎn),另一方便由于開服的頻繁性,致使運(yùn)維團(tuán)隊的工作量非常之大。
由于歷史遺留問題,我們的服務(wù)器是原始的CentOs系列,甚至有的還是windows server 2003,同時由于負(fù)載均衡的限制,致使長期以來服務(wù)器不能隨便動,是公司的一個薄弱的環(huán)節(jié)。對作為分管技術(shù)的我也說,也是一塊長期以來的心病。
數(shù)據(jù)庫相對于負(fù)載均衡更是難以突破的屏障,龐大的游戲數(shù)據(jù)都在其中的幾臺服務(wù)器上,隨著開服數(shù)量的增加,我們不得不經(jīng)常性的添加數(shù)據(jù)庫服務(wù)器。同時下線的產(chǎn)品所用的服務(wù)器也無法撤出。
帶寬也是一個非常嚴(yán)肅棘手的問題,游戲行業(yè)有一個特殊性,那就是人流量的問題,游戲剛上線***天可能1臺服務(wù)器就足夠用了,明天就需要10臺服務(wù)器,用戶很快的突圍進(jìn)來。準(zhǔn)備少了突然來了壓力大跟不上,投入多了造成大量的資源浪費(fèi)。其存在一個不可估量的問題,同時為了保證玩家體驗,帶寬的變動是一個非常麻煩的大問題。
基于以上原因,服務(wù)器對于我們這邊以來一直是一個難以解決的難題,是我們技術(shù)部門難以啟齒的柔弱。服務(wù)器的分配和使用上一直保持著高度緊張的狀態(tài),卻一直沒有找到有效合理的解決方案。但是為了不影響公司發(fā)展,我們也只能不斷的購置服務(wù)器,不斷的升級設(shè)備和帶寬。
SoftLayer助力游戲行業(yè)解決服務(wù)器資源分配問題
這一問題隨著公司的發(fā)展,其弊端越加凸顯,嚴(yán)重的制約了公司的發(fā)展。新官上任的我,立志要徹底解決這一難題。我要求我們團(tuán)隊多加注意市場上的解決方案,同時參考業(yè)內(nèi)其他企業(yè)的解決方案,盡早解決。皇天不負(fù)有心人。近日,通過一次由51CTO舉辦的IBM SoftLayer試用活動上,我抱著試試看的態(tài)度,得到了SoftLayer服務(wù)器的試用機(jī)會。
坦白說,我的英文并不好,SoftLayer全英文的頁面讓我一度十分的痛苦。對比著翻譯勉強(qiáng)算是有個大概的了解。當(dāng)時并不以為然。在我?guī)缀跸胍艞壍臅r候,想到就這樣放棄了豈不是真心對不起自己查的半天字典嗎?于是我做出了一個頗為正確的決定:繼續(xù)進(jìn)行深度試用的決定,現(xiàn)在也慶幸自己差點(diǎn)與一個優(yōu)秀的解決方案失之交臂。但是還是很希望SoftLayer能夠提供中文版的管理面板。
登陸上去之后發(fā)現(xiàn)和之前用過的用戶中心非常不一樣,由于對英文的不熟悉,摸索了30分鐘之后,終于放棄了KVM方式登陸。因為需要安裝java虛擬機(jī)。而發(fā)現(xiàn)了簡單的管理中心的入口,原來是control.softlayer.com,而不是manage.softlayer.com.登陸進(jìn)去發(fā)現(xiàn)了非常和諧大氣的Portal。
首先是配置面板,這里羅列出了我試用的時候填寫的配置信息。
Tickets面板,是記錄的操作記錄。算是個歷史追溯吧。
Usage這個是一個統(tǒng)計面板,能夠生成圖形化的統(tǒng)計信息??梢钥吹紺PU和內(nèi)存等的使用記錄,方便運(yùn)維人員隨時監(jiān)控服務(wù)器。
BandWidth 這個是帶寬統(tǒng)計,這里可以監(jiān)控到流量帶寬的實(shí)際使用情況,同樣的這里也能生成報表。不過我感覺這個顏色的分配有點(diǎn)問題,藍(lán)色和綠色比較相近,不容易分辨。(或許是我色弱?誰知道呢。)
Monitoring 這個是監(jiān)控
Security 這里面是安全配置
Password 這里面是密碼管理,可以修改密碼能操作。
大概看了一下之后,立即進(jìn)到了服務(wù)器中,體驗了一下網(wǎng)速,這始終是一個我們非常關(guān)心的問題。結(jié)果讓我們非常滿意,我們開始使用壓力測試,結(jié)果發(fā)現(xiàn)人數(shù)的多少基本上對速度沒有影響,這讓我們部門所有的同事都贊不絕口!果然不負(fù)所望,對得起10G光纖直連的說法。
在確定了速度之后,我們開始測試了機(jī)器本身的配置,和抗壓性。結(jié)果這臺僅有1GB內(nèi)存機(jī)器承載也非常可觀。IBM的機(jī)器還是一如既往的好使。
同時,我們注意到這些機(jī)器使用內(nèi)網(wǎng)網(wǎng)卡,Private Network 使我們的web集群,數(shù)據(jù)庫服務(wù)器組等能無縫的遷移,并且更加的高效和安全!
接下來我們分別測試了安全性,應(yīng)急處理等,沒有出現(xiàn)任何問題,贏得了我們?nèi)w技術(shù)人員的拍手叫好!同時,針對我們行業(yè)的特殊性,SoftLayer的云服務(wù)器可以隨時升級配置的特性也使得我們更加方便的去彈性的改變配置,再也不用擔(dān)心服務(wù)器配置不夠用,更不用擔(dān)心服務(wù)器多余造成浪費(fèi)了。其方便的管理方式,快捷操作贏得了大家的掌聲,也與我們公司擦出了火花。運(yùn)維部門的同事都長吁了口氣說以后就輕松了。而我卻在想,SoftLayer如此方便的管理手段,使得1個人能夠管理500臺服務(wù)器。那運(yùn)維部門的多余的人干些什么呢?但愿老板不會想到開除他們吧....