内容提要
Databricks推出Private Network Gateway(PNG),简化无服务器计算访问私有网络的流程。此前需为每个数据库、API等资源单独配置私有端点、负载均衡器和代理虚拟机,协调复杂。PNG只需委派一个子网,即可建立加密网关,支持按网络扩展,无需部署网关虚拟机。现已在Azure公开预览、AWS私有预览,Google Cloud开发中。
延伸解读
PNG 与 Serverless Private Link 的适用场景
文章指出,Serverless Private Link 仍是连接云托管服务(如 AWS S3、Azure Data Lake Storage)的合适工具。而 PNG 主要面向用户自托管和管理的资源,例如数据库、Kafka 集群或内部 API。对于少量资源,按资源单独配置私有端点、负载均衡器和代理虚拟机尚可管理;但当需要访问数十个资源且跨越 VNet、对等网络和本地环境时,PNG 的按网络扩展方式能显著减少重复配置和团队协调。
PNG 的部署方式与运维责任划分
使用 PNG 时,用户只需在虚拟网络中委派一个子网给 Databricks,PNG 便会建立从无服务器计算到该子网的托管加密网关。网关在 Network Connectivity Configuration(NCC)中配置,并可附加到工作区。用户无需部署、修补或扩展网关虚拟机,Databricks 负责创建和运行网关。同时,网络边界仍由用户控制,可通过 specific_destinations 或 all_traffic 模式决定 PNG 承载的流量范围。
PNG 的增量特性与现有配置的关系
文章强调 PNG 是增量式的,它不会改变用户已有的私有连接和出口控制,而是与之并存。这意味着用户可以启用或移除 PNG,而不会影响现有设置。对于已经使用 Serverless Private Link 或其他出口控制的团队,PNG 提供了一种补充方式,用于简化对自托管资源的访问,同时保留对可达目的地的精确控制。
当前可用平台与迁移考量
Private Network Gateway 目前已在 Azure 上公开预览,在 AWS 上私有预览,Google Cloud 支持仍在开发中。文章提到,超过 75% 的受访客户表示网络配置复杂是工作负载留在经典计算而非迁移到无服务器的主要原因。对于考虑迁移的团队,PNG 可能降低网络协调负担,但需注意其预览状态和平台可用性差异,并评估现有网络架构是否适合委派子网和 NCC 配置。
Q&A
Databricks Private Network Gateway 是什么?
Private Network Gateway(PNG)是 Databricks 推出的网络网关,用于简化无服务器计算访问私有网络。它只需委派一个子网,即可建立加密网关,支持按网络扩展,无需部署网关虚拟机。
为什么需要 Private Network Gateway?
因为无服务器计算运行在 Databricks 管理的网络中,访问私有资源需要显式路径。传统方式需为每个资源单独配置私有端点、负载均衡器和代理虚拟机,协调复杂,成为瓶颈。超过 75% 的客户表示网络配置复杂性是工作负载留在经典计算而非无服务器的主要原因。
Private Network Gateway 如何工作?
用户将一个子网委派给 Databricks,PNG 建立从无服务器计算到该子网的托管加密网关。网关在 Network Connectivity Configuration (NCC) 中配置,可附加到工作区,支持的无服务器工作负载即可访问允许的私有目的地。无需部署、修补或扩展网关虚拟机。
Private Network Gateway 有哪些优势?
PNG 简化了网络配置,只需一个连接即可访问网络可达的资源;按网络扩展而非按端点;无需管理网关虚拟机;可复用现有工作区子网,便于防火墙审批;与现有私有连接和出口控制并存,可随时启用或移除而不影响现有设置。
Private Network Gateway 支持哪些流量模式?
PNG 支持两种流量模式:specific_destinations(特定目的地)和 all_traffic(所有流量)。用户可以选择 PNG 承载多少流量。
Private Network Gateway 目前支持哪些云平台?
Private Network Gateway 现已在 Azure 上公开预览,在 AWS 上私有预览。Google Cloud 的支持正在开发中。