首页 > 其他分享 >Serverless = FaaS + BaaS

Serverless = FaaS + BaaS

时间:2023-09-14 18:23:41浏览次数:32  
标签:Serverless BaaS 服务 函数 平台 FaaS

Serverless架构是采用FaaS(函数即服务)和BaaS(后端服务)服务来解决问题的一种设计。

到底什么是Serverless?无服务器

硬件+虚拟机+操作系统+数据库+中间件/运行库+应用+函数 全包,用户只交集在业务代码上,
更加减少发布运维的工作

laaS-->PaaS-->SaaS-->Faas

FaaS就是Function as a service(函数即服务)。每一个函数都是一个服务,函数可以由任何语言编写,直接托管在云平台,以服务形式运行,通过事件触发。
BaaS则是Backend as a service(后端即服务)。云平台提供的后端组件整合,开发者无需开发和维护后端服务,通过API/SDK的调用,便可获得例如数据存储、消息推送、账号管理等能力。
Serverless = FaaS + BaaS
Serverless的背后,依然是虚拟机和容器。只不过,服务器部署、runtime安装、编译等工作,都由Serverless计算平台负责完成了。对开发人员来说,只需要维护源代码和Serverless执行环境的相关配置即可。这就叫“无服务器计算”。
Serverless架构的最大优势,显然就是帮助用户彻底摆脱了基础设施管理这样的“杂事”,更加专注于业务开发,从而提升了效率,降低了开发和运营成本。
根据业界的统计,在商业和企业数据中心里的典型服务器,日常仅仅只提供了5%~15%的平均最大处理能力的输出。这是一种算力资源的巨大浪费。
Serverless的出现,可以让用户按照实际算力使用量进行付费,属于真正的“精确计费”。
换言之,用户的每一分钱,都花在了刀刃上。

  1. Serverless的发展历程
    世界上第一个Serverless平台,是2006年发布的Zimki。这个平台提供服务端JavaScript应用,支持“按照实际调用付费”。不过,当时他们并没有使用Serverless这个名词。
    后来,到了2012年,Iron.io的副总裁Ken Form在文章“Why The Future of Software and Apps is Serverless”中,首次提出了Serverless,才宣告这个概念的正式诞生。
    2014年11月,亚马逊率先推出了真正意义上的第一款Serverless FaaS服务——Lambda。从此,各大厂商开始跟进。
    2017年,Serverless开始在国内落地。这一年,阿里云和腾讯云先后推出了自己的 Serverless平台。阿里云的Serverless平台,被直接命名为函数计算(FC,Function Compute)。
    一年后的2018年,阿里云推出Serverless容器服务ASK和Serverless应用引擎SAE。
    那一时期,刚好小程序开始火爆。Serverless的灵活架构,非常适合小程序的开发。于是,吸引了大量的开发者们。
    到了2019年,国内厂商纷纷入局Serverless。如今,Serverless已经成了各大云厂商的标配,受到整个行业的热捧。
    本月初,2022·云栖大会上,阿里云智能总裁张建锋表示,以云为核心的新型计算体系正在形成,软件研发范式正在发生新的变革,Serverless是其中最重要的趋势之一。

标签:Serverless,BaaS,服务,函数,平台,FaaS
From: https://www.cnblogs.com/chenshaojun2008/p/17703136.html

相关文章

  • Serverless 数仓技术与挑战 - 张雁飞|3306π
    09月16日(本周六)下午,DatabendLabs 联合创始人张雁飞将作为嘉宾参与由3306π组织的「3306π数据库朋友圈」主题分享。大纲在本次分享中,我们将介绍一款新型Serverless数仓技术。该技术旨在解决传统数仓在扩展性、成本和管理上的局限性,能够大幅提升性能并降低成本。我们还将......
  • 杭州站|阿里云 Serverless 技术实践营(Serverless + 大数据)开启报名!
    活动简介“Serverless技术实战与创新沙龙”是一场以Serverless为主题的开发者活动,通过一个下午的时间增进对Serverless技术的理解,快速上手,活动受众以关注Serverless技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操。Serverless架构天生适用......
  • 全域Serverless化,华为云引领下一代云计算新范式
    近日,华为开发者大会2023(Cloud)在东莞成功举办,期间“全域Serverless化,引领下一代云计算新范式”专题论坛人气满满。华为云首席产品官方国伟携手业界专家、客户、伙伴,面向广大开发者,分享了在Serverless领域的前沿思考和实践。华为云致力于推进全域Serverless,通过核心产品全面的Serverl......
  • 全面 Serverless 化,阿里云微服务引擎 MSE 重磅升级
    微服务已成为企业数字化首选的应用架构,并正在向缩短服务的构建周期和降低资源成本、提升架构质量和架构效率两个方向演进。今天,阿里云正式宣布微服务引擎MSE重磅升级,全面Serverless化,带来两大新形态和两大新体验。产业新形态,业内率先向Serverless形态演进MSE的注册配置中心......
  • CDC一键入湖:当 Apache Hudi DeltaStreamer 遇见 Serverless Spark
    ApacheHudi的DeltaStreamer是一种以近实时方式摄取数据并写入Hudi表的工具类,它简化了流式数据入湖并存储为Hudi表的操作,自0.10.0版开始,Hudi又在DeltaStreamer的基础上增加了基于Debezium的CDC数据处理能力,这使得其可以直接将Debezium采集的CDC数据落地成Hudi表,这一功能极大地简......
  • 华为云FunctionGraph函数工作流—— “Serverless“遇见”AI,释放AI生产力
    5月26日-27日,由msup主办的2023年A2M峰会在上海南新雅皇冠假日酒店盛大举行。本次A2M峰会以“AIGC时代下的AI落地实践、数据智能和基础架构演进”为主题,邀请了100余位行业专家从支撑数字化转型的几个关键技术切面入手,甄选前沿有典型代表的84个技术创新及研发实践的架构案例,分享他们......
  • 活动回顾|阿里云 Serverless 技术实践营 Serverless +AI 专场
    8月25日“阿里云Serverless技术实践营(Serverless+AI专场)”北京站圆满落幕。活动受众以关注Serverless+AI技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操,让开发者通过一个下午的时间增进对Serverless和AI技术的理解,快速上手Serverless,拥抱......
  • 活动回顾丨阿里云 Serverless 技术实践营 Serverless+AI 专场
    8月25日“阿里云Serverless技术实践营(Serverless+AI专场)”北京站圆满落幕。活动受众以关注Serverless+AI技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操,让开发者通过一个下午的时间增进对Serverless和AI技术的理解,快速上手Serverless,拥抱......
  • 阿里云 Serverless 应用引擎 2.0,正式公测!
    阿里云Serverless应用引擎SAE2.0正式公测上线!全面升级后的SAE2.0具备极简体验、标准开放、极致弹性三大优势,应用冷启动全面提效,秒级完成创建发布应用,应用成本下降40%以上。此外,阿里云还带来容器服务Serverless版、函数计算、第八代高主频计算实例、办公安全平台SASE......
  • 深度丨Serverless + AIGC,一场围绕加速创新的升维布局
    作者:褚杏娟上图来源于基于函数计算部署SD实现光影效果前言:Serverless在中国发展这些年,经历了高潮、低谷、现在重新回到大众视野。很多企业都非常感兴趣,部分企业开始大规模应用;也有一些企业对在生产环境真正落地跃跃欲试。同时,在当下AIGC技术浪潮中,Serverless如何与AIGC更好......