天天看點

雲場景實踐研究第61期:莉莉絲遊戲

在2017遊戲行業全球同服和安全攻防技術沙龍上,來自莉莉絲遊戲的蔣海洋分享了《莉莉絲遊戲雲上運維之路》。他通過介紹莉莉絲遊戲的概況、進化曆程,引出了莉莉絲遊戲使用的cmdb,Saltstack以及Web化技術,并且分享了莉莉絲遊戲在運維方面的心得。<b></b>

<b>“阿裡雲的RDS已經做得非常成熟,可以做主從同步,出現問題時也可以復原到任意時間點,小公司使用起來非常友善,沒有必要自己來搭相關資料庫。如果用主機來搭資料庫的話需要考慮到了瓶頸需要怎麼做,早期成本會比較高,用RDS可以先選擇比較小的量,到了一定階段的時候再進行擴容即可。由于曾經受到了DDos攻擊,是以使用了阿裡雲的anti-ddos進行防範。”</b>

<b></b><b>采用的阿裡雲産品</b>

阿裡雲雲資料庫 RDS

阿裡雲 CND

阿裡雲 DDoS高防IP

阿裡雲對象存儲 OSS

<b>為什麼使用阿裡雲</b>

阿裡雲實作了主從同步,使用RDS可以支援擴容,并且使用阿裡雲anti-ddos進行安全防範。<b></b>

<b>關于 莉莉絲</b>

莉莉絲遊戲,手機遊戲公司,《小冰冰傳奇》(原名《刀塔傳奇》)及《劍與家園》的研發商,《魔法紋章》等遊戲的發行商。

<b>為什麼選擇阿裡雲?</b>

<b>saltstack</b>

saltstack是開源的快速遠端執行平台,是基于Python開發的,部署簡單友善,有自己的API便于進行二次開發。

雲場景實踐研究第61期:莉莉絲遊戲

最上方是一個Master,下面會挂很多minion,Master可以對minion進行遠端的操作。如果在阿裡雲上用了很多的區域,相當于在中間加了一些Syndic節點進行統一管理。我們會根據業務關系去調cmdb裡面存儲的業務資訊,比如需要對某個子產品進行操作的時候會到cmdb裡面去找需要操作的指令有哪些,然後将這些指令下發下去。執行完指令會将結果傳回回來,中心Master就會看到這些傳回的結果,整個的執行速率非常快。

<b>擁抱阿裡雲所帶來的成效</b>

莉莉絲使用了很多成熟的雲産品,阿裡雲的RDS已經做得非常成熟,可以做主從同步,出現問題時也可以復原到任意時間點,小公司使用起來非常友善,沒有必要自己來搭相關資料庫。這樣就不需要自己做備份相關的事情,可以省很多時間和能力,而且可以動态擴容。如果用主機來搭資料庫的話需要考慮到了瓶頸需要怎麼做,早期成本會比較高,用RDS可以先選擇比較小的量,到了一定階段的時候再進行擴容即可。很少用到CDN做雲棧,隻需要用OSS上傳回源。由于曾經受到了DDos攻擊,是以使用了阿裡雲的進行防範。

利用好阿裡雲的API接口,通過寫一些腳本來使用API接口可以提高效率。最好一開始就尋求專業支援,在架構設計階段就可以聯系做架構的指引,這樣對于後期的維護相對簡單很多。

原文釋出日期:2017-04-19

雲栖社群場景研究小組成員:沈金鳳,仲浩。