关于网易游戏
网易游戏事业部自 2001 年正式成立以来,一直处于网络游戏自主研发领域的前端,目前已跻身全球七大游戏公司之一。2015 年,网易游戏开始在海外发行,凭借一系列精品游戏,近年来在海外市场取得了重大突破。作为中国领先的游戏开发公司,网易游戏始终致力于支持全球各地创新型工作室的发展,同时逐步提升自己的国际影响力,为全球玩家带来高质量的互动娱乐体验。
Google Cloud 的有力支持:
利用Dedicated Interconnect支持混合云架构,比起自行构建流量转发机制节省40-50%的成本
让各地玩家得以连接所在地区的Google Cloud边缘网络,降低游戏延迟
使用Translate API让各国玩家能跨越语言障碍实时交流,促进游戏中的团队合作
通过极佳隔离机制支持高计算性能,随时维持最高服务稳定度
网易游戏是网易旗下的在线游戏部门,成立于 2001 年,专注于开发高质量游戏内容,为全世界玩家带来极致的互动娱乐体验。网易游戏目前正在运营的游戏有 100 余款,包括五个价值数十亿美元的游戏 IP,以及许多在全世界备受欢迎的游戏,像是全球累计下载超过 2 亿 8000 万次万次下载量的《终结战场》。目前,网易游戏是中国第二大的在线游戏公司,也是全世界规模最大、营收最高的游戏开发商之一。
在中国巩固了市场地位之后,网易游戏近年来积极地开拓外国市场。为了寻找能为海外玩家提供可靠基础设施的云服务商,网易游戏进行了详细评估,比较当时东南亚地区大型云服务提供商的计算和存储性能、网络速度、安全服务、价格和技术支持等面向。在 2015 年,网易游戏选择在 Google Cloud 上部署部分业务。
支持业务成长的全球基础设施
现在,云计算为网易游戏海外发行的游戏提供关键技术支持。网易游戏目前使用多云的混合基础设施架构,使其得以用高弹性的方式部署游戏,根据需要来使用不同地区多个云服务商的资源。网易游戏海外营运云基础设施负责人孙国良解释,Google Cloud 分布全球的先进网络,让网易游戏在拓展全球市场的过程中更具优势。
网易游戏使用 Compute Engine 和 Cloud Storage 作为其 Google Cloud 基础设施的基底,并将其虚拟机器的实例储存在 Persistent Disk 上。通过在 Google Cloud 上横跨多地区、不需经由公共互联网连接的单一 Virtual Private Cloud(VPC),网易游戏得以在多个市场上部署有高效网络支持的游戏,让各地玩家都能享受顺畅的游戏体验。
此外,Cloud Load Balancing 和 Cloud CDN 也协助网易游戏在全球层级使用单一前端 anycast IP 和自动跨区域负载平衡技术来提供网络内容。这个自动的机制能根据用户、流量、网络和后端情况的需求来调整流量,让网易游戏不需要随着业务成长而增加团队的营运开支。
同时,网易游戏使用 Cloud Interconnect 专线来支持混合云的基础架构,在网易游戏的本地服务器和 VPC 网络之间建立高可用性、低延迟的连线。这个服务也让网易游戏得以在拓展流量网络的时候,相比于自行构建流量转发机制节省 40-50%的成本。
更重要的是,Google Cloud 的全球网络让网易游戏得以保证玩家不会在游戏中遇到网络不稳、延迟等连线问题。任何地区的玩家都可以连接到 Google Cloud 的边缘网络,快速地访问网易游戏的游戏所在服务器。
“Google Cloud 有力地协助我们以快速、轻松的方式拓展海外市场,“孙国良说。”Google Cloud 在全球的广泛部署,让我们身在不同地区的玩家都能享受到最佳的连线质量,也让我们得以部署易于管理且合乎本地法规的新游戏基础设施。”
跨越语言障碍,连接全球玩家
在大型多人在线游戏或策略型游戏等特定游戏场景中,连接到同一个区域游戏服务器的玩家需要进行大量交流,其中的玩家可能来自许多不同国家,使用的语言也有很大差异。
为了让玩家能轻松交流,增进团队精神,网易游戏比较了不同云服务商的翻译服务,最终选择使用技术最先进、支持最多语言的 Cloud Translation。
“我们以前曾经尝试自己构建翻译系统,但虽然翻译只是一个单一的工具,对于技术水平还是有很高的要求,像是自然语言处理、引擎、深度学习等等,“孙国良解释。”除此之外,我们还需要自己经营整个系统。相对来说,Google Cloud 已经有了高质量且可成长的成熟翻译工具,能协助我们优化用户体验,”他补充说。
进行高效开发,持续提供极致游戏体验
现在,网易游戏在 Google Cloud 上部署了数十款游戏。通过 Cloud SDK 和 Cloud APIs,网易游戏的开发人员能使用他们最熟悉的编程语言来自动化工作流程。公司也利用 Resource Manager 来组织并管理 Google Cloud 上资源的存取权限和配置设定。借由 Cloud Logging 和 Cloud Monitoring,网易游戏的团队可以浏览其部署在云上的应用的性能、上线时间和整体运行情况。如此一来,网易游戏就得以在 Google Cloud 的环境中主动监控、改善应用性能并侦测异常,确保玩家在游戏中不会遇到任何问题。
“在 Google Cloud 上启用实例的速度非常快,比另一家我们测试过的云服务提供商快了 40%,让我们得以很迅速地为我们的游戏设置并部署基础设施,“孙国良解释。”这让我们可以轻易地调度资源并解决问题。我们只需要几秒钟就可以启用或重新启用新机器等服务,或是扩充存储来解决问题,“他补充说。
网易游戏海外云产品架构师李开元补充表示,自从网易游戏在 2020 年开始使用 Google Cloud 的 N2 虚拟机器之后,这个速度又进一步得到提升。“Google Cloud 的 N2 虚拟机器不只提供了极高的计算性能,也支持极佳的隔离机制。如此一来,我们就不需担心部署在 Google Cloud 上的业务会被其他云用户干扰。我们的服务总是能以最高的稳定度运行,”他解释。
利用最新技术领导游戏产业
网易游戏基础设施的优点不只让开发部门受惠,其他部门也使用 Google Cloud 支持的先进分析功能。例如,Ads Data Hub 协助网易游戏的营销部门在保护用户隐私的前提下,可以轻松地评估营销成果,并与业务目标做比较。通过这个功能,以及网易游戏数据和 Google 事件数据的整合,网易游戏的营销团队得以提高广告效率,达到数据驱动的业务目标。
接下来,网易游戏计划开始测试 Google Cloud 上的容器服务,利用微服务架构来进一步提升营运和部署效率。
除此之外,始终追求更好游戏体验的网易游戏也计划测试 Cloud VPN 来提升游戏的网络数据传输质量,并可能使用 Google Cloud 的人工智能功能来保护玩家的安全。孙国良解释:“我们正在评估 Cloud Speech-to-Text 能如何协助我们确保游戏里没有言语攻击或暴力等不适当内容。我们一直不断努力提升用户体验,而 Google Cloud 可以提供极佳的工具来帮助我们达成这个目标。”
评论