开源!阿里云开源帕鲁一键部署服务模板

简介: 阿里云响应《幻兽帕鲁》游戏火爆,迅速推出游戏联机专属服务,实现3分钟内自动化部署服务器,简化玩家上手难度。借助阿里云计算巢,服务在1个月内迭代70多个版本,提供丰富功能。现在,阿里云宣布将帕鲁快速部署服务模板全面开源,任何人都能获取。这一服务利用IaC技术,实现软件SaaS化,提供一键开服功能,并支持灵活配置和全球化部署。此外,通过计算巢的可视化操作和快速变配功能,满足玩家个性化需求。阿里云计算巢作为免费产品,旨在促进更多软件云端发展。


今年年初《幻兽帕鲁》游戏爆火,阿里云第一时间就上线了游戏联机专属服务,全程不到3分钟就能自动化部署一台跟小伙伴们愉快玩耍的服务器,哪怕是从来没有接触过云计算的玩家,也可以快速上手。



得益于阿里云计算巢的灵活服务框架,短短1个月间帕鲁服务迭代了70多个版本,提供了丰富的功能和良好的体验,成为成千上万帕鲁玩家的首选。


image.png


为了让更多玩家受益,降低使用门槛,提升使用体验,我们在今天做了一个重要决定:将幻兽帕鲁快速部署服务的模板全面开源。无论是开发者还是游戏加速器厂商、软件厂商,都可以自由获取帕鲁的模板。


01

一天之内上线一键开服,怎么做到的?


相比市面上其他帕鲁服务产品,阿里云突出了一个“快”字,上线快、部署快、性能快。这背后究竟是怎么做到的呢?


这就不得不提到阿里云的秘密武器,能将任何一款软件SaaS化的黑科技——计算巢,可实现任何软件的即开即用。游戏也是一种软件,将其SaaS化之后,玩家就可以像获取SaaS服务一样,一键开通。


接下来,就来看看计算巢是如何实现这一点的。


在阿里云控制台里,可能很多玩家都没有注意到,部署文档旁边有一个“模板”。玄机就藏在这里,这个“模板”是一个YAML格式的脚本,包含了帕鲁服务器部署的完整流程:ECS云服务器的创建、软件的安装,安全组的配置、甚至包含了游戏版本更新的检查。


image.png


该模板使用的是IaC(Infrastructure as Code)技术,可以自由编排云服务和服务配置并模板化,底层的实现通过阿里云的资源编排ROS完成。阿里云也是国内唯一坚持自研IaC能力的云厂商。


image.png


鉴于大部分玩家之前没接触过云计算,我们将这些功能封装成了不同的套餐。如果玩家没有计算机基础或配置偏好,只需选择一键部署的套餐就可直接创建。如果是高级玩家,可以自由选择需要的配置。在提供便捷性的同时,也保证了灵活性。


image.png


同时,计算巢支持多种部署物形态,虚拟机镜像、容器镜像、Helm Chart、文件和部署脚本,同时部署物将被分发到各个地域,无论玩家选择全球的任何地域,都可以实现分钟级的开箱即用。


image.png



02

可视化操作、快速变配,随时随地满足玩家需求


随着探索帕鲁世界的深入,玩家也提出了游戏参数修改、服务端版本升级等新的需求。为了让玩家操作更直观、简约,我们通过计算巢的“服务变配能力”,配置修改参数的Shell/PowerShell指令,快速上线了可视化的调节界面,可实现游戏参数的一键配置。


此后,我们还在操作面板那陆续推出了游戏重启、存档管理、修改虚拟内存等新功能,将多个复杂操作可以封装成运维任务,包括:云资源的操作(ECS开关机、OSS读写)、操作系统命令等。计算巢服务运维能力的底层技术实现是通过阿里云的系统运维管理OOS,实现对云服务(比如:ECS、RDS、SLB等云产品)和命令进行编排。所以,如果是更复杂的任务也一样可以完成。


image.png


以上就是阿里云幻兽帕鲁快速部署服务的开发过程,使用的都是计算巢标准的软件服务化能力,计算巢支持不同软件的SaaS化,具备很高的可扩展性。需要注意的是,幻兽帕鲁服务并没有用到计算巢一些被广泛使用的高阶能力,比如:分布式软件部署、软件代运维、软件试用中心等,但对于专用游戏服务器和简单软件的SaaS化依然很有代表性和参考意义。


阿里云计算巢是一款免费产品,任何一个阿里云用户都可以轻松获得以上这些能力。阿里云希望通过技术的力量,让更多优秀的软件生于云、长于云。


/ END /


相关实践学习
2048小游戏
基于计算巢&ECS云服务器快速部署,带您畅玩2048小游戏。
目录
相关文章
|
6月前
|
弹性计算 数据安全/隐私保护 Windows
使用阿里云一键部署 幻兽帕鲁服务器 菜鸟教程 一键快速部署
本文通过介绍如何 从购买阿里云服务器(windows系统)、到一键傻瓜式快速部署、再到连接到帕鲁服务器,简介明了,易上手,没相关专业知识的游戏玩家也能一键傻瓜式搭建服务器环境。
使用阿里云一键部署 幻兽帕鲁服务器 菜鸟教程 一键快速部署
|
1月前
|
Ubuntu 网络安全 数据库
使用官方开源项目搭建自有Overleaf服务
【10月更文挑战第6天】本文详细介绍了在服务器上部署 Overleaf 服务的步骤,包括服务器环境准备、域名与 SSL 证书配置、获取官方项目代码、配置与构建服务,以及测试和使用服务等内容。适用于希望自建 Overleaf 服务的用户。建议服务器配置为 Ubuntu 系统,具备至少 10GB 磁盘和 2GB 内存。
|
3月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之怎么构建跨平台镜像
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
阿里云云效产品使用合集之怎么构建跨平台镜像
|
6月前
|
搜索推荐 API 数据库
开源电子邮件营销平台 listmonk 使用教程
电子邮件营销是海外产品推广的关键,而ESP(电子邮件服务提供商)如Mailchimp和SendCloud等常被用于管理邮件列表和跟踪效果。然而,成本和定制化限制成为问题。为解决这些问题,开源平台如listmonk提供了一种灵活且可定制的解决方案。listmonk用Go语言编写,具备订阅者管理、邮件创建发送、跟踪分析和API集成等功能,特别适合中小企业和大型组织。它还支持一键部署,例如通过Sealos应用商店,使得部署过程变得简单。
240 1
|
6月前
|
移动开发 编解码 数据可视化
分享12款我常用的开源免费工具
分享12款我常用的开源免费工具
157 1
|
小程序 Linux API
强烈推荐一款自研支持全平台的免费内网穿透工具:i996.me
强烈推荐一款自研支持全平台的免费内网穿透工具:i996.me
301 0
|
监控 Serverless 云计算
Serverless云开发简介及使用步骤
体验最领先的Serverless云开发模式
|
Serverless
从零开始Serverless云开发——绑定域名
从零开始Serverless云开发——绑定域名自制脑图, 介绍了部署环境、研发环境、域名原理和演示。
124 0
从零开始Serverless云开发——绑定域名
|
存储 Serverless 文件存储
小白必看!阿里云serverless一键搭建网盘的方式你一定要练练手~
好的云盘往往不需要复杂的搭建过程,即使是什么都不懂得小白,也完全可以独立完成网盘的搭建
503 0
|
弹性计算 Cloud Native 小程序
云服务器部署实践初体验
在这个寒假,我第一次接触了云计算的概念,并按照教程自己动手配置了一台用于mysql的云服务器。
下一篇
无影云桌面