什么是小程序Serverless

网站编辑2020-06-09 13:47:332940

  什么是小程序Serverless    阿里云小程序Serverless提供包括云函数、数据存储、文件存储等一整套后端服务。开发者通过API方式即可获取云函数、数据存储、文件存储、音视频、图像处理等服务,不需要关心服务器或底层运维设施,可以更专注于代码和业务本身。
  Serverless是一种构建和管理基于微服务架构的完整流程。计算资源作为服务而不是服务器的概念出现,开发者不再需要考虑服务器的问题,可以更专注于代码和业务,更快速地开发软件。Serverless通常包含BaaS和FaaS服务:
  BaaS:后端即服务(Backend as a Service),向开发者提供后端基础功能,通过API方式进行调用。例如文件存储、数据库、消息等。
  FaaS:函数即服务(Function as a Service),允许开发者直接将程序部署到平台上,以函数作为最小单元,通过API方式进行调用。
  什么是小程序Serverless?小程序Serverless功能
  小程序Serverless提供以下三种功能:
  数据存储
  数据存储服务是基于MongoDB托管在云端的数据库,数据以JSON格式存储。数据库中的每条记录都是一个JSON格式的对象。一个数据库可以有多个集合(相当于关系型数据库中的表)。
  文件存储
  文件存储服务支持文本、图片和其他由用户生成的内容存储到云端。开发者可以在小程序端和控制台使用云存储功能。图片上传成功后,系统会自动生成一个资源链接。开发者可以在小程序中使用该图片地址。
  云函数
  云函数服务支持使用Node.js进行开发。作为开发者,您可以可将代码提交到云端运行,在客户端使用小程序提供的API进行调用。您还可以在云函数中直接通过API调用数据存储和文件存储的服务资源。
  小程序Serverless优势
  小程序Serverless具有以下优势:
  无运维
  开发者只需专注业务开发,无需理解后端服务的运维配置。
  低成本
  按实际使用的资源和调用情况计费,有效降低了运维成本和研发成本。
  高可用
  底层能力由阿里云存储、数据库团队提供支持,支持弹性扩容,同时提供可用性保障。
  一云多端
  适配多种平台的小程序端框架,一套代码多端使用。
  应用场景
  什么是小程序Serverless   您可以借助 Serverless 快速研发支付宝小程序服务端。 支付宝小程序是一种全新的开发模式,可以运行在支付宝客户端。小程序向开发者提供了客户端能力,开发者可以通过组件的方式完成搭建。 Serverless 向支付宝小程序提供云服务能力。原来客户需要购买服务器和数据库等,现在只要开通 Serverless 后端云服务便可通过 API 方式调用数据存储、文件存储和云函数服务,更快更低成本,安全而可靠。 以下的流程图显示 Serverless 通过 API 方式调用数据存储、文件存储和云函数服务的过程:

小程序Serverless

最新推荐

右侧广告图1
  • 无影云电脑个人版

    无影云电脑个人版是面向个人和家庭的云上超级电脑,可随时随地通过桌面客户端、移动端或小程序等连接使用。不受本地设备限制,满足随时开启办公、AI开发、设计、游戏的需求

    ¥118.80/年

    折扣优惠

  • 云联络中心-包月

    云联络中心为企业提供整体的企业智能化客服平台。打通热线电话、网站、小程序、APP等用户与企业的联系渠道,帮助企业统一管理服务体验,并利用AI能力升级数字员工服务与智能辅助体系,全面提高服务体验与效率。产品开放灵活,帮助企业快速构建个性化的服务流程。

    ¥199.00/月

    限产品首单

  • 轻量容器服务 2核2G

    轻量容器服务提供了一种在云中运行容器化应用程序的简单方法

    ¥85.00/年

    典名专属折扣

右侧广告图2