小程序Serverless重磅发布!开发者只需三步完成小程序上线!

本文涉及的产品
简介: 9月27日下午,在杭州云栖小镇的阿里巴巴小程序繁星计划峰会盛大召开,峰会以“小程序、大生态”为题,发布了阿里巴巴小程序繁星计划补贴的更多细节方案,并宣告阿里巴巴小程序生态联盟正式成立。

9月27日下午,在杭州云栖小镇的阿里巴巴小程序繁星计划峰会盛大召开,峰会以“小程序、大生态”为题,发布了阿里巴巴小程序繁星计划补贴的更多细节方案,并宣告阿里巴巴小程序生态联盟正式成立。

峰会上作为技术底座的小程序云Serverless正式发布。作为开发者我们真的能在10分钟内上线一款小程序吗?下面就听听阿里云智能产品与解决方案管理部资深无线开发专家杨镔为你详细解读小程序Serverless。
image

小程序云自2019年4月份正式发布第一个云产品—小程序云应用,到今天已经构建了一个多元化的产品能力地图。

_1

第一层:云服务层,开放了小程序云应用和小程序Serverless产品。

第二层:工具层,开放了云端一体化的一站式的小程序开发者工具链。

第三层:插件层,开放了免费和商业化的插件市场,让开发者贡献更多元化的插件能力。

第四层:模板层,面向没有技术基础的商家,我们会联合合作伙伴一起开放面向不同行业、场景的小程序模板,并且允许商家基于这些模板可配置化的方式定制自己的小程序,快速的进行商业创新。

第五层:解决方案层,希望能够和合作伙伴一起面对整个产业完成商业的服务支撑,无论是开发者、商家、合作伙伴都可以在小程序云里找到赋能点和连接点。

那么,小程序Serverless核心解决哪些问题呢?

_2

_3

Serverless直译为无服务器模式,也就是在Serverless的模型下开发者不需要关注服务器的部署、扩展、运维,而是所有精力都放在业务研发上。和服务端相关的整个部署、运维工作,全部交给了平台方。

在传统研发模式下,我们的一些平台相关的内容网络负载均衡,流动调度、域名、证书、安全等等能力,在Serverless模式下我们会完成平台整体的配置和抽象。所以在Serverless模式下,整体的Serverless带来核心的理念,对我们来讲是研究范式层面的变革。

_4

那么,基于Serverless理念,进一步来看看小程序Serverless完整的产品能力图谱。

_5

在此,杨镔详细讲解了小程序Serverless提供的三大能力:

1.基础能力部分,以FaaS(Function-as-a-Service)函数计算以及backend-as-a-Service后端即服务的方式来开放基础的计算、存储、数据库的能力。

2.增值能力,以BaaS(backend-as-a-Service)的方式Serverless的方式开放阿里云场景化的一些垂直场景化的能力,包括多媒体、音视频、图象、AI、数据分析等等。

3.业务能力。在电商、金融、本地生活、企业办公上,提供支付、会员、资金、营销等服务。

并且为小程序开发者提供一站式的体验,包括帐户互通、面向数据与文件的操作、统计和管理,希望通过一个IDD真正帮助开发者构建云端一体化的研发流程闭环。

_6

接下来,杨镔在现场通过demo向大家演示如何基于Serverless来加速小程序的开发过程。以“低碳出行抢红包”小程序为例,现场讲解只需三步(准备、开发、发布),30分钟便可开发一款全新的小程序。

_7

_8

_9

一、准备阶段

在准备阶段核心做两件事:小程序Serverless的配置初始化以及需要的一些业务能力、红包、运动步数、注册、激活的流程。

二、开发阶段

在小程序前端工程环境下进行相应的代码的编写,完成小程序Serverless初始化之后,第一步需要完成整个小程序的主页面的渲染和动态背景图的渲染,这时候就需要依赖云数据库和云存储的能力,完成背景的设置和加载,加载程序只需要在Serverless前端工程部分来完成相应的云数据库和云存储的调用,就可以完成。

三、发布小程序

发布包含服务端和客户端两部分,服务端的发布主要是通过云函数,客户端发布如果希望同时投放到支付宝和高德两个端,可基于小程序IDE,基于套代码,实现多端的代码编译和上传。

整个小程序从需求、定稿到研发上线,开发者大概花了30分钟左右,整个阶段没有任何服务器的实体,没有任何数据库的实体,没有任何后端运维的动作。

在传统研发模式下,前期基础设施的五配置、部署、环境准备的环节可能需要花费一天左右的时间,所以Serverless对比传统的研发行为带来非常大的便利。

除此以外,针对不同活跃量级的小程序,整个小程序在云函数云资源领域也可以带来将近50%成本的优化。

_10

繁星计划作为阿里巴巴面向小程序的开放能力的载体,开放的不仅是经济体一系列的能力,包括特色业务的能力开放,包括ISV合作伙伴的品牌资质认证、商业机会分享和市场活动的分享,包括面向开发者创业的补贴的扶持。

入驻繁星计划,免费开通Serverless,开启小程序新征程。

_11

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
2月前
|
小程序 安全 开发者
【产品上新】彻底解放主账号,开发者也能配置密钥,创建小程序了!
【产品上新】彻底解放主账号,开发者也能配置密钥,创建小程序了!
18 0
|
2月前
|
存储 开发框架 小程序
社区每周丨小程序 CLI 1.8.10 版本上线及基础API新增接口(7.3-7.7)
社区每周丨小程序 CLI 1.8.10 版本上线及基础API新增接口(7.3-7.7)
42 0
|
2月前
|
移动开发 小程序 安全
【社区每周】小程序基础2.7.23版本上线;卡证识别功能全面公测(2022年8月第二期)
【社区每周】小程序基础2.7.23版本上线;卡证识别功能全面公测(2022年8月第二期)
31 0
|
2月前
|
小程序 安全 搜索推荐
【社区每周】新版O站上线,小程序新增无需审核的普通模板(2022年7月第三期)
【社区每周】新版O站上线,小程序新增无需审核的普通模板(2022年7月第三期)
32 1
|
2月前
|
小程序 开发者
4月开发者日回顾丨小程序开发常见问题解析
4月开发者日回顾丨小程序开发常见问题解析
66 0
|
2月前
|
小程序 数据挖掘 开发者
开发者助手,你的小程序移动管家
开发者助手,你的小程序移动管家
24 0
|
29天前
|
关系型数据库 Serverless 分布式数据库
PolarDB PostgreSQL版Serverless功能上线公测啦,公测期间免费使用!
Serverless数据库能够使得数据库集群资源随客户业务负载动态弹性扩缩,将客户从复杂的业务资源评估和运维工作中解放出来。PolarDB PostgreSQL版 Serverless提供了CPU、内存、存储、网络资源的实时弹性能力,构建计算与存储分离架构下的 PolarDB PostgreSQL版产品新形态。
|
23天前
|
关系型数据库 Serverless 分布式数据库
Serverless 应用引擎常见问题之在抖音快手小程序上使用如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
21 3
|
2月前
|
小程序 IDE Serverless
【经验分享】支付宝小程序serverless云开发拓荒
【经验分享】支付宝小程序serverless云开发拓荒
80 0
|
2月前
|
小程序 API 开发者
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
社区每周丨小程序 CLI 1.9.4 版本上线(9.18-9.22)
128 1

热门文章

最新文章

相关产品

  • 函数计算