ITPub博客

首页 > 应用开发 > IT综合 > 阿里云正式发布小程序Serverless 为用户提供一套代码多端使用

阿里云正式发布小程序Serverless 为用户提供一套代码多端使用

IT综合 作者:代码派就是我 时间:2019-08-15 16:08:33 0 删除 编辑

8月14日,阿里云宣布正式推出小程序Serverless,阿里云小程序Serverless提供包括云函数、数据存储、文件存储等一整套后端服务开发套件,以及集成了经济体业务能力API的业务套件。开发者通过API方式即可获取云函数、数据存储、文件存储等IaaS层技术能力,不需要关心服务器或底层运维设施,可以更专注于代码和业务本身。也可以在函数里直接使用阿里经济体内比如支付宝的会员、支付、卡券等业务能力。结合小程序开发者IDE工具,还可以体验从代码开发到代码发布的一站式研发流程。

• 云函数 
云函数服务支持使用Node.js进行开发。作为开发者,您可以通过小程序IDE将代码提交到云端运行,在客户端使用Serverless提供的API进行调用。您还可以在云函数中直接通过API调用数据存储和文件存储的服务资源。

• 数据存储 
数据存储服务是基于MongoDB托管在云端的数据库,数据以JSON格式存储。数据库中的每条记录都是一个JSON格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表)。大家可以在客户端(如支付宝小程序)内直接操作数据,也可以在云函数中读写数据。
在小程序客户端代码里,我们可以通过 mpserverless.db对象调用数据存储的大量 API 方法,也可以通过云函数直接调用同一个服务空间的数据库服务。

• 文件存储 
文件存储服务支持文本、图片和其他由用户生成的内容存储到云端。在小程序的客户端代码里,我们可以通过mpserverless.file对象调用文件存储相关的API,也可以通过云函数直接调用同一个服务空间的文件存储服务。图片上传成功后,系统会自动生成一个资源链接。开发者可以在小程序中使用该图片地址。

• 多端的能力
Serverless也支持对微信小程序的开发。在开发微信小程序时,下载Serverless的客户端SDK,并在Serverless控制台配置好微信小程序的APPID和APPSecret后,即可在开发微信小程序是使用Serverless。

• 端侧业务的能力集成
开发支付宝小程序或微信小程序时,引入Serverless客户端SDK2.0版本,可以使用云函数直接调用支付宝或微信的海量开放接口。

image

同时,小程序Serverless具有降低开发成本、自动弹性伸缩、提升运维效率、零资源成本启动、支持一云多端 5大优势:
• 降低开发成本
Serverless的FaaS+BaaS解决方案,使得前端开发者书写少量代码即可使用丰富的云能力构建复杂应用

• 提升运维效率
Serverless提供代码全托管模式,无需考虑服务器、网络等IT基础设施的维护,减少运维投入

• 自动弹性伸缩
对使用者屏蔽复杂的扩缩容逻辑,提供自动的资源扩展能力。服务商无需再为业务波动调配资源

同时底层能力由阿里云函数计算、存储、数据库团队提供强有力的技术保障,支持弹性扩容,同时提供可用性保障。

• 零资源成本启动
按运行时收费,只为代码实际运行消耗的资源付费,真正实现0成本启动,资源使用率100%

• 支持一云多端
适配多种平台的小程序端框架,一套代码多端使用。
面向小程序场景提供的serverless开发套件,开发者无需关心服务器和进行底层设施运维,专注于代码逻辑和业务本身,具备极简运维、多端适配、按需使用、弹性扩容等优势,帮助开发者快速部署小程序。

阿里小程序云新品发布会: 直播回放
阿里小程序云: 了解更多


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31550522/viewspace-2653816/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
最新阿里云,新技术,新产品,以及相关活动介绍。

注册时间:2018-08-17

  • 博文量
    208
  • 访问量
    100903