曾遭受DDoS攻击、宕机之扰,友谊时光出海路上趟过哪些IT运维的坑(3)
扫一扫
分享文章到微信
扫一扫
关注99科技网微信公众号
具体如何增效?可以分为三个方面:
其一、两年来未曾遭遇因网络攻击引起的服务中断。
这主要得益于Google Cloud的产品——Cloud Load Balancing和Cloud Armor,能有效预防网络攻击。迁移至Google Cloud后,友谊时光使用Cloud Armor侦测DDoS攻击,过滤可疑的存取请求,同时使用Cloud Load Balancing在服务器之间分配流量,降低DDoS攻击的影响。
此前,友谊时光的游戏服务器每天会收到至少一个恶意存取请求,但迁移到Google Cloud后,只有少数黑客送出的存取请求能接触到友谊时光的服务器,友谊时光的游戏服务也未曾因DDoS攻击而中断。
其二、故障频率大幅降低,恢复故障耗时短。
迁移到Google Cloud后,友谊时光使用Compute Engine上的虚拟机作为海外游戏服务器。Compute Engine的高性能虚拟机极大地提高了设备的稳定性,即使遇到故障,也能在极短的时间内恢复。
迁移到Google Cloud之后,友谊时光在Compute Engine上的虚拟机从未出现过技术问题,因而提升了其游戏的可用性和用户体验。按照熊浩的说法,Compute Engine的高性能虚拟机大幅降低了故障频率,恢复故障所需的时间也很短,有效地协助友谊时光提供更可靠的服务。
其三、网络稳定性从低于99%提高到99.99%,网络连接更快、更稳。
Google Cloud全球网络支持的Cloud Load Balancing和Cloud CDN为友谊时光提供账户管理和发送游戏更新服务。由于数据可以通过Google Cloud的内网传输,Cloud Load Balancing和Cloud CDN又使用单一anycast IP,从离终端用户最近的服务器分发内容,友谊时光的内容分发速度有了显著提升,数据传输错误的情况也不再出现。
因为Cloud Load Balancing和Cloud CDN保证内容分发的高速度和高可靠性,所以现在友谊时光的游戏体验不会因为档案传送效率而受到影响。“整体而言,我们游戏服务的网络稳定性从低于99%提高到99.99%。”熊浩说。
增效显著,降本方面也不逊色。
首先,高性能虚拟机帮助友谊时光降低了20%的运维成本。
之前选择地域的IDC,当游戏上线快速增长时,无法合理的评估服务器规模和带宽,成本不可控;而且服务器采购和上线流程繁杂,周期特别长,无法满足新游推广的需求。友谊时光在国内发行服务部署上云已运作多年,但在中国台湾地区,能在成本和性能上都兼顾,且满足多方位业务诉求的公有云厂商并不多。
Google Cloud 的管理后台提供每个虚拟机利用率的详细信息,同时会提出关于如何以更具成本效益方式使用虚拟机的建议,方便合作伙伴优化虚拟机的利用率。另外对于网络数据的上传,Google Cloud 是完全免费的,这极大的降低了网络带宽运营成本,因此迁移后友谊时光整体基础设施的成本降低了20%。
99科技网:http://www.99it.com.cn