什么是小程序云
小程序云应用是面向小程序应用场景,为开发者提供的一键构建后端应用运行环境、后端服务部署、运维监控等能力的一站式小程序部署服务。
小程序云应用是小程序云的一个重要组成部分。小程序云是阿里云面向小程序场景提供的一站式云服务,帮助开发者实现一云多端的业务战略。开发者可通过小程序云支撑各类小程序前端,在一朵云内实现统一的资源管理、统一的数据运营和统一的业务设计。
功能
小程序云应用提供以下功能:
- 资源编排
通过对云服务器(ECS)、云数据库RDS、负载均衡(SLB)、弹性公网IP(EIP)等资源进行编排,根据不同的业务情况提供不同的资源规格配置,自动搭建好符合业务场景的最优运行环境,低成本、高效率。
- 应用托管
为开发者提供主流应用框架的运行环境,可直接上传Spring Boot和Node.js部署包发布,开箱即用,极大地降低了开发者的开发成本。
- 一站式运维
支持开发者一站完成测试环境、生产环境的版本发布、扩容、资源监控等操作。无需运维即可高效进行线上服务的自动扩容、业务指标监控等。
优势
小程序云应用具有以下优势:
- 简单易用
您可以通过控制台页面执行发布、升级、回滚等运维操作。小程序云应用配套完善的监控能力,真正做到可视化运维。
- 低成本
小程序云应用的启动成本低,您只需要一台云服务器即可进行开发测试,有效地降低了创新试错的成本。创新型业务可以独立部署在云端,不影响现有业务的运行。
- 自主可控
开发者可自主管理小程序云应用的后端资源,比如修改数据库密码、权限管理等。
入门指导
本教程指导您如何在测试环境中快速部署一个小程序应用,完成小程序应用的测试。在测试通过后,您可以参照生产环境的部署流程将小程序应用部署到生产环境。
在测试环境中部署云应用时,您无需配置SSL证书和域名。
测试环境部署云应用后,系统自动为小程序应用配置了一个二级域名方便测试。但在生产环境,您需要先上传小程序应用的服务器证书和并配置域名,然后再上传、部署云应用。详细信息,请参见配置域名和配置SSL证书(入门版)。
创建云应用
在发布小程序应用前,您需要先创建一个云应用指定小程序应用的后端框架等信息。每个云应用只能包含一个测试环境和一个生产环境。
前提条件
操作步骤
1.登录阿里云小程序云控制台。
2.在小程序云应用页面,单击创建云应用。
3.在创建云应用页面,完成以下操作:
(1)选择要部署的应用的后端运行环境。确保选择的后端环境满足要求。
更多详细信息,请参见后端框架。
本操作选择 Spring Boot。
(2)输入云应用名称。
云应用名称必须以小写字母开头,只能包含字母和数字,最多可包含50个字符。
(3)可选: 输入云应用描述。
(4)单击确定。
构建环境
您可以一键构建小程序云应用运行所需的云资源环境,开箱即用。环境中自带数据库、云服务器、网络等资源。本操作将构建一个测试环境。在构建测试环境时,系统会自动完成域名解析,分配一个二级域名供小程序云应用测试使用。
前提条件
创建云应用
背景信息
小程序云应用提供测试环境和生产环境供您使用,测试环境和生产环境相互独立。一个环境对应一整套独立的云资源,包括云服务器、数据库、网络等。您可以根据实际情况,选择合适的云资源套餐。
操作步骤
1.在小程序云应用页面。
本操作选择测试环境。
2.单击目标云应用的构建环境。
3.选择一种计费方式,然后单击下一步。
4.查看要购买的云资源信息,然后单击确认购买完成支付。
执行结果
环境创建成功后,您可以在应用详情页面查看已创建的云资源和环境信息。
发布应用
构建测试环境后,您可以直接在测试环境中上传后端应用的代码,发布小程序应用。如果是生产环境,在上传和发布应用前,您需要先配置证书和域名。
操作步骤
1.在应用详情页面,单击上传发布包。
2.在上传发布包页面,完成以下操作:
(1)可选: 修改发布版本。默认发布版本是上传发布包的时间。
(2)单击上传文件,然后选择要上传的发布包。
(3)可选: 输入备注信息。
(4)单击上传。
3.上传成功后,单击发布部署。
4.选择要发布的版本,然后单击发布。
执行结果
发布成功后,单击发布信息页签,查看发布信息。
访问小程序应用
在测试环境完成小程序应用发布后,您可以通过系统分配的二级域名访问小程序应用。测试环境访问成功后,您就可以将应用部署到生产环境中了。
操作步骤
1.在应用详情页面,单击域名页签。
2.复制小程序应用的二级域名。
3.在浏览器中访问小程序应用的域名。
微信公众号
关注“ALI繁星计划”捕捉最新小程序讯息