分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议

时间:2019-06-26 17:55:44

KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议

Knative 及 Serverless 相关会议

加速:无平台中的冷启动优化

时间:上午~

该主题主要从 4 个方面介绍了 Serverless Cloud Function 中如何优化函数服务的冷启动问题。

轻量级VM:基于QEMU构建更轻量级VM,预置VPC路由信息,基于VM模板生产VM/容器实例。

代码缓存:两级缓存Function代码。1. 节点缓存;2. Zone(机房)缓存

实例预热:1. 通过算法预先扩容实例;2. 提前加载函数依赖

VPC 网络加载:通过在代码创建时(而不是代码运行时)创建网络代理,提前申请ENI, 缩短函数运行时网络绑定耗时。

利用 Knative 发展深度学习平台

时间:上午~

该主题主要介绍了如何利用 Knative 重构了深度学习平台。

利用 Tektoncd-pipeline(接下来会替换 Knative Build) 替换原有的镜像构建方式,通过 Task 构建镜像

利用 Knative 的 Route 进行流量调配,满足灰度发布等需求。利用极致弹性能力实现自动扩容。

自定义autoscale。可自定义 autoscale, 满足不同的弹性策略使用场景

处理冷启动问题。1. 升级 istio, 解决sidecar注入延迟。2. 提前拉镜像。3. activeror接收到请求时,就提前进行扩容处理。

资源层面,通过 Virtual Kubelet 构建资源池,满足 serverless 按需分配资源需求。

提到了Knative 与 Edge。实现边缘端极致弹性。

利用 Knative Eventing 构建基于事件的业务处理。

Knative Serving 内部介绍

时间:下午 ~

从灰度发布场景出发,对比Kubernetes中的实现方式,由浅入深,介绍了 Knative Serving 中 Service、Configuration、Route、Revision 角色的作用。最后介绍如何通过 Knatvie Serving中实现灰度发布。

分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议(图1)

CNCF CloudEvents 项目:迈向无互操作的一步

时间:下午~

来自 IBM的Davis 介绍了CloudEvents的诞生及发展,以及 CloudEvents 协议内容。通过 CloudEvents 统一了事件的标准,并且促进直接跨平台的集成。

最后演示了一个基于 CloudEvents 事件驱动的动画 Demo,不同的 Coffee 屋供应商可以基于统一的事件模型进行驱动,体现事件的互操作系。很有意思。

分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议(图2)

通过 Knative 和 Apache Camel 构建云集成应用

时间:下午~

该主题主要介绍了如何将Apache Camel 与Knative结合使用的场景。通过Camel-K事件源接入Camel,接收事件进行处理

分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议(图3)

CNCF 无工作组:我们要发展到哪里

时间:下午 ~

来自 IBM的Davis 继上面的CloudEvents演讲之后继续了无工作组接下来的发展方向。针对事件处理的缺乏编排方式,接下来构建 Workflow 工作流(Event 事件编排)是无工作组的方向。如下图 Workflow 处理流程:

分享 KubeCon 2019 (上海)关于 Serverless 及 Knative 相关演讲会议(图4)

在无平台 Apache OpenWhisk 上创建物联网应用

时间: ~

最后听了一场关于无平台与物联网结合的场景,来自IBM的演讲嘉宾了开源的Serverless平台Apache OpenWhisk如何与物联网进行结合。

处理数据格式。通过 OpenWhisk 进行数据格式转换、过滤清洗等

数据存储后的处理。通过 OpenWhisk 事件驱动调用服务进行处理(如数据分析、机器学习等)

流数据检测。对检测到的异常事件进行告警等

边缘计算上的Serverless能力。这部分还在探索中,如针对跨云端和边缘的业务进行统一事件驱动的能力

感想

---------------------------------------

本文相关词条概念解析:

演讲

演讲又叫讲演或演说,是指在公众场所,以有声语言为主要手段,以体态语言为辅助手段,针对某个具体问题,鲜明、完整地发表自己的见解和主张,阐明事理或抒发情感,进行宣传鼓动的一种语言交际活动。同时也是一种对自身沟通能力的提升。演讲者只把演讲的主要内容和层次结构,按照提纲形式写出来,借助它进行演讲,而不必一字一句写成演讲方式,其特点是能避免照读式演讲和背诵式演讲与听众思想感情缺乏交流的不足——演讲者根据几条原则性的提纲进行演讲,比较灵活,便于临场发挥,真实感强,又具有照读式演讲和背诵式演讲的长处——事先对演讲的内容有充分准备,可以有一定的时间收集材料,考虑演讲要点和论证方法,但不要求写出全文,而是提纲挈领的把整个演讲的主要观点、论据、结构层次等用简练的句子排列出来,作为演讲时的提示,靠它开启思路。

网友评论

提交评论