Crie e faça a gestão de instâncias do Memcached

Esta página descreve como usar a Google Cloud consola e a Google Cloud CLI para criar e gerir instâncias do Memorystore para Memcached.

Consulte as práticas recomendadas para o aprovisionamento de instâncias do Memcached para obter orientações sobre a criação de instâncias.

Para ver uma lista das autorizações necessárias para criar e gerir instâncias do Memcached, consulte o artigo Controlo de acesso e autorizações.

Criar instâncias do Memcached

Para criar uma instância do Memcached:

Consola

  1. Aceda à página Memorystore for Memcached na Google Cloud consola.
    Memorystore for Memcached

  2. Clique no botão Criar instância.

  3. Na página Crie uma instância do Memcached, selecione as configurações para a sua nova instância.

    • Introduza um ID da instância apenas com letras minúsculas, números e hífenes. Começar com uma letra.
      • Por exemplo, my-memcached-instance-1.
    • Opcionalmente, introduza um Nome a apresentar para a sua instância.
    • Escolha uma região no menu pendente Região.
    • Escolha Automatically distribute ou uma zona preferida no menu pendente Zona.
    • Escolha o número de nós.
    • Escolha a Memória por nó.
    • Escolha os núcleos por nó.
    • Escolha a sua versão.
    • Selecione a rede autorizada.

  4. Clique em Criar.

gcloud

  1. Defina o projeto predefinido no qual quer criar uma instância do Memcached. Introduza o seguinte comando, substituindo highlighted-variables por valores adequados:

    gcloud config set core/project project-id
    
  2. Crie uma instância do Memcached:

    gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
    

    Onde:

    • instance-id é o ID atribuído à instância. O ID da instância tem de ter entre 1 e 63 carateres e usar apenas letras minúsculas, números ou hífenes. Tem de começar com uma letra minúscula e terminar com uma letra minúscula ou um número.
    • number-of-nodes é o número de nós.
    • number-of-cpus é o número de vCPUs.
      • Valores aceitáveis: 1 ou 2-32 (apenas valores pares).
      • Cada vCPU requer 0, 9 GB de memória do nó e suporta até 8 GB de memória do nó.
    • memory-per-node é a sua memória para cada nó.

      • Mínimo: 1 GB ou (0,9 GB * vCPUs por nó), consoante o que for superior.
      • Máximo: 256 GB.
    • region é a região na qual criar os nós.

    • zone(s) são as zonas nas quais criar os nós.

      • Exclua a flag --zones para distribuir automaticamente os nós entre as zonas.
    • memcached version é a sua versão do Memcached para a instância. Os valores aceitáveis são 1.5 e 1.6.15.

    Por exemplo:

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
    

Criar uma instância do Memcached que use um intervalo de endereços IP específico

Consola

  1. Siga as instruções em Criar instâncias do Memcached até chegar à secção Selecionar intervalos de IP (opcional).

  2. Use o menu pendente Selecionar intervalos de IP para selecionar um intervalo atribuído existente para a sua rede. Para ver instruções sobre como criar e listar atribuições de intervalos de IP para acesso a serviços privados, consulte os artigos Crie uma atribuição de IP e Liste intervalos de endereços IP atribuídos.

gcloud

Crie uma instância do Memcached:

gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)

Substitua o seguinte:

  • instance-id é o ID atribuído à instância. O ID da instância tem de ter entre 1 e 63 carateres e usar apenas letras minúsculas, números ou hífenes. Tem de começar com uma letra minúscula e terminar com uma letra minúscula ou um número.
  • number-of-nodes é o número de nós.
  • number-of-cpus é o número de vCPUs.
    • Valores aceitáveis: 1 ou 2-32 (apenas valores pares).
    • Cada vCPU requer 0, 9 GB de memória do nó e suporta até 8 GB de memória do nó.
  • memory-per-node é a sua memória para cada nó.

    • Mínimo: 1 GB ou (0,9 GB * vCPUs por nó), consoante o que for superior.
    • Máximo: 256 GB.
  • region é a região na qual criar os nós.

  • zone(s) são as zonas nas quais criar os nós.

    • Exclua a flag --zones para distribuir automaticamente os nós entre as zonas.
  • network é a rede usada para criar a sua instância. Usa o formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. O ID da rede usado aqui tem de corresponder ao ID da rede onde se encontra o intervalo de IPs atribuído. Caso contrário, a operação de criação falha.

  • range-name(s) é o nome de um ou mais intervalos de acesso a serviços privados atribuídos. Para obter instruções sobre como criar e listar atribuições de intervalos de IP para acesso a serviços privados, consulte os artigos Crie uma atribuição de IP e Liste intervalos de endereços IP atribuídos.

Por exemplo:

gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2

Ver informações da instância

Para ver as informações de uma instância:

Consola

  1. Aceda à página Memorystore for Memcached na Google Cloud consola.
    Memorystore for Memcached

  2. Clique no ID da instância para ver as respetivas informações.

gcloud

  1. Para ver a lista de todas as instâncias do Memcached numa região, introduza o seguinte comando:

    gcloud memcache instances list --region=region-id
    
  2. Para ver os detalhes de uma instância, introduza o seguinte comando:

    gcloud memcache instances describe instance_id --region=region_id
    

Editar instâncias

Para editar uma instância:

Consola

  1. Aceda à página Memorystore for Memcached na Google Cloud consola.
    Memorystore for Memcached

  2. Clique no ID da instância da instância que quer editar.

  3. Clique no botão Editar.

    1. Na página Editar instância do Memcached, pode alterar os seguintes aspetos de uma instância:

  4. Clique no botão Guardar.

Enquanto as atualizações estão a ser feitas, aparece um círculo giratório junto à sua instância na página inicial do Memorystore for Memcached. Quando as atualizações estiverem concluídas, o círculo transforma-se numa marca de verificação verde.

gcloud

Pode atualizar as seguintes propriedades depois de criar uma instância:

Por exemplo, introduza o seguinte comando para atualizar o nome a apresentar e as etiquetas de uma instância, substituindo variables por valores adequados:

gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value

Eliminar instâncias

Para eliminar uma instância:

Consola

  1. Aceda à página Memorystore for Memcached na Google Cloud consola.
    Memorystore for Memcached

  2. Clique no ID da instância.

  3. Clique no botão Eliminar.

  4. Confirme que quer eliminar a instância introduzindo o ID da instância e clicando no botão Eliminar.

gcloud

  1. Para eliminar uma instância, introduza o seguinte comando:

    gcloud memcache instances delete instance-id --region=region-id
    

O que se segue?