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

简介: 阿里云响应《幻兽帕鲁》游戏火爆,迅速推出游戏联机专属服务,实现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 /


目录
相关文章
|
弹性计算 Ubuntu Linux
幻兽帕鲁服务器清档教程
介绍了Linux(ubuntu)和Windows平台下清除服务器存档的教程。适用于计算巢部署和已有ECS部署。
6476 0
|
Ubuntu
Ubuntu Server 20.04 LTS下载及安装教程
Ubuntu Server 20.04 LTS下载及安装教程
4779 0
Ubuntu Server 20.04 LTS下载及安装教程
|
9月前
|
安全 关系型数据库 Java
Debian 12.10 “Bookworm” 发布 - 通用操作系统
Debian 12.10 发布于 2025 年 3 月 15 日,常规安全更新和错误修复。
819 13
Debian 12.10 “Bookworm” 发布 - 通用操作系统
|
7月前
|
数据采集 存储 NoSQL
基于Scrapy-Redis的分布式景点数据爬取与热力图生成
基于Scrapy-Redis的分布式景点数据爬取与热力图生成
396 67
|
存储 弹性计算 网络安全
快速部署 Cloudreve 社区版
Cloudreve 可助你即刻构建出兼备自用或公用的网盘服务,通过多种存储策略的支持、虚拟文件系统等特性实现灵活的文件管理体验。本文介绍如何使用计算巢快速部署Cloudreve服务。
快速部署 Cloudreve 社区版
|
7月前
|
缓存 监控 NoSQL
Redis设计与实现——分布式Redis
Redis Sentinel 和 Cluster 是 Redis 高可用与分布式架构的核心组件。Sentinel 提供主从故障检测与自动切换,通过主观/客观下线判断及 Raft 算法选举领导者完成故障转移,但存在数据一致性和复杂度问题。Cluster 支持数据分片和水平扩展,基于哈希槽分配数据,具备自动故障转移和节点发现机制,适合大规模高并发场景。复制机制包括全量同步和部分同步,通过复制积压缓冲区优化同步效率,但仍面临延迟和资源消耗挑战。两者各有优劣,需根据业务需求选择合适方案。
|
弹性计算 网络协议 Linux
为什么我的幻兽帕鲁服务器搭建好了之后连不上,提示超时?
幻兽帕鲁服务器刚刚搭建完成,你一定迫不及待的的想要连上去玩耍了,但是连接等待半天后,不是进入到游戏而是提示超时,令人崩溃。
9949 2
|
12月前
|
运维 数据挖掘 索引
服务器数据恢复—Lustre分布式文件系统服务器数据恢复案例
5台节点服务器,每台节点服务器上有一组RAID5阵列。每组RAID5阵列上有6块硬盘(其中1块硬盘设置为热备盘,其他5块硬盘为数据盘)。上层系统环境为Lustre分布式文件系统。 机房天花板漏水导致这5台节点服务器进水,每台服务器都有至少2块硬盘出现故障。每台服务器中的RAID5阵列短时间内同时掉线2块或以上数量的硬盘,导致RAID崩溃,服务器中数据无法正常读取。
|
程序员
后端|一个分布式锁「失效」的案例分析
小猿最近很苦恼:明明加了分布式锁,为什么并发还是会出问题呢?
159 2
|
分布式计算 NoSQL Java
Hadoop-32 ZooKeeper 分布式锁问题 分布式锁Java实现 附带案例和实现思路代码
Hadoop-32 ZooKeeper 分布式锁问题 分布式锁Java实现 附带案例和实现思路代码
215 2