—— 中新系全媒体矩阵 ——
新闻行业垂直网站近年来,随着棋牌游戏的风靡和流行,各大游戏公司竞相涉足棋牌游戏,随之而来的行业竞争愈演愈烈,棋牌游戏平台已成为网络攻击的新目标。面对机遇与挑战并存的行业大市场,网络棋牌游戏除了在游戏玩法上不断创新,还要重视棋牌游戏服务器的防御及搭建问题。
一、棋牌游戏行业需求分析
棋牌类游戏因为其简单有趣、游戏时间灵活、对外部环境无要求等特点,其玩家数量、年龄跨度在各种游戏类型中名列前茅。由于棋牌游戏用户基数大、黏度高、运营周期长,对于前端玩家的争夺更加激烈,因此对于后端服务器的稳定性、地域覆盖、安全防护能力也带来了更高的要求。
棋牌类游戏主要技术需求如下:
1.弹性伸缩能力。棋牌类游戏的早、中、晚高峰时段非常明显,而且随着新游戏玩法的出现,服务器开服也非常迅速,因此要求服务器可以随业务需求快速开通、部署和释放,才能满足成本和业务发展的平衡。
2.分布式部署。一个棋牌游戏服务商的玩家可能遍布全国,为了提升用户体验,房间服务器需要能够实现分布式部署,玩家就近接入;同时需要部署统一的平台数据库,并保障平台数据库与各地房间服务期间的稳定、安全的网络连接。
3.安全防护能力。棋牌类游戏特点,同一个玩家同时选择多个服务商的概率很小,因此棋牌类游戏面临的安全挑战更大。各种类型的网络攻击对服务器端的整体带宽水平、安全防护能力都提出了更高的要求。
4.服务高可用保证。频繁或较长时间的服务不可用,不仅仅会影响财务流水,还会严重伤害用户体验并导致用户流失。因此在保证产品稳定的基础上,无论是物理设备级的故障,还是数据中心级的故障,都必须有快速的应对方案,能够在故障发生很短时间内,完成服务切换,保证服务高可用。
二、棋牌游戏服务器解决方案
针对棋牌游戏行业的需求分析,厦门快快网络为游戏运营打造可信赖的云计算安全解决方案,该解决方案具有以下优势:
1.弹性伸缩能力:提供全自助的服务控制台,以及API控制方式,满足快速开服、部署、升级、释放的要求,实现成本和业务发展的平衡。同时,结合只有弹性伸缩服务实现基于业务负载情况的自动伸缩架构,极大简化服务器运维工作。
2.玩家就近接入:跨地域数据中心的高速传输网络,为游戏服务器的分布式部署提供了先天优势,即可满足玩家就近接入的需求,又可以保证游戏服务器与平台数据库之间的稳定、安全的连接,保障良好的游戏体验。
3.安全可靠:提供超强的高防能力,配合游戏接入层的IP切换策略,可以有效防御各种类型的DDos攻击,同时降低防护成本。厦门快快网络专业安全团队7*24小时服务,快速应对各种突发的安全问题。
4.服务高可用保证:从产品层面,数据中心层面,厦门快快网络均提供了高可用方案。充分利用同城异地容灾机制,在数据中心出现整体网络或电力故障时,也可以在同城数据中心快速完成业务切换,保证服务高可用。
架构部署
架构部署解读:
1.分层架构:游戏部分也采用类似的分层结构,最核心的是真正承载玩家的房间服务器;游戏接入层不是必需的,但是如果使用接入层,在面对大流量攻击时具有更灵活的应对能力;数据存储层可以分割成不同的数据库实例或库,所以一般不存在性能问题,快快云帮您轻松应对游戏部分对数据存储的需求。
2.房间服务器:随着玩家数量的变化,房间服务器的规格或数量需要相应快速的变化。游戏运维人员可以通过控制台或者API快速复制和部署新服务器,也可以快速合服以确保单个房间内拥有足够的人气。
3.游戏接入层:配合高防IP形成更灵活的安全防护方案。棋牌类游戏一般直接以IP地址提供服务,为避免直接暴露房间服务器公网IP,特别加入这个接入代理层,在某接入服务器IP被大流量攻击超出高防IP防护限值时,直接生成新的接入服务器及公网IP进行替换。对于游戏玩家而言、仅需要重新连接之前的房间即可继续游戏。
4.高防IP:在游戏遭受大流量攻击时进行部署,串接在需要防护的公网IP之前,可以提供20-300+Gbps的防护能力。
应用场景分析:
1.高性能IT资源
提供高性能的计算、I/O并发、和带宽能力,支撑游戏3D动画等视觉需求和更多的并发在线用户数。
游戏制作和游戏:游戏制作和游戏运行对计算、I/O并发、带宽的资源性能要求很高,快快云搭载有GPU能力的高配置云服务器;单盘最大20000 IOPS、350MB/S吞吐量的高性能云硬盘。同时以集群方式提供单区的计算能力,满足单区数千玩家同时在线对资源高性能的需求。
游戏:游戏运行过程中产生大量游戏数据,归档和备份到对象存储服务中,获得存储容量无限水平扩展,按需付费,大大降低存储成本。
云服务器:云服务器可通过VPN无缝连接到客户自建数据中心,满足不同的业务需求。
2.IT资源弹性伸缩
根据游戏业务的运行策略,自动调整弹性计算资源,应对高并发,提高系统的可靠性。
游戏业务:游戏业务流量高峰,服务器压力大易出故障,导致无法实时响应业务请求,降低用户体验。快快云游戏解决方案从多个方面保证系统的可靠性:弹性伸缩服务能够定时检查服务器健康状况并自动移除不健康节点;弹性负载均在单个服务节点出现故障时,服务不会发生中断;弹性云服务器本身支持故障自动迁移,服务可用性达99.995%,保障业务连续。
镜像服务:镜像服务、弹性伸缩服务、弹性云服务器和弹性负载均衡组合实现计算资源的快速弹性伸缩和业务流量的自动分流,满足不同时期的业务流量。
3.全方位网络安全
全方位的安全防护,保障游戏稳定健康运行。
互联网业务:互联网业务容易遭受DDOS攻击导致业务瘫痪,快快云防拥有专业级防DDoS设备、丰富的防护经验;TCP、UDP清洗零误杀,确保业务稳定可靠。安全指数服务和主机入侵检测服务,帮助客户及时了解游戏系统的安全风险,及时采取有效的应对措施。
厦门快快网络棋牌游戏云解决方案致力于为客户所想、解决客户所求、做客户所需,发挥快快混合云最大优势,与客户共享更远未来。