微软宣布Xbox线上商店基础设施变化,选择Mariner作为主机操作系统
据Neowin报道,就游戏而言,数字体验的核心部分是您进行购买的商店。然而,消费者往往认为这是理所当然的,而没有考虑到从设计和架构的角度来看,在开发过程中付出了多少努力。微软周三宣布了其Xbox线上商店基础设施的一个重大变化,包括主机、PC、移动和Xbox云游戏。
这家雷德蒙德科技巨头表示,它正在将其Xbox商店基础设施从Azure Service Fabric迁移到Azure Kubernetes Service(AKS)。作为这个过程的一部分,它已经选择了Mariner作为主机操作系统。此举由微软的Creator Platforms and Experiences(CPE)小组领导。
CBL-Mariner是一个开源的Linux发行版,由微软开发,用于支持Azure的各种云服务。它是Azure服务的基础容器镜像,并为Windows Subsystem for Linux 2(WSL)的图形组件和Azure Sphere OS等许多东西提供动力。
微软表示,它之所以选择Mariner,是因为它的路线图侧重于减少其足迹,提高安全性和合规性。CPE的首席软件工程师Brian Wentz也指出:
CPE正处于从Service Fabric向AKS迁移的最后阶段,作为这一过渡的一部分,我们选择了Mariner作为我们的主机操作系统。在不到一个月的时间里,我们在Mariner上扩展到12000个核心。一旦过渡完成,Mariner将成为CPE的唯一Linux发行版。
[...]展望未来,我们希望在容器层面也能减少我们的服务成本,并计划在未来6个月内转移到Mariner的基础容器镜像。从长远来看,我们还计划利用Mariner无分布式容器。
不过,这并不是微软的第一个此类举措。在此之前,它将PlayFab--一家它在2018年收购的公司--也迁移到了Mariner。PlayFab为许多直播服务游戏提供后端平台,还提供分析和LiveOps。它承载着超过25亿的玩家账户,分布在5000个游戏中。
PlayFab向Mariner的成功迁移给了CPE团队为Xbox线上商店基础设施做同样工作的信心。该小组计划在今年年底前将所有微软游戏服务迁移到Mariner。