小程序云应用入门实操系列课程第二讲 - 云应用的控制介绍

简介: 摘要 云应用是面向小程序应用场景,为开发者提供的⼀键构建后端应用运行环境、后端服务部署、运维监控等能力的⼀站式小程序部署服务。本次课程主要围绕小程序云应用控制台的操作,介绍测试环境与生成环境下的具体操作。

摘要

云应用是面向小程序应用场景,为开发者提供的⼀键构建后端应用运行环境、后端服务部署、运维监控等能力的⼀站式小程序部署服务。本次课程主要围绕小程序云应用控制台的操作,介绍测试环境与生成环境下的具体操作。

演讲嘉宾简介

白宦成 - Linux 中国开发组组长,阿里云 MVP;CSDN 专家,在 GitChat 平台上开设了《一学就会的 WordPress 实战课》达人课;自由职业者,曾就职于网易杭州研究院。

个人小程序作品

运维密码小程序:2017年2月上线
配色助手小程序:2018年4月上线
Linux 小程序:2019年2月上线。

个人授课:

极客学院《微信小程序入门实战(仿 V2EX)》
极客学院《微信小程序进阶实战之分答应用开发》
网易云课堂《微信小程序初级工程师微专业》

系列课程大纲

  • 云应用的价值
  • 云应用的控制介绍
  • 云应用的使用一:Node.js初始化
  • 云应用的使用二:用户登录

本次直播视频精彩回顾,戳这里!https://yq.aliyun.com/live/1001

以下内容根据演讲嘉宾视频分享整理而成。

本次的分享主要围绕以下方面:

一、创建应用
二、初始化环境
三、具体操作界面

一.创建应用

点击创建小程序,填写小程序基本信息。选择哪个平台并不影响应用开发,它只是一个标识的信息,根据用户的需要选择。影响最大的是后端运行环境,它可以影响到具体配置信息,Spring boot、Node.js、Java Web 会影响到具体开发时环境的配置和系统默认安装的镜像。用户可以根据技术栈选择自己所使用的环境,点击创建便可以创建一个新的应用。

1

点击进入具体应用界面。其中最重要的是 Appid 和 Java Web。云应用在本质上是一个资源包,用户使用时可以借助资源包的功能,用简单的方式解决问题。有了 AppId,云应用可能给放出 SDK 或 API,进行非常方便的管理。

2

二.初始化环境

云应用默认提供两种环境,测试环境和生产环境。测试环境在应用开发过程中提供一个基础的测试环境,可以方便用户进行处理和操作,很多配置都是针对测试环境进行优化。生产环境考虑更多的是应用的弹性或性能信息,为用户创建业务。

1.测试环境

点击创始,初始化环境。默认平台下计费模式是按量计费,可以根据用户自己的情况选择,选择以后点击购买并初始化;创建EC和EIP,并开通VPC;购买资源;进行初始化。

3

2.生产环境

生产环境可以按需选择,不同配置所提供的资源是不同的。

入门版:资源配置中只有 ECS,EIP 和 VPC。

基础版:在应用比较多的时候,基础版会提供 RDS 存放数据库,提供 SLB 做负载均衡。相对于入门版在基础版在弹性上做了优化,假如没有RDS,则需要有一台专门的机器负责数据库存储,没有 SLB 负载均衡则无办法分发用户请求。

标准版:与基础版的差距只是体现在标准版的实例具体配置上,其它方面没有很大区别。同样用户根据自己的需求购买并初始化。

4

三.具体操作界面

选择已经初始化好的 Node.js 应用,点击提示进行编辑。需要注意的是运行环境不能进行配置更改,如需更改,只能删除。目前阿里云小程序云应用依然提供一个优惠计划,用户可以使用优惠计划进行免费的应用开发。但是如果将应用删除,优惠便取消。开发者请注意第一次创建时慎重选择环境,尽量选择最熟悉的环境。

5

1.重要按钮

6

版本历史:点击进入版本历史,云应用默认会帮用户部署一个实例应用。在版本历史当中可以下载之前的代码。

7

发布:发布时可以选择版本进行发布,上传不同版本的应用,再使用这些应用发布不同版本。

上传发布包:重启应用,停止应用,释放环境。

2.ECS

实例ID:点击实例ID查看 ECS 的细节监控,自动跳转到 ECS 的具体的实例详情页,在此页面可以看到 ECS 运转情况。

8

查看监控:同时也可以在云应用界面查看监控,此页面展示一些主要的指标信息。如果需要查类较为细节和复杂的内容,可以点击实例ID跳转到详情页。

9

远程连接:如果用户希望登录到云服务器进行管理,可以点击远程连接。自动进入到VNC的界面,在VNC的界面输入远程连接密码,连接后就可以进行远程管理。另外ECS是在自己用户名下的,用户可以直接通过ssh连接到服务器上。用户对标准的ECS服务器所操作的任何事情都可以针对云应用提供测试环境下进行操作,比如,重启、修改密码等。

扩容:测试环境下扩容按钮是灰色的,测试环境不做扩容,因为扩容会带来架构上的复杂度。

3.数据库

在生产环境中数据库提供的是一个 RDS,但是在测试环境中数据库能提供的是 root 的信息账号密码以及本地字符串,用户可以在浏览器当中进行管理。

web控制台:点击 web 控制台,打开控制台以后在浏览器中管理数据库。用户可以很方便地进行控制以及管理,开发和测试的时候非常方便。

10

4.网络

用户可以看到具体的公网IP信息,点击跳转到对应的VPC控制界面(如下图),进行解绑,释放等具体配置。

11

5.证书

小程序平台一般会要求请求必须基于HTTPS,HTTPS的配置对于大多数用户来说是非常麻烦。借助小程序云应用控制台用户可以直接上传证书文件,从而降低配置难度。

12

6.生产环境

生产环境中比较重要的点是用户可以扩容应用,根据需要选择扩容实例,从一台变成多台。在数据库中可以进入到 RDS 的控制台进行 RDS 数据管理。在网络当中,生产环境下相比测试环境需要更多弹性,所以会有负载均衡器的配置和网络配置。另外,证书不是直接请求到服务器,而是通过 SLB 请求。所以生产环境进行证书时是需要在 SLB 当中进行配置,而不是像在测试环境中一样,简单的上传就可以。

13

扩容缩容操作:点击扩容,选择扩容到4台,即创建三台新的机子。注意应用创建成功后并没有部署,这部分功能上的设计后续会进行更好的优化。创建以后点击发布,选择需要部署的应用,点击确定,发布应用。这样才会将应用重新扩容到刚创建好的新的实例中。发布成功,第2台机器已经上线,随后后续的几台机器会依次上线等待运行。在传统模式下扩容可能会比较麻烦,在云应用的情况下,只需要点击扩容,选择需要扩容的台数。缩容也比较简单,只需要删除所创建的机器,机器删除完成后说明完成缩容过程。

14

扫码加入 阿里云小程序云支持群 一起交流讨论技术问题 还有更多直播等你观看

_jpeg

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
开发框架 人工智能 Java
破茧成蝶:阿里云应用服务器让传统 J2EE 应用无缝升级 AI 原生时代
本文详细介绍了阿里云应用服务器如何助力传统J2EE应用实现智能化升级。文章分为三部分:第一部分阐述了传统J2EE应用在智能化转型中的痛点,如协议鸿沟、资源冲突和观测失明;第二部分展示了阿里云应用服务器的解决方案,包括兼容传统EJB容器与微服务架构、支持大模型即插即用及全景可观测性;第三部分则通过具体步骤说明如何基于EDAS开启J2EE应用的智能化进程,确保十年代码无需重写,轻松实现智能化跃迁。
610 42
|
7月前
|
人工智能 自然语言处理 小程序
蚂蚁百宝箱 3 分钟上手 MCP:6 步轻松构建 Qwen3 智能体应用并发布小程序
本文介绍如何用6个步骤、3分钟快速构建一个基于Qwen3与蚂蚁百宝箱MCP的智能体应用,并发布为支付宝小程序。通过结合Qwen3强大的语言理解和生成能力,以及支付宝MCP提供的支付功能,开发者可轻松打造具备商业价值的“数字员工”。案例以“全球智能导游助手”为例,支持119种语言,不仅提供旅行建议,还能收取用户打赏。文章详细说明了从登录百宝箱、创建应用、添加插件到配置角色、发布上架及手机端体验的完整流程,同时提醒当前支付功能仅适用于测试环境。适合希望探索AI应用变现潜力的开发者尝试。
1067 14
|
8月前
|
开发框架 人工智能 Cloud Native
破茧成蝶:阿里云应用服务器让传统J2EE应用无缝升级AI原生时代
一场跨越20年的技术对话:在杭州某科技园的会议室里,一场特殊的代码评审正在进行。屏幕上同时展示着2005年基于WebLogic开发的供应链系统和2025年接入DeepSeek大模型的智能调度方案——令人惊叹的是,二者的核心业务代码竟保持着惊人的一致性。"我们保住了20年积累的238个核心业务对象,就像修复传世名画时保留了每一笔历史痕迹。"企业CTO的感慨,揭开了阿里云应用服务器助力传统系统智能化转型的奥秘。
229 13
|
存储 缓存 开发框架
提高微信小程序的应用速度
【10月更文挑战第21天】提高微信小程序的应用速度需要从多个方面入手,综合运用各种优化手段。通过不断地优化和改进,能够显著提升小程序的性能,为用户带来更流畅、更高效的使用体验。
446 58
|
11月前
|
JSON 小程序 UED
微信小程序 app.json 配置文件解析与应用
本文介绍了微信小程序中 `app.json` 配置文件的详细
1689 12
|
小程序 前端开发 JavaScript
微信小程序全栈开发中的PWA技术应用
【10月更文挑战第3天】微信小程序作为新兴应用形态,凭借便捷体验与社交传播能力,成为企业拓展业务的新渠道。本文探讨了微信小程序全栈开发中的PWA技术应用,包括离线访问、后台运行、桌面图标及原生体验等方面,助力开发者提升小程序性能与用户体验。PWA技术在不同平台的兼容性、性能优化及用户体验是实践中需注意的关键点。
283 5
|
人工智能 小程序 算法
微信小程序地图定位的核心技术与实际应用详解
在移动互联网时代,微信小程序凭借其轻量化和普及性,成为室内地图导航的理想平台。本文探讨了微信小程序在室内定位领域的创新应用,包括蓝牙iBeacon定位、高精度地图构建及AI路径规划等核心技术,及其在购物中心、医院、机场火车站和景区等场景的应用,展示了其为用户带来的高效、智能的导航体验。
740 0
|
小程序
浅谈提高微信小程序的应用速度
浅谈提高微信小程序的应用速度
197 2
|
小程序 Android开发 iOS开发
ISO钉钉小程序小程序webview打开nextjs应用异常
ISO钉钉小程序小程序webview打开nextjs应用异常
201 3
|
Java 测试技术 数据安全/隐私保护
基于ssm+vue.js+uniapp小程序的《数据库原理及应用》课程平台附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的《数据库原理及应用》课程平台附带文章和源代码部署视频讲解等
109 0
基于ssm+vue.js+uniapp小程序的《数据库原理及应用》课程平台附带文章和源代码部署视频讲解等

热门文章

最新文章

  • 1
    微信小程序云开发的开通
    470
  • 2
    后端开发零负担!揭秘支付宝小程序云开发的高效与安全,你的项目也能飞速上线?
    375
  • 3
    小程序开发问题之使用小程序云服务开发个人相册小程序如何解决
    166
  • 4
    好的商业模式-----小程序定制资料,加一张好看的海报,在推广中就可以找到用户中了,云服务部署收5000,部署是一种服务,定制化,游戏开发创者,仲裁劳务会剪视频好,提供服务,想增加一些新功能收费,会说
    164
  • 5
    【微信小程序-原生开发】转发给好友/群,分享到朋友圈(含单页模式访问云开发数据库的方法)
    615
  • 6
    【微信小程序-原生开发】实用教程15 - 列表的排序、搜索(含云数据库常用查询条件的使用方法,t-search 组件的使用)
    516
  • 7
    【微信小程序-原生开发+云开发+TDesign】修改用户头像(含wx.chooseMedia,wx.cloud.uploadFile,wx.cloud.deleteFile的使用)
    288
  • 8
    【微信小程序-原生开发】实用教程10 - 动态的新增、修改、删除(含微信云数据库的新增、修改、删除,表单弹窗、确认弹窗、日期选择器、单行输入框、多行输入框、滑动组件的使用)
    816
  • 9
    【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
    412
  • 10
    小程序云函数从云数据下载excal
    304