网易是中国最早的游戏开发公司之一 经过20多年的快速发展 现在已跻身全球七大游戏公司之列 《永劫无间》是由网易旗下24 Entertainment工作室 开发的一款多人动作竞技游戏 2022年,网易与微软合作 选择将其优质的PC端《永劫无间》移植到主机端, 并选择部署在Azure上 加入Xbox Game Pass向全球发行 在移植过程中,我们遇到了两方面的挑战 首先,我们是首次开发XBOX游戏 对IO优化、内存优化、帧率优化、手柄操作优化等方面 需要进行进一步的探索 从业务层面来看,我们从未开发过主机游戏 并且对如何把游戏产品从售卖拷贝转为订阅方式知之甚少 需要花大量时间了解 考虑到《永劫无间》需要面向全球玩家 并且需要提供一致的游戏体验 因此我们选择了全球化覆盖更好的微软Azure云进行部署 从商业角度来说 加入Xbox Game Pass为网易游戏开辟了新的游戏发行方式 在上线的首月,新增玩家就突破了100万。 Azure提供了更加完善的降本增效途径 除了Azure本身的弹性、多样化的虚拟机购买方式外 还在Xbox的广告支持及宣传、GDC微软游戏案例宣传等方面 给游戏企业大力的支持 “Azure + Xbox 游戏出海加速计划” 可以更好的帮助企业获得技术和商务上的支持 从最初的咨询、技术解决方案,到游戏的发行和后期的运营 Xbox团队提供的服务涵盖了游戏的整个生命周期 与Azure + Xbox的合作 让我们对主机用户和玩家社区有了更深入的了解 微软的服务团队,帮助我们节约了人力成本 同时也节省了资源成本,对降本增效起到了决定性作用 我们从2022年2月中旬开始 将《永劫无间》向Azure移植 所使用的服务包括虚拟机、AKS、VPN等 Azure是全球最大的网络基础设施, 在全球拥有更多数量的可用区,超过200家专线合作伙伴 通过网络直连实现了低延迟网络 《永劫无间》在Xbox上的海外服务器集群有4个 分别是美洲、欧洲、东亚、东南亚 每个集群中大约一半的战斗服务器都部署在Azure上,整个系统运行平稳 在Azure技术团队的协助下 我们验证了Kubernetes的Calico网络组件 从IPIP模式切换到VxLAN模式后 游戏服务器集群的内部网络仍然保持了稳定、高效 随后我们搭建了混合云的服务器集群,并进行压力测试 完成测试后我们仅用了3周的时间就完成了系统迁移 成功地将PC端的《永劫无间》迁移到主机端并通过XGP面向全球市场发布 未来,我们将会继续深化与微软Azure和Xbox的合作 将更好的中国游戏,推向海外,推向世界