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

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


目录
相关文章
阿里云域名购买注册流程_创建信息模板_域名实名认证全流程
阿里云域名注册指南:访问[阿里云域名注册入口,查询并注册心仪域名,选择后缀,加入清单后结算。价格因后缀而异,如.com首年78元。创建域名信息模板完成实名认证,首次需上传资料。获取优惠口令并使用可享折扣
|
4天前
|
关系型数据库 分布式数据库 数据库
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
开源之夏2024学生报名启动!阿里云PolarDB社区带你变得更强!
开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
|
4天前
|
Java 关系型数据库 MySQL
保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
本文档详细介绍了将SpringBoot项目部署到阿里云服务器的步骤。首先,通过Xshell连接服务器,使用公网IP地址。接着,下载JDK的Linux版本,使用XFTP上传并解压,配置环境变量。然后,安装MySQL 5.7,包括下载YUM源、安装、启动服务以及修改root密码和开启远程访问。最后,将SpringBoot项目打包成jar,上传至服务器,使用`java -jar`命令运行,通过`nohup`确保服务持续运行。配置安全组以允许远程访问。
|
4天前
|
Cloud Native 关系型数据库 OLAP
高效易用的数据同步:阿里云瑶池 Zero-ETL服务来啦!
在大数据时代,企业有着大量分散在不同系统和平台上的业务数据。OLTP数据库不擅长复杂数据查询,不具备全局分析视角等能力,而OLAP数据仓库擅长多表join,可实现多源汇集,因此需要将TP数据库的数据同步到AP数据仓库进行分析处理。传统的ETL流程面临资源成本高、系统复杂度增加、数据实时性降低等挑战。为了解决这些问题,阿里云瑶池数据库提供了Zero-ETL服务,可以快速构建业务系统(OLTP)和数据仓库(OLAP)之间的数据同步链路,将业务系统的数据自动进行提取并加载到数据仓库,从而一站式完成数据同步和管理,实现事务处理和数据分析一体化,帮助客户专注于数据分析业务。
88 0
|
4天前
|
存储 缓存 安全
阿里云EMR数据湖文件系统: 面向开源和云打造下一代 HDFS
本文作者详细地介绍了阿里云EMR数据湖文件系统JindoFS的起源、发展迭代以及性能。
71950 2
|
4天前
|
弹性计算 运维 数据安全/隐私保护
【雾锁王国开服】阿里云一键部署雾锁王国联机服务器详细教程
阿里云提供雾锁王国服务器搭建教程,借助计算巢服务,用户可在3分钟内创建Enshrouded游戏服务器。8核32G服务器1个月109元,3个月327元;4核16G10M带宽1个月30元,3个月90元。需先注册并实名认证阿里云账号,然后通过傻瓜式一键部署入口进行购买和设置,包括地域、购买时长、服务器参数等。部署完成后,分享服务器信息给游戏伙伴,即可开始游戏。详细教程和更多配置信息可在阿里云ECS产品页查看。
39 0
|
4天前
|
NoSQL 数据管理 MongoDB
数据管理DMS产品使用合集之如何通过阿里云的数据管理服务(DMS)导出MongoDB数据
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
4天前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用之在阿里云Serverless中函数计算FC nginx 部署上去之后放置静态页面如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
265 0
|
4天前
|
运维 监控 Serverless
Serverless 应用引擎产品使用之在使用阿里云函数计算部署网站时,网站打开不稳定如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
210 1
|
4天前
|
弹性计算 运维 Serverless
Serverless 应用引擎产品使用之在阿里函数计算中,使用阿里云API或SDK从函数计算调用ECS实例的服务如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
45 4

热门文章

最新文章

http://www.vxiaotou.com