写点什么

微软云 Azure 的容器平台能给游戏后端开发带来什么?

  • 2022-01-14
  • 本文字数:2854 字

    阅读完需:约 9 分钟

微软云 Azure 的容器平台能给游戏后端开发带来什么?

经济全球化的今天,标准化的集装箱(Container)大幅促进了外贸和商品流通,各类实体商品都可以借此在最短时间内运送至全球每个角落。


而在数字世界里,同样借助标准化的容器(Container)技术,我们的游戏同样可以在最短时间内触达每个海外市场,并且,还能以一流的体验更好地吸引潜在玩家。


在竞争激烈的游戏行业,出海已成必然趋势,然而除了游戏本身的质量,玩家体验也已成为决定游戏出海能否成功的关键因素之一。但在实践中,出海游戏在体验方面都会面临哪些挑战?又该如何通过容器技术解决?

三大体验难题等待解决


游戏体验,到底涉及哪些方面的问题?


  • 海外玩家面对一款完全陌生的游戏,从开始主动下载那一刻起,体验就成为最终能否成功留住玩家的第一个关键。游戏的下载安装,日常更新以及平时的启动运行,甚至游玩过程中的联机服务,任何一方面的缓慢、卡顿、掉线都可能导致玩家流失。

  • 成功吸引大量玩家后,面对玩家提出的各种需求和建议,不可避免要频繁对后端平台进行功能迭代,这也对游戏开发和运维团队的工作能力和工作量造成了巨大要求。

  • 对于面向全球市场以及包含联机要素的游戏,游戏本身的界面文本和语音本地化,以及玩家之间的交流沟通等活动,也需要相关的翻译处理才能有效消除文化隔阂,进一步提升游玩体验。

  • 为解决这些问题,需要在全球范围内围绕后端基础架构、运维平台以及本地化投入大量人力物力,这可能是很多小型工作室或初创公司无力承担的,甚至很多大型公司也会遭遇不小的成本压力。

Azure 全球网络,拉近距离改善体验


经过多年发展和不断扩展,Azure 云已经成功建立了覆盖全球的网络,全球范围内超过 70 个服务区域,17 万英里的光纤与海底光缆,超过 190 个网络 Pop 点位,交织成一张广阔、密集的数据交换网络,为包括游戏公司在内各行各业的海外拓展奠定了坚实基础。



借此,游戏公司将能充分触达遍布全球各地的每一位玩家,通过 Azure 全球规模的网络为每一位玩家就近提供服务,保障更顺畅、平稳的内容下载、更新和联机游玩体验。


不仅如此,Azure 智能云还提供了丰富全面且安全可靠的各类功能,帮助企业以此为基础,放眼全球,实现快速、敏捷的业务创新,其中也不乏想要出海的游戏公司。他们已经借助 Azure 云,通过 AKS 容器平台、应用服务、基于 AI 的语音服务顺利将自己的游戏推广至异国他乡。

Azure 容器平台,为游戏后端提供稳健支撑


开放的 Azure 平台全面支持各类主流的开源技术,其中不乏 Kubernetes、Docker 等现代化应用(包括游戏)运行必不可少的技术。对开源容器技术的良好支持,Azure 提供的丰富能力,以及广泛的生态系统,这些因素紧密结合在一起,为游戏公司的海外拓展铺平了道路。



例如 Azure 应用服务(App Service)就是一种完全托管的 Web 托管服务,可用于构建 Web 应用、移动后端和 RESTful API,并在此基础上由 Azure 进行自动伸缩,满足不同工作负载不断变化的需求。


Service Fabric 则是微软开发的分布式微服务管理平台,可支持多种框架(包括 Docker 以及 Windows Server 容器),可用于在云上提供高可用和持久化的服务,并能实现自动缩放、滚动升级和故障自动修复能力。


不仅如此,Azure 平台还提供了 AKS(Azure Kubernetes Service),这是完全由 Azure 托管的 Kubernetes 服务,为用户提供了高可用的控制平面以及企业级安全性和管理能力,借此可将开发和运营团队统一到一个平台上,放心地快速生成、交付和缩放应用程序,进而更轻松地部署和管理容器化应用程序。

微软 AI 语音,让交流不再受限


在出海游戏的本地化方面,微软 AI 语音服务基于微软过去十几年来在人工智能、语音语义理解、内容翻译等方面的成果,为用户提供了一套全面的解决方案。


该解决方案为不同需求的用户提供了在线云服务、SDK、容器化本地部署以及私有 AI 运研平台等不同交付方式,可通过丰富的语音识别、语音合成、对话式 AI 和语音翻译能力帮助游戏公司顺利解决游戏本地化难题,甚至基于这些全新的 AI 服务,为玩家和游戏,以及玩家之间的交流打造创新体验。


微软 AI 语音,让交流不再受限


全球范围内,已经有大量规模各异的游戏开发、发行公司在借助 Microsoft Azure 微软云将自己的游戏推广到更广泛的全球市场,其中也不乏成功在海外立足的中国游戏公司


  • 云蟾游戏 


云蟾游戏成立初期制作的大型端游《蜀门》创造了 8000 万注册用户,同时在线 50 万人的惊人成绩。目前已发展成为数百名员工,研发、运营一体化的大型网游公司,建立了端游、手游两条业务线。


云蟾拥有自己的游戏平台,公司海外游戏都在这个平台上运行。为保证开发、测试、生产一致性,他们采用容器技术实现各种应用的开发部署。但在云端搭建、运维容器平台需要花费运维人员大量的精力,最终云蟾选择在 Azure 云采用 App Service 服务,通过容器镜像直接部署到 App Service 中。App Service 可提供负载均衡、自动伸缩、蓝绿部署等功能,只需上传镜像就可以实现应用部署,并方便地把 Staging 环境 Promote 成生产环境。


使用全托管的 App Service 后,云蟾的运维压力小了很多,App Service 的能力也能够满足他们整体业务需求,为游戏出海提供了强大技术支持。


  • 游族 


游族的发行范围遍及欧美、中东、亚洲及南美等 230 多个国家/地区,全球用户近 10 亿,产品登顶全球超 70 个国家和地区畅销榜。


为实现灵活一致的开发、测试和部署,游族通过 Kubernetes 来创建、训练并部署 AI 模型。然而由于 Kubernetes 本身过于复杂切版本升级快(而且有众多的安全补丁),在实际使用中,集群的创建、管理、升级等管理部分消耗了开发/运维团队大量精力,无法专注于业务本身。而且训练过程需要大量的 GPU 资源,而部署后需要按照服务特点,在成本可控下选择最合适的计算资源;所以需要多多种类型的计算节点,形成多节点池的集群。这也增加了管控的复杂度。


为解决这个问题,游族转为采用 Azure 的 AKS 服务,并应用多节点池技术,实现每个节点池可以弹性伸缩,借此大幅简化了平台运维复杂程度,实现了集群版本的安全和一键式升级管控,并节约了大量时间。此外,AKS 的自动伸缩功能还帮助他们在需要时获取计算资源,不需要时释放资源,借此显著降低了成本。


  • 网元圣唐 


网元圣唐娱乐科技有限公司开展的泛娱乐综合业务,致力于传承中华优秀传统文化,推动中国元素走向世界。


目前该公司已构建了出海游戏平台,计划借此承载海外所有游戏运营。为保证整个平台的先进性、灵活性、高效性,他们采用了基于 Kubernetes 的架构,通过容器平台保证应用都遵循云原生架构。但在实践中,自行安装运维 Kubernetes 消耗了运维团队大量精力,并导致在网络层面计算资源的浪费。


Azure 的 AKS 服务帮助他们解决了容器平台运维层面的各种工作,同时 AKS 的容器网络让 pod 地址暴露在 net 中,让 node 避免参与 K8s 常用的 overlay 网络的数据包封装、解封装工作,节省了 node CPU 资源。

 

很多知名游戏公司已经借助 Azure 平台的强大能力将产品成功推广到海外市场并逐渐站稳了脚跟,您不想试试?


借助 Azure 完善的容器服务和 AI 技术,体验一把必要技能全部点满的游戏出海旅程!欢迎点击这里免费试用Azure,让更多海外玩家沉浸在你的游戏世界中。

2022-01-14 15:194189

评论

发布
暂无评论
发现更多内容

业内高规格!数字峰会七大板块之一,行业盛会诚邀采购商莅临!

科技热闻

怎么做需求管理,手把手教你做需求管理

阿里云云效

云计算 阿里云 项目管理 需求管理 研发敏捷

【高效开发】不止面对面,Cloud Studio 推出 MetaWork 云协作套件

CODING DevOps

疫情 协同办公 Cloud Studio 云端编码

TensorLayer框架开源开发者董豪老师解密人工智能开发工具的过去与未来

OpenI启智社区

人工智能 开发工具 TensorLayer

Flutter 实现更有趣的页面滚动效果

岛上码农

flutter ios 跨平台 3月月更 安卓开发

网络安全kali之利用宏感染word文档获取shell

侠盗安全

网络安全 kali kali Linux

什么是敏感信息检测,敏感信息检测,安全视图 | 云效

阿里云云效

云计算 阿里云 云原生 敏感信息检测 代码检测

瞄准程序员招聘痛点,ShowMeBug让面试代码操作可“回放”

ShowMeBug

求菩萨保佑?IT人员的系统稳定性公式

凌晞

架构 质量管理 技术管理

投稿有奖丨阿里云服务器AMD实例开发实践征文活动

阿里云弹性计算

AMD 征文活动 玩转ECS

不想业务被中断?快来解锁华为云RDS for MySQL新特性

华为云数据库小助手

GaussDB 华为云数据库 rds for mysql

2个未来技术概念:Web3.0 和元宇宙

devpoint

区块链 元宇宙 Web3.0 3月月更

任意只读文件漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

在线JSON转PHP Array工具

入门小站

工具

浏览器辅助神器:油猴脚本使用教程

源字节1号

前端开发 后端开发 技术分享 网站开发

云原生时代的运维体系进化

阿里巴巴中间件

云计算 阿里云 云原生 中间件

功能解读|快速上手 OceanBase 数据迁移服务

OceanBase 数据库

oceanbase OMS

在线CSS压缩工具

入门小站

工具

云效代码管理 Codeup 是什么?别说你还不知道

阿里云云效

阿里云 DevOps 云原生 云效 Codeup

手把手教你怎么高效落地敏捷开发

阿里云云效

云计算 阿里云 云原生 敏捷开发 敏捷研发

领福利 | 腾讯千帆HR数字化专场,教你数字时代的技术招聘秘笈

ShowMeBug

SOTA效果+一键预测,PaddleNLP带你玩转11类NLP任务

百度大脑

Linux之nc命令

入门小站

RadonDB MySQL on Kubernetes 2.1.3 发布!

RadonDB

MySQL 数据库 Kubernetes 高可用 RadonDB

SQLite简介

网易云信

sqlite

把效能带到游戏里!仙峰红海蜕变突破之路

阿里云云效

云计算 阿里云 云原生 敏捷开发 研发效能

百度飞桨螺旋桨赋能生物医药,推动AI技术在药物研发领域的探索应用

百度大脑

专注云原生落地!星汉未来成为开源 GitOps 产业联盟会员

星汉未来

云原生 智能运维

华米科技 x StarRocks:让智能穿戴数据焕发新活力

StarRocks

数据库 数据分析 StarRocks

企业电子文档管理系统哪个好

小炮

文档 企业管理软件

CODING 公开课火热报名中!

CODING DevOps

项目管理 公开课 瀑布模型

微软云 Azure 的容器平台能给游戏后端开发带来什么?_服务革新_微软中国MSDN_InfoQ精选文章