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



微信咨询

电话咨询
微信联系我们

