- 20
- 0
- 约6.17千字
- 约 15页
- 2021-01-23 发布于江苏
- 举报
功能即服务(FaaS)平台介绍
1
功能即服务是在容器之上构建无服务器功能的框架。在去年 10 月份开始这个项目,用来
理 念 论 证 , 理解 是 否 可以 在 Docker Swarm 上 运 行 Alexa skills 或 者 Lambda 功 能 。 在
一开始的一些成功之后。
本文直接介绍无服务器计算,然后介绍在之前 500 次 commit 里 FaaS 的 3 大特性,最后展望未来。
从第一次 commit 开始,FaaS 持续推进,在 GitHub 上获得了 2500 多个 star,同时还出现了一个开发者和黑
客的小型社区(/alexellis/faas/blob/master/community.md),我们会在聚会中发表演
讲,编写自己的很 cool 的功能,并且贡献代码。我自己的一大收获是在 4 月份 Austin 举办的 Dockercon 上
获得了 Moby‘s Cool Hacks keynote 分会场的一个席位。大家想要将 Docker 设计用来完成的事情的边界进
一步扩展。
2
无服务器是什么?
架构还在演进
“无服务器”这个词并不是很恰当——我们实际讨论的是事件驱动系统的一种全新架构模式。基于此,无服务
器功能常常被用来作为服务间的连接,或者用在事件驱动的架构里。在过去,我们称之为服务总线。
3
无服务器功能
无服务器是一段小型的,无关联的,并且可重用的代码:
它是短暂的
它不是 daemon (长期运行的)
它不发布 TCP 服务
它没有状态
利用已有服务或者第三方资源
几秒内完成执行(基于 AWS 的 Lambda)
我们还需要区分开无服务器产品和 IaaS 供应商以及开源软件项目。
一方面,IaaS 供应商提供无服务器产品,比如 Lambda,Google Cloud Functions 以及 Azure Functions。
4
另一方面,有 FaaS 这样的框架,让编排平台,比如 Docker Swarm 或者 Kubernetes 做重量的事情。
IaaS 供应商提供的无服务器产品是完全受控的,因此它提供了高度的便捷性和基于秒 /分
钟的计费方案。另一面是,用户需要跟踪供应商的发布和支持周期。开源的 FaaS 想要提
供一些多样性以供大家选择。
FaaS 的差异化在哪里?
FaaS 基于业界标准的 Cloud Native 技术构建:
5
FaaS 项 目的 差 异 化 在 于 , 任 意 流 程 都 可 以 通 过 watchdog
(/alexellis/faas/tree/master/watchdog)组件和 Docker 容器成
为无服务器的功能。这意味着如下三点:
用户可以运行任意语言编写的代码
可以运行任意时间
可以在任何地方运行
转向 无 服 务 器 化 并 不 意 味 着 用 另 一 种 编 程 语 言 重 写 代 码 。 只 需 继 续 使 用 业 务 和 团 队 需 要
的东西即可。
6
示例:比如, cat 或者 sha512sum 可以作为一种不需要变更的功能,通过 stdin/stdout
通信。 Windows 功能也可以通过 Docker CE 支持。
这是 FaaS 和其他开源无服务器框架的主要区别,它们依赖于每种所支持的语言的特定运
行时。
下面介绍
您可能关注的文档
- 各种农作物秸秆的资料如稻草麦草棉艮油菜艮.pdf
- 各种农作物的秸杆含有相当数量的营养元素(精).pdf
- 各种气候类型气温、降水数据图表.pdf
- 各种汽车遥控器的匹配方法.pdf
- 各种品牌卫星小锅接收器解密方法大全-念妹的家空间.pdf
- 各种清洁剂的使用说明.pdf
- 各种情景下的服务用语.pdf
- 各种球场武术场地画法.pdf
- 各种溶剂中英文简称及cas号.pdf
- 各种溶液有效期(同名5022).pdf
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 【花生十三】25公务员考试资料分析速算练习册及速算过程.pdf VIP
- mst2016说明书.pdf VIP
- 口腔科课件洁治.pptx
- 2025兴安盟公安局招聘165名留置看护警务辅助人员备考试题及答案解析.docx VIP
- 35KV变电站毕业设计(完整版).doc VIP
- AP微观经济学 2012年真题 (选择题+问答题) AP Microeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 上海师范大学天华学院公共课《大学计算机基础》期末试卷A(有答案).docx VIP
- 高中生对AI 技术应用的态度与认知调查问卷.docx VIP
- 2025年度”五个方面“专题组织生活会个人对照检查发言材料.docx VIP
- 南方医科大学各专业实习大纲汇编.pdf VIP
原创力文档

文档评论(0)