写点什么

微软云 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:194252

评论

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

「大模型之家」对话澜舟科技创始人兼CEO周明:马上采取行动,拥抱大模型

澜舟孟子开源社区

iOS MachineLearning 系列(21)——CoreML模型的更多训练模板

珲少

AIIA杭州大会|李京梅:基于孟子GPT生成式大模型的技术与行业应用实践

澜舟孟子开源社区

2023 年 10 大前端发展趋势

互联网工科生

前端 发展趋势

网络安全(黑客)自学

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

2023深圳高交会|第二十五届中国国际高新技术展览会

AIOTE智博会

高交会

基于 Databend 实现的海量日志实时查询服务 | 多点DMALL

Databend

【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(备份+恢复篇)

码界西柚

MySQL 数据恢复 数据备份 技术分析

一文带你全面了解openGemini

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

货拉拉基于 Flink 计算引擎的应用与优化实践

Apache Flink

大数据 flink 实时计算

澜舟科技成立两周年|“孟子GPT”大模型开启邀测

澜舟孟子开源社区

直播预告 | 博睿学院:揭开docker的神秘面纱

博睿数据

Docker 可观测性 智能运维 博睿数据 博睿学院

改变人力资源业务战略,释放变革性技术力量

智达方通

全面预算管理 企业人力资源 智达方通EPM系统

在Java中的空指针异常怎么避免?

java易二三

指针 java‘ #编程

图技术在 LLM 下的应用:知识图谱驱动的大语言模型 Llama Index

NebulaGraph

图数据库 知识图谱 LLM

FTP文件传输工具:简单、高效、实用的数据传输方式

镭速

快速文件传输 FTP文件传输工具

uni-app开发小程序:项目架构以及经验分享

陇锦

小程序 uni-app 前端

软件测试/测试开发丨Python 封装 学习笔记

测试人

Python 软件测试 自动化测试 封装

点云标注在自动驾驶中的精度提升

数据堂

AI新场景 安全新边界技术高峰会定档8月9日

权说安全

Hybrid App 技术解析:热更新的原理

Onegun

混合应用开发 native 热更新 Hybrid

金融领域:产业链知识图谱包括上市公司、行业和产品共3类实体,构建并形成了一个节点10w+,关系边16w的十万级别产业链图谱

汀丶人工智能

自然语言处理 知识图谱

从零开始搭建医药领域知识图谱实现智能问答与分析服务(含码源):含Neo4j基于垂直网站数据的医药知识图谱构建、医药知识图谱的自动问答等

汀丶人工智能

人工智能 知识图谱 智能问答

Flink 最佳实践:TDSQL Connector 的使用(上)

腾讯云大数据

flink 流计算 Oceanus

低代码是开发者的未来吗?浅谈低代码平台

互联网工科生

云原生 低代码 数字化 系统开发

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