专题演讲嘉宾:余皓玮

Snowflake资深软件工程师

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

by 余皓玮

Snowflake
资深软件工程师

在传统意义上,Snowflake 的定位是一个企业级的数据仓库解决方案,随着公司的不断发展,越来越多的用户希望把一些非传统的 OLAP 的工作负载交由 Snowflake 来处理。这其中包括了很多 Data Engineering 的负载。

为了满足这样的需求,Snowflake 很早就推出了 Snowpipe,一个 Snowflake 原生的 Data Ingestion Serverless 服务,可以允许用户很方便的加载数据。可是随着场景的不断复杂,越来越多的用户希望 Snowpipe 在加载数据时,同时执行一些用户自定义的代码。

为了实现这个目标,Snowflake 开始尝试搭建一个用来执行用户代码的引擎。这些挑战包括了如何确保 Multi-Tenant 的安全性问题,以及网络访问的安全性问题。Snowflake 采用了 gVisor 作为沙盒技术,使用了eBPF 的方法来确保网络安全性。

演讲题纲:

  1. Snowflake 基础架构,数据仓库简介
  2. Snowflake 有哪些 Serverless 服务,Data Ingestion Service(Snowpipe)简介
  3. 如何解决 Multi-Tenant Serverless 服务中的 Untrusted Code Execution 安全性问题
  4. 为什么 Snowflake 采用 eBPF 来解决网络安全的问题
  5. 展示 Snowflake 是如何从容器中将一个 Packet 路由到 Public Internet 中,并展示进行 Policy Enforcement 的步骤
  6. 实现过程中遇到的挑战以及未来的发展方向

听众收益点:

  1. 业界领先的网络路由以及安全解决方案
  2. 很好的解决了 Untrusted User Code 是如何安全访问互联网的
  3. 如何解决 Multi-Tenant 的服务中运行一个沙盒环境以执行用户代码

交通指南

上海中优城市万豪酒店

Shanghai Marriott Hotel Pudong South
地址:上海市浦东新区沪南公路7688弄上海中优城市广场1号楼1楼
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

如您在购票过程中遇到问题,请扫码咨询票务小姐姐