Serverless应用引擎SAE评测|一分钟部署在线游戏

  • 什么是Serverless应用引擎SAE
  • 一分钟部署在线游戏
  • SAE控制台
  • 资源释放
  • 其他操作



在进行Serverless应用引擎SAE评测之前,首先需要了解一下什么是SAE。

什么是Serverless应用引擎SAE

Serverless应用引擎SAE(Serverless App Engine)是一个全托管、免运维、高弹性的通用PaaS平台。SAE支持Spring Cloud、Dubbo、HSF、Web应用和XXL-JOB、ElasticJob任务的全托管,零改造迁移、无门槛容器化、并提供了开源侧诸多增强能力和企业级高级特性。日常工作中,作为开发者,我们会经常和Web应用、XXL-JOB接触,那么对于这样一款全托管、免运维、高弹性的可以零改造迁移的PaaS平台,你的期待是不是又上升了呢,下面开始来一个简单的在线游戏部署体验一下吧。

一分钟部署在线游戏

在开始部署在线游戏之前,我们可以开通SAE的试用,以及ACR的试用,具体的操作步骤可以参考实验室中的操作步骤:1分钟SAE部署Web在线游戏,这里我已经开通过了,那么下面直接进入在线游戏部署操作了。

SAE控制台

登录SAE控制台,点击 体验SAE 2.0公测版 进入SAE 2.0,SAE 2.0公测版目前只开通了深圳、张家口地域,这里我们点击【应用列表】,切换地域到张家口

Serverless应用引擎SAE评测|一分钟部署在线游戏_游戏


切换完成后点击【体验SAE 2.0公测版】

Serverless应用引擎SAE评测|一分钟部署在线游戏_云原生_02


进入SAE 2.0 公测版页面,点击【应用管理】-【创建应用】

Serverless应用引擎SAE评测|一分钟部署在线游戏_游戏_03


进入创建应用页面,输入应用名称、应用描述,选择从源码仓库持续部署

Serverless应用引擎SAE评测|一分钟部署在线游戏_游戏_04


点击【设置持续部署】进入设置持续部署页面

Serverless应用引擎SAE评测|一分钟部署在线游戏_游戏_05


按照如图选择后点击【确定】后,在HTTP 流量全托管信息页面设置

Serverless应用引擎SAE评测|一分钟部署在线游戏_云原生_06


在容量设置配置页面默认一下选择即可

Serverless应用引擎SAE评测|一分钟部署在线游戏_Server_07


点击【跳过高级设置,创建应用】耐心等待1-3分钟创建应用,创建成功如图

Serverless应用引擎SAE评测|一分钟部署在线游戏_SAE 2.0_08


下拉页面可以看到【HTTP流量全托管】下的【公网访问地址】

Serverless应用引擎SAE评测|一分钟部署在线游戏_游戏_09


点击【公网访问地址】链接进入游戏页面

Serverless应用引擎SAE评测|一分钟部署在线游戏_SAE 2.0_10


到此整个基于SAE一分钟部署在线游戏的操作就完成了。整体操作流程上比较流畅,文档也比较详细,大家感兴趣的快来体验吧。

资源释放

在你体验完自己亲手部署的小游戏之后,如果担心资源耗费成本的话,你可以在应用基本信息页面停止应用,

Serverless应用引擎SAE评测|一分钟部署在线游戏_云原生_11


止应用之后将中断业务,销毁所有版本下的实例并停止计费,所有版本配置以及流量配置信息将会保留,用于重启应用后快速恢复业务。

其他操作

在完成了在线游戏部署之后,创建应用过程中在【设置持续部署】操作中使用的是Gitee仓库,这里我尝试一下绑定一下我的Github账户,这里大家可以直接点击【前往授权】

Serverless应用引擎SAE评测|一分钟部署在线游戏_SAE 2.0_12


即可跳转到Github页面,登录账号后直接授权,授权成功后你就可以看到你的Github仓库已经可以选择了

Serverless应用引擎SAE评测|一分钟部署在线游戏_云原生_13


这里提一点小建议,目前日常工作中的代码管理主要是通过SVN来进行管理的,目前SAE对于代码仓库类型的选择较少,希望后期可以支持公司自己搭建的内网的SVN仓库的选择。

随后我又继续体验了SAE 2.0版本的一些其他操作,比如版本管理,通过官方文档可以很快找到操作界面

Serverless应用引擎SAE评测|一分钟部署在线游戏_云原生_14


再比如基础监控,可以监测到应用的请求数、响应时间、HTTP状态码等信息

Serverless应用引擎SAE评测|一分钟部署在线游戏_游戏_15


整体的操作设计很便捷易懂,文档操作步骤清晰详细,在这里为SAE团队点个赞,真的很好。相较于SAE 旧版的创建应用来说

Serverless应用引擎SAE评测|一分钟部署在线游戏_Server_16


SAE 2.0在提高用户体验,以及操作便捷性上可谓有了巨大的改变,SAE 2.0创建应用过程中的参数直观易理解,而SAE 旧版创建应用中的参数则比较模糊,增大了学习成本。综合来说,SAE 2.0的改变是实实在在的,真的不错。