微軟已選擇Linux發行版Mariner作為Xbox商店的唯一主機操作系統
據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。