自托管数据源简介

Gemini Enterprise 可以安全地连接到客户管理的自托管第三方数据源。这些连接是通过 Private Service Connect 提供方服务建立的。

此连接模型可确保敏感数据始终在您的控制范围内和网络边界内,同时允许 Gemini Enterprise 访问和使用这些数据源中包含的信息。使用 Private Service Connect 可让您建立安全且可伸缩的通信渠道,绕过公共互联网,并最大限度地降低与传统网络配置相关的潜在安全风险。

自托管数据源的访问模式。
自托管数据源的访问模式

Gemini Enterprise 支持以下自托管数据源模式:

  • 本地或多云:部署在您的数据中心或其他云服务提供商(例如 Amazon Web Services EC2 或 EKS,或 Microsoft Azure 虚拟机)中的数据源,使用混合网络连接。

  • Google Kubernetes Engine:托管在 GKE 集群中的数据源。

  • Google Cloud Compute Engine:部署在 Google Compute Engine 虚拟机上的数据源。

将 Private Service Connect 与自托管服务搭配使用

Private Service Connect 是一项 Google Cloud 网络功能,可让使用方的虚拟私有云网络以私密方式访问托管式服务。它会在服务使用方和服务提供方之间建立安全、明确的连接,从而无需进行虚拟私有云对等互连、复杂的路由或使用公共 IP 地址。

您可以使用以下各项设置 Gemini Enterprise Private Service Connect 部署:

  • 将 Gemini Enterprise 作为服务使用者

  • 您的网络,其中包含引用本地、多云或 Google Cloud 计算资源的负载平衡器(作为服务提供方)

如需了解使用 Private Service Connect 将自托管服务连接到 Gemini Enterprise 的具体方面,请参阅以下部分。

VPC 网络和子网配置

请注意以下几点:

  • 代理分配在 VPC 级层进行,而不是在负载均衡器级层。您必须在其中使用基于 Envoy 的负载平衡器的虚拟网络 (VPC) 的每个区域中创建一个代理专用子网。如果您在同一区域和同一 VPC 网络中部署多个负载平衡器,则它们会共用相同的代理专用子网以进行负载均衡。

  • 健康检查探测源自位于区域内代理专用子网中的 Envoy 代理。为了让健康检查探测能够正常进行,您必须在外部环境中创建防火墙规则,以允许来自代理专用子网的流量到达外部后端。

  • 代理专用子网是面向跨云数据库的源子网。确保此子网由 Cloud Router 路由器通告。如需了解详情,请参阅通告特定的 VPC 子网

  • 代理专用子网必须位于本地或跨云防火墙的许可名单中。

  • 无论您的 VPC 网络是自动模式还是自定义模式,您都必须创建代理专用子网。代理专用子网必须至少提供 64 个 IP 地址, 且对应的前缀长度不得超过 /26。建议的子网大小为 /23(512 个仅代理地址)。

Private Service Connect NAT 子网

来自使用方 VPC 网络的数据包使用来源 NAT (SNAT) 进行转换,以便其原始的来源 IP 地址转换为来自提供方 VPC 网络中的 NAT 子网的来源 IP 地址。 Private Service Connect NAT 子网无法托管工作负载。

Private Service Connect NAT 的最小子网大小为 /29。您可以随时向服务连接添加其他 NAT 子网,而不会中断流量。

您可以使用预定义的信息中心或 Google Cloud Private Service Connect NAT 消耗量指标来监控已发布的服务

负载均衡器配置

服务提供方将其应用或服务置于Google Cloud 内部负载平衡器后面。我们建议您使用内部 TCP 代理负载平衡器。如果使用 Google Kubernetes Engine,则可以使用内部直通式网络负载平衡器。

由于 Gemini Enterprise 并非在所有位置都可用,因此您在创建内部负载均衡器转发规则时必须启用全球访问权限。如果您不启用全球访问权限,则 Gemini Enterprise(服务使用方)的端点创建可能会失败。在创建 Private Service Connect 服务连接之前,请确保您已启用全球访问权限。如需详细了解内部负载平衡器的客户端访问权限,请参阅客户端访问权限

服务连接配置

如需使用 Private Service Connect 发布服务,服务提供方需要创建服务连接。此连接可让 Gemini Enterprise 等服务使用方连接到提供方的服务。如需了解如何发布服务和创建服务连接,请参阅发布服务

服务提供方可以通过以下连接偏好设置来控制使用方连接,主要有以下两种选择:

  • 自动接受所有连接:这允许任何使用方在未经明确批准的情况下进行连接。

  • 接受选定项目的连接(明确批准):您需要手动批准每个请求连接的项目。借助此选项,您可以选择接受或拒绝项目。

    如果您使用明确的项目审批,则必须执行以下操作才能建立与服务连接的连接:

    1. 创建数据存储区(例如 Jira Data Center 数据存储区)。

    2. 在 Google Cloud控制台的 Private Service Connect 页面中,接受 Gemini Enterprise 租户项目针对新数据存储区发出的待处理连接。您可以通过租户项目的项目 ID(以 -tp 结尾)来识别该项目。如需了解详情,请参阅管理对已发布服务的访问请求

    3. 在 Google Cloud 控制台的 Gemini Enterprise 页面中,点击数据存储区中的新数据存储区名称,即可查看其状态。 数据存储区的状态会显示在其数据页面上。

    您必须先创建数据存储区,然后才能看到 Gemini Enterprise 租户项目 ID。在您接受 Private Service Connect 中的项目连接之前,数据存储区状态将保持为 Creating

创建服务连接时,除非自托管服务支持 PROXY 协议,否则请勿选择该协议。这样做会导致 SSL/TLS 错误。您可以通过修改服务连接来取消选择代理协议。

防火墙配置

配置入站防火墙规则,以允许 Private Service Connect NAT 子网与提供方服务负载均衡器中的后端虚拟机之间的流量。如果您使用混合 NEG 或互联网 NEG 作为后端,则无需防火墙规则。

后续步骤