Rede

Esta página fornece uma visão geral da rede do Memorystore para Memcached. Para ver uma lista de erros comuns de rede, consulte Cenários de erro de rede.

Acesso privado a serviços

O Memorystore para Memcached usa o acesso a serviços privados para criar um peering de rede entre seu projeto e uma rede interna para alguns serviços do Google Cloud, como Cloud SQL, Memorystore para Redis e Memorystore para Memcached.

Isso significa que você precisa estabelecer uma conexão de acesso a serviços privados para uma rede antes de criar uma instância do Memcached usando essa rede.

O uso de uma conexão de acesso a serviços particulares oferece o benefício de intervalos de endereços IP centralizados e personalizáveis para os serviços mencionados acima. Para instruções sobre como selecionar uma alocação específica de intervalo de IP, consulte Como criar uma instância do Memcached que usa um intervalo de endereços IP específico.

Acesso local com acesso a serviços privados

É possível se conectar a partir de um cliente em uma rede local se ela estiver conectada à rede VPC em que a instância do Memorystore para Memcached está conectada. Para permitir conexões de uma rede local, faça o seguinte:

  1. Verifique se a rede VPC compartilhada está conectada à rede local usando uma das opções a seguir:
  2. Identifique o peering produzido pela conexão de serviços particulares. O peering usado pelo Memorystore para Memcached é chamado de servicenetworking-googleapis-com.
  3. Atualize a conexão de peering para trocar rotas personalizadas definindo as sinalizações --import-custom-routes e --export-custom-routes
  4. Identifique o intervalo alocado usado pela conexão de serviços particulares.
  5. Crie uma divulgação de rota personalizada do Cloud Router para o intervalo alocado nos Cloud Routers que gerenciam sessões do BGP para os túneis do Cloud VPN ou anexos do Cloud Interconnect (VLANs).

Como comunicar requisitos de rede

Normalmente, a equipe de rede e/ou o administrador de rede da sua organização é responsável por configurar uma conexão de acesso a serviços privados. Isso permite que a equipe de rede garanta que nenhum endereço IP ou intervalo usado para outros recursos do Google Cloud se sobreponha, o que pode causar problemas de conectividade.

Recomendamos que você entre em contato com a equipe de rede/segurança da sua organização para configurar a conexão de serviço particular, especialmente se encontrar um erro durante o processo de configuração. Ao entrar em contato com sua equipe de rede, envie as seguintes informações:

The Memorystore for Memcached instance cannot be created due to the following
error:

"Google private services access is not enabled. Enable privates service access
and try again."

Before an instance can be created, a private service access connection needs to
be established for network <project name: network>. Please refer to the
following Memorystore documentation links for more information on how to create
this connection:

* Networking.
* Establishing a private services access connection.
* Verifying a private services access connection.

Endereços IP

Cada instância do Memorystore para Memcached tem um endpoint de descoberta, e cada nó na instância tem seu próprio endereço IP. É possível visualizar esses endereços IP no console do Google Cloud ou usando gcloud memcache instances describe.

Os endereços IP para nós e para o endpoint de descoberta não mudam.

Redes compatíveis e intervalos de IP do cliente

As redes ou instâncias com os endereços IP RFC 1918 a seguir são compatíveis:
  • Redes VPC, exceto redes legadas
  • Redes VPC compartilhadas
  • sistemas no local
  • Instâncias de VM do Compute Engine, exceto 172.17.0.0/16, uma vez que esse intervalo de IP é reservado para componentes internos
  • Recomendamos o uso de um intervalo de acesso a serviços particulares com um tamanho de bloco de pelo menos /24 para oferecer suporte ao Memorystore para Memcached e outros serviços. No entanto, o tamanho mínimo de bloco necessário para oferecer suporte ao Memorystore para Memcached é /26.

A seguir