任职于 Snowflake,担任项目负责人、技术主管职位。是发起 Snowpark 项目的核心工程师。对 Linux 内核、虚拟化技术、网络栈有深入研究。

任职于 Snowflake,担任项目负责人、技术主管职位。是发起 Snowpark 项目的核心工程师。对 Linux 内核、虚拟化技术、网络栈有深入研究。
在传统意义上,Snowflake 的定位是一个企业级的数据仓库解决方案,随着公司的不断发展,越来越多的用户希望把一些非传统的 OLAP 的工作负载交由 Snowflake 来处理。这其中包括了很多 Data Engineering 的负载。
为了满足这样的需求,Snowflake 很早就推出了 Snowpipe,一个 Snowflake 原生的 Data Ingestion Serverless 服务,可以允许用户很方便的加载数据。可是随着场景的不断复杂,越来越多的用户希望 Snowpipe 在加载数据时,同时执行一些用户自定义的代码。
为了实现这个目标,Snowflake 开始尝试搭建一个用来执行用户代码的引擎。这些挑战包括了如何确保 Multi-Tenant 的安全性问题,以及网络访问的安全性问题。Snowflake 采用了 gVisor 作为沙盒技术,使用了eBPF 的方法来确保网络安全性。
演讲题纲:
听众收益点:



微信咨询

电话咨询
微信联系我们

