网络

本页面简要介绍了 Memorystore for Redis 集群的网络。Memorystore for Redis 集群使用 Private Service Connect 服务连接自动化来自动连接实例。

作为本页的读者,您可能适合两个角色之一,每个权限角色都有不同的任务(这些角色之间可能存在重叠)。了解您适合哪个角色以及角色的目标有助于您快速高效地完成网络和实例创建任务。

您可能符合以下两种角色权限:

  • 角色 1 – Redis Admin

    • 您的目标是创建 Memorystore for Redis 集群实例。请阅读本页面,了解您是否拥有创建实例所需的前提条件

    • 为您的网络建立适当的服务连接政策后,您的目标应从 Network Admin 获取完整的网络名称(格式为 projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID),以便将其用于创建实例

  • 角色 2 – Network Admin

    • 您的目标是确定是否已为 Redis Admin 希望在其中部署 Memorystore for Redis 集群的网络创建适当的服务连接政策。如果尚未创建服务连接政策,请创建该政策。如需了解如何配置和管理服务连接政策,请参阅配置服务连接政策

      • 创建服务网络政策时,请使用服务类 gcp-memorystore-redis
    • 下一个目标是向 Redis 管理员提供网络名称,以便他们可以使用该实例创建实例。

    • 如果您是 Network Admin,则必须拥有必要的角色才能创建服务连接政策。

Memorystore for Redis 集群具有以下网络特征:

  • 可用于 Memorystore for Redis 集群的唯一网络连接方法是 Private Service Connect 服务连接自动化(通过服务连接政策启用)。如需了解详情,请参阅服务连接政策

  • 如果存在正确的服务连接政策,则服务连接自动化会在创建实例期间自动为 Memorystore for Redis 集群实例部署连接

创建集群之前的前提条件

服务连接政策中所述,服务连接政策为您的网络、区域和服务类所独有。您必须先为区域、网络和 gcp-memorystore-redis 服务类创建服务连接政策,然后才能创建 Memorystore for Redis 集群实例。此外,您还必须确保启用必要的 API,然后才能创建实例。

传达网络要求

如果您是以 Redis Admin 的身份读取此消息,请询问您的网络管理员,了解您想要创建实例的区域、网络和 gcp-memorystore-redis 服务类是否存在服务连接政策。在您的网络管理员创建政策后,请他们提供完整的网络名称(格式为 projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID),以便您可以使用它创建 Memorystore for Redis 集群实例

向您的网络管理员发送此页面的链接,以便他们了解创建实例所需的服务连接政策前提条件。

启用 API

身为 Redis 管理员,您必须先启用准备工作中列出的所有 API,然后才能创建 Memorystore for Redis 集群实例。

共享 VPC

除了标准的 VPC 网络之外,Memorystore for Redis 集群还支持共享 VPC 网络。要在具有共享 VPC 的 VPC 网络中使用服务连接政策,您必须将 Compute Network User 角色(roles/compute.networkUser) 授予服务项目的 Network Connectivity 服务代理 Agent

共享 VPC 设置包含一个宿主项目,以及一个或多个服务项目。 Memorystore for Redis 集群的服务连接政策由网络管理员在宿主项目中定义。Redis 管理员通常在服务项目中为 Redis 集群实例创建 Memorystore。

预留的网络地址

成功创建 Memorystore for Redis 集群实例后,Memorystore 会为该实例预留两个网络地址。它们用于传送实例的流量。其中之一就是您用于连接到实例的发现端点