无服务器Serverless总结

天翼云开发者社区
• 阅读 383

本文分享自天翼云开发者社区@《无服务器Serverless总结》,作者: 我是小朋友

背景 随着AWS Lambda的诞生,无服务器与FaaS一起出现在舞台中,Serverless也开始进入人们的视野。全球各大云服务厂商都纷纷推出各自的Serverless平台。

先了解下什么是云计算 云计算是通过 Internet 按需提供计算能力、数据库存储、应用程序和其他 IT 资源,采用按使用量付费的定价模式。 无服务器Serverless总结 云计算的发展历程:IaaS=>PaaS=>SaaS=>BaaS=>FaaS

什么是无服务器计算? 无服务器计算是一种计算方法,可将对常见基础结构管理任务(例如,扩展,调度,修补,配置等)的责任转移给云提供商和工具,开发者可以将时间和精力集中在针对其应用程序的业务逻辑上或实现上。

特点: 1.无服务器模型不需要基础架构的管理和操作,从而使开发人员可以更窄地关注代码/自定义业务逻辑。 2.无服务器计算仅在每个请求的基础上按需运行代码,并随着所服务请求的数量透明地扩展。 3.无服务器计算使最终用户仅需为使用的资源付费,而无需为空闲容量付费。 4.从根本上说,无服务器是要花更多的时间在代码上,而不是在基础架构上。 5.无服务器计算就是没有用服务器吗? 6.无服务器计算中仍然有服务器。

之所以使用“无服务器”这个名称,是因为该名称描述了最终用户的体验。在一种称 为“无服务器”的技术中,底层服务器的管理需求对于最终用户是不可见的。服务器仍 然在,用户只是看不到它们或与之交互。

“无服务器”架构–Serverless介绍 Serverless架构,是“无服务器”架构。所谓的“无服务器”并不是真的脱离了物理 上的服务器,而是指代码不会明确地部署在某些特定的平台或者硬件的服务器之上,运 行代码的托管环境是由Serverless平台提供。

无服务器Serverless总结

Serverless 又被分为了 BaaS 和 FaaS,Baas 包含了存储、数据库、队列、缓存等各种形态的 Serverless 服务;而 FaaS 通常指的是函数即服务 Function as a Service 产品。

Faas介绍 “Functions as a Service”即FaaS函数即服务(功能即服务),FaaS 是Serverless 的子集,也是实现整个应用 Serverless 化的核心服务。

Faas应用是指一部分服务逻辑由应用实现,但跟传统架构不同在于:他们运行于无状态的容器中,可以由事件触发,被第三方管理,功能上FaaS不需要关心后台服务器或者应用服务,只需关心自己的代码即可。

Faas专注于事件驱动的计算范例,其中应用程序代码或容器仅响应事件或请求而运行。 借用两张图来说明函数计算平台的结构和工作原理: 无服务器Serverless总结 无服务器Serverless总结

优势? 无服务器管理 无需预置或维护任何服务器。无需安装、维护或管理任何软件或运行时。 灵活扩展 您的应用程序可自动扩展,或通过切换占用资源(如吞吐量、内存)的单位数(而不是切换单个服务器的单位数)来调整容量,从而实现扩展。 按价值付费 为一致的吞吐量或执行持续时间(而不是服务器单元)付费。 自动化的高可用性 无服务器应用程序提供内置可用性和容错功能。您无需构建这些功能,因为运行此应用程序的服务在默认情况下会提供这些功能。

无服务器Serverless特点: 1.只关注自己的代码,无需重复构建服务器.,环境等基础设施。 2.支持云端调用,无状态计算,时间驱动,API调用。 3.保持代码轻量,简洁。 4.没有实例,服务器,或者容器概念。 5.将客户满意作为开发工程的重中之重。 6.提供最大限度的服务选择自由。 7.关注产品目标和技术可复用。 8.在编写代码之前进行必要的配置。 9.拥有构建架构的完整生命周期。 10.全新的应用部署。

———————————————— 版权声明:本文为CSDN博主「3L_csdn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_35061334/article/details/97290306

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Serverless爆发,AWS微软卡位,腾讯云阿里云华为云紧跟
\摘要\Serverless落地应用增多,市场格局初定,云服务商纷纷试水,机会与挑战并存。3月10日,云原生基金会CNCF发布了2019年年度调查报告。41%的受访者表示已经在使用无服务器Serverless计算,20%的受访者表示计划在未来1218个月应用Serverless计算。之前的3月1日,市场研究机构Forrester发布的最
Stella981 Stella981
3年前
ServerLess之云函数实践
  ServerLess之云函数实践天气API  前言  云计算是大势所趋  Serverless架构即“⽆服务器”架构,它是一种全新的架构方式,是云计算时代⼀种⾰命性的架构模式  FaaS(FunctionasaService函数即服务)是在无状态容器中运行的事件驱动型计算的执行模型  ☁️云函数算是FaaS的一种具体
Stella981 Stella981
3年前
Serverless简介
说起当前最火的技术,除了最新的区块链,AI,还有一个不得不提的概念是Serverless。Serverless作为一种新型的互联网架构直接或间接推动了云计算的发展,从AWSLambda到阿里云函数计算,Serverless一路高歌,同时基于Serverless的轻量计算开始登录云计算的舞台,本文将从两个部分展开:介绍Serverless的概念,历
Stella981 Stella981
3年前
Serverless 架构就不要服务器了?
摘要:Serverless架构不是不要服务器了,而是依托第三方云服务平台,服务端逻辑运行在无状态的计算容器中,其业务层面的状态则被开发者使用的数据库和存储资源所记录。Serverless是什么我们在题目提出了一个问题,Serverless架构是不是就不要服务器了?回答这个问题,我们需要了解下Serve
使用element-ui 的上传组件upload完成自定义上传到天翼云oss云服务器
本文分享自天翼云开发者社区@《》,作者:我是小朋友首先配置天翼云,如下操作1、要求在使用OOS之前,首先需要在www.ctyun.cn注册一个账号(Account)。创建AccessKeyId和AccessSecretKey。AccessKeyId和Acc
通通透透看无服务器计算:由来、场景和问题
本文分享自天翼云开发者社区@《》,作者:我是小朋友一、无服务器(Serverless)计算是什么云计算涌现出很多改变传统IT架构和运维方式的新技术,比如虚拟机、容器、微服务,无论这些技术应用在哪些场景,降低成本、提升效率是云服务永恒的主题。过去十年来,我们
首批!天翼云大数据平台率先通过信通院无服务器架构大数据平台测试
近日,天翼云大数据平台顺利完成中国信通院无服务器(Serverless)架构大数据平台测试,成为首批通过该测试的单位之一。
简单概述Serverless
本文分享自天翼云开发者社区@《​​》,作者:我是小朋友Serverless是计算的趋势,它使诸如Web应用程序之类的代码执行与维护服务器以运行该代码的需求脱钩。创建,供应和维护服务器上运行的应用程序的操作开销(传统意义上)非常重要。减少或消除这项工作可以帮
Knative Autoscaler 自定义弹性伸缩
本文分享自天翼云开发者社区@《》,作者:我是小朋友背景如今各大云厂商都开始提供ServerlessKubernetes服务,简化集群管理,降低运维管理负担,让Kubernetes更加简单。那么问题来了,一个系统到底需要具备怎样的能力才能更好地支撑Serve
serverless与容器优缺点
本文分享自天翼云开发者社区@《》,作者:我是小朋友容器优势1、可移植性:使用容器,开发人员可以确保他们的应用程序可以在任何云平台或本地服务器上运行。2、轻量化:容器镜像以层叠加,在本地拥有镜像层缓存;计算资源使用方面,容器也比虚拟机更高效。3、快速启动:容
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
722
粉丝
15
获赞
40