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