无服务器serverless、FaaS,给技术小白的计算机科普系列

“无服务器/serverless是什么?”

“微服务器是什么?”

“FaaS是什么?”

这是笔者在研究时曾碰到过的一些问题。看了大神们的解答,理解如下。理解可能略有浅薄,之后会不断学习持续更新:


1. 无服务器/serverless是什么?

- 服务器是什么?

1)“高配版”计算机。是计算机的一种,结构差不多,需要cpu、硬盘、内存等。更高配,运算能力、数据存库空间更强,使其能在短时间内完成大量工作及负载大量的文件资料存储。

2)作用:在网络中为其它机器提供计算或应用服务

https://www.jianshu.com/p/e7b992a82dc0

3)配套技术:①服务器需要7*24小时工作,需要稳定性技术RAS(可靠性、可用性和可维护性,Reliability, Availability and Serviceability);②ECC,修正错误存储器;③服务器OS,Linux发行版(红帽企业LinuxSUSE)、Windows Server等

4)分类:网页服务器(Web server)、FTP服务器(FTP server)、邮件服务器(mail server)...


2. 分布式架构是什么?微服务器是什么?无服务器是什么?

一种架构。此外还有分布式架构、微服务架构、单体架构

1)分布式架构:将一个系统分为多个业务模块,不同模块部署在不同的服务器

分布式=多个模块分布在多个server

优点:有负载均衡能力,防高并发;解耦、系统扩展方便

缺点:系统之间需要远程通信,接口开发工作量大

https://www.jianshu.com/p/e7b992a82dc0

现实中架构不会那么简单。稍微复杂一些的话:

https://www.jianshu.com/p/7293b148028f


2)微服务架构:进一步拆解模块,变成很多小应用/微服务。微服务部署在服务器或(同一个服务器的)容器上。代表框架有Spring cloud、Dubbo等

优点:易于开发和维护、开发和交付节奏加快;容易改;易拓展;团队权责清晰

缺点:运维成本高,因为应用实例变多;接口调整成本高;一些功能重复管理

出现微服务治理赛道:微服务之间的通信、调用链的跟踪管理、状态监控、错误跟踪排查等

https://www.jianshu.com/p/e7b992a82dc0

3)Serverless:开发者不用管底层服务器、资源。需要用的时候直接找“平台”,获得计算资源。按调用次数计费

和其它架构的核心区别:别的架构需要申请一定数量、规格(CPU、内存、存储空间)的服务器。serverless不需要用户申请,有需要平台自动分配(“事件驱动”)

不等于没有服务器。而是用户无需在意是否有服务器,以及服务器运维

优点:简化设备运维,应用和服务器解耦,不用维护基础设施;开发速度提高;降低运营成本

缺点:vendor-lock-in,和云厂商绑定。例如用AWS的serverless,只能用AWS的数据库

技术尚不成熟,缺少成功案例和行业标准

https://www.jianshu.com/p/e7b992a82dc0

遗留问题:现在主流的是什么?微服务?


3. Serverless怎么用?FaaS是什么?

Serverless本质上是个“理念”。实现的方法之一是用云厂商提供的FaaS服务

Function-as-a-Service,"函数即服务"

什么是函数?

有个输入,需要一定处理,获得输出。所有应用开发本质上就是写“函数”

https://www.youtube.com/watch?v=EixgGyxbIWY

什么是FaaS?

是个计算平台。写应用/程序的开发者,可以直接写&跑函数,不用管服务器、资源等

https://www.youtube.com/watch?v=EixgGyxbIWY

产品是什么?

包括:AWS Lambda(最早的)、Azure Functions、Google Cloud Functions、腾讯云 Serverless Cloud Fucntion...

给谁用?

绝大多数程序、服务都能改成FaaS


遗留问题:

serverless需要FaaS+BaaS。BaaS是什么?

如何构建一个serverless的应用case?


参考资料:感谢各位大神答疑!

四种软件架构,看看你属于哪个层次,https://www.jianshu.com/p/e7b992a82dc0

【Faas科普】云计算的未来: Serverless/Faas https://www.youtube.com/watch?v=EixgGyxbIWY

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,185评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,652评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,524评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,339评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,387评论 6 391
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,287评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,130评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,985评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,420评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,617评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,779评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,477评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,088评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,716评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,857评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,876评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,700评论 2 354

推荐阅读更多精彩内容