曾遭受DDoS攻击、宕机之扰,友谊时光出海路上趟过哪些IT运维的坑( 二 )
三、网络连接不稳定 , 用户无法登录游戏账户或下载完整的更新数据 。
网络游戏成为当今的主流游戏 , 加之竞技元素在各大游戏中盛行 , 玩家对网络的快速进入和稳定畅玩 , 也有了更高的要求 。
对于友谊时光而言 , 由于刚开始他们使用中国香港节点IDC机房为海外各个国家/地区用户提供账户和更新服务 , 因此当海外用户想要管理账户或下载游戏更新时 , 数据需要通过本地网络传送到香港的服务器 。 数据传输距离很长 , 不同地区的网络质量也参差不齐 , 经常出现连线缓慢或错误的情况 。 而且一旦发生连线中断 , 用户就无法登录游戏账户或下载完整的更新数据 , 严重影响用户的游戏体验 。
出海正当时 , 大家都在关注产品研发、营销打法 , 而往往会忽略保障玩家游戏体验的IT运维 。 那该如何做好部署呢?友谊时光的解决方案 , 或许可以给行业一些参考 。

文章图片
图源:友谊时光官网
一项业务决策 , 让友谊时光的海外IT运维工作变得“得心应手”
根据GoogleCloud菁英合作伙伴MeshCloud脉时云针对系统架构提供的技术建议 , 友谊时光将在中国台湾和新加坡发行的四款游戏 , 以及其为海外用户提供的账户和更新服务 , 成功地迁移到GoogleCloud上 。
“为了解决服务中断的问题 , 并提升运维效率 , 我们需要将在海外发行的游戏迁移到具备高性能的计算资源 , 以及强大全球网络的云基础架构上 。 ”熊浩解释 , “GoogleCloud符合我们的所有需求 。 ”

文章图片
友谊时光产品迁移到谷歌云上的架构图
对于迁移至GoogleCloud后的成果 , 可用一个词来总结 , 即“降本增效” , 真正帮友谊时光做到了提高效率的同时降低了成本 。
具体如何增效?可以分为三个方面:
其一、两年来未曾遭遇因网络攻击引起的服务中断 。
这主要得益于GoogleCloud的产品——CloudLoadBalancing和CloudArmor , 能有效预防网络攻击 。 迁移至GoogleCloud后 , 友谊时光使用CloudArmor侦测DDoS攻击 , 过滤可疑的存取请求 , 同时使用CloudLoadBalancing在服务器之间分配流量 , 降低DDoS攻击的影响 。
此前 , 友谊时光的游戏服务器每天会收到至少一个恶意存取请求 , 但迁移到GoogleCloud后 , 只有少数黑客送出的存取请求能接触到友谊时光的服务器 , 友谊时光的游戏服务也未曾因DDoS攻击而中断 。
其二、故障频率大幅降低 , 恢复故障耗时短 。
迁移到GoogleCloud后 , 友谊时光使用ComputeEngine上的虚拟机作为海外游戏服务器 。 ComputeEngine的高性能虚拟机极大地提高了设备的稳定性 , 即使遇到故障 , 也能在极短的时间内恢复 。
迁移到GoogleCloud之后 , 友谊时光在ComputeEngine上的虚拟机从未出现过技术问题 , 因而提升了其游戏的可用性和用户体验 。 按照熊浩的说法 , ComputeEngine的高性能虚拟机大幅降低了故障频率 , 恢复故障所需的时间也很短 , 有效地协助友谊时光提供更可靠的服务 。
其三、网络稳定性从低于99%提高到99.99% , 网络连接更快、更稳 。
GoogleCloud全球网络支持的CloudLoadBalancing和CloudCDN为友谊时光提供账户管理和发送游戏更新服务 。 由于数据可以通过GoogleCloud的内网传输 , CloudLoadBalancing和CloudCDN又使用单一anycastIP , 从离终端用户最近的服务器分发内容 , 友谊时光的内容分发速度有了显著提升 , 数据传输错误的情况也不再出现 。
相关经验推荐
- LPL夏季赛最离谱战队,一度曾与EDG争夺第一,如今却连倒数都打不过
- 原神:须弥让人一言难尽,策划还忘不了曾经的迫不得已,杯弓蛇影
- 使命召唤手游:可曾听闻锻炼队友默契度的神奇模式
- 陆逊+魏延,另类虚弱控制流
- CF曾经的短命对手,从公测到凉凉,只用了24天的时间
- 甜甜珂输一晚巅峰赛心态爆炸,韩涵想打电话安慰,却遭受莫名冷暴力
- 王者荣耀职业选手曾登上福布斯30岁以下精英榜,都有谁?
- 在《洛克王国》中,曾经的几个龙系王者的候选人,最后一个,人人都知道!
- 王者荣耀:零号赤焰的出现,让玩家有了似曾相识的错觉,真的很像
- 原神:戴因和深渊使徒曾是同伴,他出手却毫不犹豫,会成为反派?
