
案例研究:Hiber如何使用Edgegap消除服务器容量规划中的猜测
案例研究:Hiber
Hiber如何利用Edgegap消除服务器容量规划中的猜测

客户
Hiber是一家来自瑞典的雄心勃勃的公司,正在构建一个可普遍访问的以网页为首的无代码、免费的元宇宙平台。
他们的平台HiberWorld消除了任何人创建、玩耍和参与用户生成的合作元宇宙世界(包括游戏和互动体验)的所有障碍。HiberWorld已经支持数百万个互联的虚拟世界——而且这只是个开始。
问题
管理像Hiber这样的全球虚拟世界基础设施需要在工具和工程资源上进行相当大的投资。Hiber的工程团队面临一个大多数工作室所苦苦挣扎的难题:如何确保他们的多人世界能够快速在全球范围内扩展而不牺牲性能,并且尽可能具备成本效益?
解决方案
在从另一个游戏项目中经历了从0到500,000 DAU的扩展经验后,Edgegap准备好解决HiberWorld的游戏托管挑战。
Edgegap的服务器编排平台为HiberWorld提供了无限扩展的潜力和快速扩展的能力,使团队能够在不需要太多开发工作量的情况下解决他们的高可扩展性痛点。此外,它还允许Hiber瞬间部署多人服务器,而无需主动管理服务器。再加上Edgegap的多供应商方法,该平台有可能无限扩展,因为它不受单一供应商的限制。
与其采用经典方式,预留机器、购买裸金属,并在多个地点预订云虚拟机,Edgegap为Hiber提供了灵活性,使其能够根据全球玩家的需求有效且自动地管理资源分配。
解决方案
从一开始,测试Edgegap的解决方案是简单的,因为Hiberworld已经在Linux环境中运行,只有几步之遥就可以实现容器化。
为了评估可扩展性和玩家体验的质量,Hiber团队与Edgegap启动了一次初步的软推出,在几个特定的亚太地区发布游戏的新版本。
在成功的软启动之后,Hiber在全世界范围内推出,并安心地知道Edgegap的高度可扩展和分布式系统将会在需要时随时处理玩家的需求。
“Edgegap通过让我们能够按需即时利用庞大的计算资源池,帮助我们节省了几个月的资源规划和开发时间。我们不必担心我们的服务器应该如何和在哪里扩展;Edgegap承担了繁重的工作,让我们能够将重点重新放回为玩家创造最佳游戏体验上。”
好处
Hiber不为昂贵而未充分利用的容量付费
能够在不对特定区域的服务器容量做出预测的情况下全球推出——简单性
具备韧性来减轻来自任一供应商(如Azure和AWS)的停机时间;切换在几秒钟内完成
每个新版本都进行容器化并按需启动,使版本管理变得简单
结果
平均部署时间为7.596秒


结论
Edgegap为Hiber提供了一种完全新颖的方法,通过在需要时立即扩展多人服务器,而不是依赖于使用成本高昂但未充分利用的裸金属和云服务器。这使得根据玩家的使用情况,方便近用户部署和分配服务器,并降低了成本。
书写者
Edgegap团队
与来源和/或内容协作
HIBER团队
