位置:编程技术网 > 人工智能 > 正文 >

关于游戏加速与运维的一些解决方案分享

2020年10月03日 12:12来源:未知手机版

漯河美食,太空帝国,全系魔法师

原标题:关于游戏加速与运维的一些解决方案分享

不久前,国外网站High Scalability上的一篇论文将网络延迟这一话题提到了前台,引起了人们的关注。文中指出,对于电商巨头亚马逊,一旦网络有了100毫秒的延迟,就意味着它们可能会少卖掉1%的货物;谷歌搜索页面0.5秒的延迟,就可能导致网络流量20%的降幅;更有甚者,如果电子交易平台慢上五毫秒,那么一位证券经纪人可能每毫秒就少赚400万美元。而对于将体验视为生命线的游戏业务而言,无论多小的网络延迟,都将带来极大的损失。 

特别是近两年游戏全球化正逐渐成为游戏行业拓展渠道的主流方式,全球环境下的网络延迟成为游戏厂商最为头疼的技术门槛。在9月16日,UCloud和InfoQ联合举办的“技术提升全球游戏体验”的主题沙龙中,来自UCloud、猎豹、网易的技术专家,分享了如何通过游戏上云、智能CDN、网络游戏布点与加速等技术手段,避免因国际链路抖动带来的网络访问延迟、丢包等问题,本文整理了部分精彩内容,为有游戏出海需求的开发者和公司提供了一些建议与思路。

UCloud周浩城:游戏公司上云之路详解

一款成功的全球游戏离不开后端技术和运维,但全球各地网络质量参差不齐,国与国之间的网络拥堵,导致国际网络访问间经常出现延迟、丢包等问题,给后端支持和运维人员带来了庞大的工作量,亦严重影响终端客户的使用体验。随着云计算在游戏领域的应用,这些棘手的问题都已经有了更好的应对之道。UCloud互动娱乐事业部架构总监周浩城通过游戏行业业务痛点分析,结合全球网络访问和区域覆盖架构构建经验,分享了一些移动游戏迁移云端的方法及策略。

大多数全球游戏,网络访问链路基本上以美国为中心,向全球辐射的状态。因此,其他地区在进行跨国网络访问时,常常会因为国际链路不稳定(比如,丢包)直接回源,最终导致用户出现卡顿、延时过高等现象。以某游戏在美东登录为例, UCloud在用TCP 协议对443端口进行为期 24 小时检测发现,其网络延迟达到了364ms。而可用率才在82.5%左右,这里82.5%的可用性主要由于目标服务器地址在海外,高峰期 (21:00 - 23:00)中国境内访问海外还将有链路拥堵,严重影响网络质量。

在这种情况下,想要提高网络访问性能,需要建立一条私有的网络专线保证连接顺畅。UCloud的PathX全球动态加速器在一些关键路径上借助UCloud的全球网络,建立了一条专属的私有网络通道。通过PathX加速,能够使原来的TCP延迟从364ms降低至224.14ms,而私有网络通道的构建,也保证了网络信息的可用率,有效防止丢包事件发生。

关于地区性网络覆盖情况,周浩城表示,亚洲地区网络互联情况复杂,基建情况参差不齐、大陆与海岛穿插共存等都给网络覆盖带来了不小的挑战。游戏公司如何选择网络覆盖点?周浩城给出了三点建议:1)最好本地覆盖,特别台湾。台湾情况比较特殊即游戏发行必须使用台湾IP,因此东南亚的游戏,建议采用本地覆盖;2)香港最好覆盖越南,泰国,新加坡覆盖印尼,马来西亚;3)注意地区Local DNS问题。Local DNS出现问题的概率比较小,但还是存在,比如泰国、印尼等地出现连接失败的情况有可能是Local DNS解析失败导致的。

猎豹佟卉斌:网络游戏全球化布点、加速

猎豹全球手游MAU已超过1个亿,构建了「矩阵」+「爆款」的游戏产品布局,包括在美国大热的《钢琴块 2》和《滚动的天空》等。猎豹游戏作为游戏出海先行者拥有较丰富的游戏全球化制作和运营经验。现场猎豹移动技术总监佟卉斌针对各种网络游戏的通讯协议、技术选型以及游戏加速、监控特点进行阐述和解析,为有游戏出海需求的开发者提供一些游戏加速与布点建议和思路。

本文地址:http://www.reviewcode.cn/rengongzhinen/175749.html 转载请注明出处!

今日热点资讯