戲解決方案
一、現狀
隨著國內手與4G時的興起,2013年國內卡類戲收入占據了手總體收入的近一半,成為國內手市的主流。2014年動作類重度卡手崛起,2015年卡手進入即興戰斗時。同時卡手也將迎來重度手的強大挑戰。面洶涌襲來的手展浪潮,卡手除了玩法創新,后端架構要求也相應提高。
二、需求
時間要求高
周期短,需要控成本,服、合服相頻繁。
帶寬靈活調整
可能會存在個服帶寬很高,其他服帶寬利用率很低的況。
登陸需要實現負載均衡,戲服需要穩定
各種類型戲基本都有的共同特性,不確定的玩數量于器的資源配置預估帶來了困擾,尤其在戲剛剛線的推廣期或活動等,瞬時的訪問壓力很容易突破系統負載能力限。
速恢復
垂直部署架構面臨的典型問題,當臺器因各種問題宕機時,將導致少一組區或服不可用,而宕機恢復時間直接關系到用戶體驗、財務流水甚用戶留存,而往往受限于條、碼繼承、成本等因素。
數據傳輸的安全性高
垂直部署架構中,往往需要將一些重要的務進獨立器運,比如支付的務平臺,用戶信息平臺等,保數據的安全,但是務又需要將云主機和物理器的內網通,實現內網互訪。
三、云的解決方案
SSD高磁盤IO
云器可實現SSD云磁盤,擁有高速穩定的讀寫能力,戲的平臺提供高IO,同時,云磁盤的獨立性可在不同設備隨意掛載。
速部署
云器實現全動通,釋放,銷毀操作功能,滿足戲合服頻率高的特性,做到彈性調整,天計費,需操作,實現真正意義的彈性。
排除點風險
云器基于分布式文系統構建的云平臺,云器身擁有動宕機遷移的能力,可以在故障生時速的通過遷移恢復,避免戲器的點故障。
云器和物理器互通
云器依靠強大的資源網絡,可以實現云器和物理器互通,實現混合組網。
平臺穩定運
戲務主要分平臺和戲服,平臺是每個戲商的核心,于戲的平臺,需要為客戶提供高可靠的保障,云的SLB,采用FULLNAT模式,在不變用戶任何配置的況下為客戶提供平臺前端的負載,通過內網互通,實現數據庫,平臺登錄,戲服三者之前的高速互通,實現戲服的高保。
云架構部署
云架構部署圖詳解
1、 戲端入口處采用負載均衡,隨著戲務量增加,服承載能力達到限,隨時擴展戲服數量。SLB支持4層TCP/UDP,7層http/https負載均衡,提供1W+并量,使得務具備靈活多樣的伸縮性能。
2、 平臺前端實現防DDOS防護部署,可以為戲服提供DDOS流量清洗。
3、 購買的內部資源,可以由組建己需要相匹配的配置設備。比如:購買20核CPU,100G內存,客戶可跟進身需求不同務的云器在資源池內進由搭配。在使用過程中,如果現某臺設備的資源利用率不高,可以將資源進回收,重新進分配部署,這樣既實現了wq個性化定的需求,又實現了客戶速服的需求。
4、 利用云器的SSD磁盤高速穩定的隨機讀寫能力,每秒過兆吞吐量的存儲性能,客戶可在云器建高速數據庫,滿足數據庫的高IO需求。
5、 通過網內資源的互通性,為客戶通物理器和云主機內網,實現內網資源互相調度,達到混合部署的效果。
五、 解決方案的特點和優勢
用戶身資源池化
彈性調整,天計費,需操作,實現真正意義的彈性。
更優的用戶體驗
結合優質的多線BGP帶寬,可以交付玩流暢的戲體驗。
高速的IO讀寫
為用戶提供高速的IO讀寫性能,滿足平臺的高IO讀寫。
網內資源互通性
通過云豐富的資源沉淀,為客戶實現物理網絡和虛擬網絡之間的互通。
SLB負載
通過云的SLB,為平臺和戲服提供負載均衡,緩解設備的負載壓力。