Crie instâncias

Esta página fornece instruções para criar instâncias do Memorystore for Redis Cluster.

Antes de começar

Conclua as instruções antes de começar:

  1. Na Google Cloud consola, na página do seletor de projetos, selecione ou crie um projeto do Google Cloud.

    Nota: se não planeia manter os recursos que criar neste procedimento, crie um projeto em vez de selecionar um projeto existente. Depois de concluir estes passos, pode eliminar o projeto, removendo todos os recursos associados ao mesmo.


    Aceder ao seletor de projetos
  2. Certifique-se de que a faturação está ativada para o seu projeto. Saiba como verificar se a faturação está ativada num projeto.
  3. Instale e inicialize a CLI Google Cloud.

    Nota: se instalou a CLI gcloud anteriormente, certifique-se de que tem a versão mais recente executando gcloud components update. Precisa, pelo menos, da versão 440.0.0 da CLI gcloud para aceder aos comandos da CLI gcloud do Memorystore for Redis Cluster.

  4. Ative a API Memorystore for Redis
    Memorystore for Redis
  5. Ative a API Network Connectivity
    API Network Connectivity
  6. Ative a API Service Consumer Management
    API Service Consumer Management

Outros pré-requisitos

  • Tem de ter uma destas funções de IAM no Google Cloud projeto que está a usar:
    • roles/redis.admin (a função de IAM predefinida de administrador do Memorystore)
    • roles/owner (a função básica de IAM de proprietário)
    • roles/editor (a função de IAM básica de editor)

Configure a rede

Leia a página Redes para determinar se precisa de configurar uma política de ligação de serviço.

Se não tiver sido criada uma política de ligação de serviço para a rede com a qual vai criar o cluster do Redis, siga as orientações de rede para a criar.

Crie uma instância

Consola

  1. Na Google Cloud consola, aceda à página Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Clique em Criar cluster.

  3. Na secção Dê um nome à instância do cluster, introduza um ID para o cluster. O ID do cluster tem de usar apenas letras minúsculas, números e hífenes. Também tem de começar com uma letra e ser exclusivo na respetiva região.

  4. No menu Região, selecione uma região para o seu cluster.

  5. Na secção Disponibilidade zonal, selecione a opção Várias zonas porque quer criar um cluster de várias zonas.

  6. Na secção Tipo de nó, selecione um dos seguintes tipos de nós:

    • Shared-Core (redis-shared-core-nano)
    • Pequeno (redis-standard-small)
    • Média (redis-highmem-medium)
    • Extragrande (redis-highmem-xlarge)
  7. Na secção Tamanho do cluster, introduza o número de fragmentos do cluster. O número de fragmentos determina a capacidade total de memória para armazenar dados de clusters. Para mais informações sobre as especificações dos clusters, consulte o artigo Especificação de clusters e nós.

  8. Se quiser criar um cluster com réplicas, na secção Réplicas, selecione o número de réplicas (por fragmento). Pode selecionar 0 a 5 réplicas. O valor predefinido é 1 réplica.

  9. Na secção Configurar ligação, selecione a rede que as suas aplicações podem usar para estabelecer ligação a este cluster. Para mais informações sobre as redes privadas do Memorystore for Redis Cluster, consulte a Vista geral das redes.

  10. Opcional. Se quiser aumentar a segurança do seu cluster, na secção Segurança, ative a autenticação IAM selecionando a caixa de verificação Ativar AUTENTICAÇÃO IAM.

  11. Na secção Estratégia de persistência de dados, especifique como quer que o Memorystore for Redis Cluster persista os dados no seu cluster. Os valores aceitáveis são Sem persistência, Persistência de ficheiros apenas de anexos (AOF), e Persistência da base de dados Redis (RDB).

  12. Opcional. Se quiser ativar as cópias de segurança automáticas para o seu cluster, faça o seguinte:

    1. Selecione a caixa de verificação Cópias de segurança diárias automáticas.
    2. No campo Dias para reter cópias de segurança, introduza o número de dias que quer que o Memorystore for Redis Cluster mantenha as cópias de segurança antes de serem eliminadas automaticamente. Pode especificar um período de 1 a 365 dias. O valor predefinido é 35 dias.
    3. No menu Intervalo de tempo, selecione uma hora para a cópia de segurança diária.
  13. Clique em Criar cluster.

gcloud

Para criar uma instância do Memorystore for Redis Cluster, execute o comando create:

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT

Substitua o seguinte:

  • INSTANCE_ID é o ID da instância do Memorystore for Redis Cluster que está a criar. 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.

  • REGION_ID é a região onde quer colocar a instância.

  • NETWORK é a rede usada para criar a sua instância. Tem de usar o formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. O ID da rede usado aqui tem de corresponder ao ID da rede usado pela política de ligação do serviço. Caso contrário, a operação create falha.

  • REPLICA_COUNT é o número de réplicas (por fragmento). Os valores aceites são 0-5.

  • NODE_TYPE é o tipo de nó escolhido. Os valores aceites são:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT determina o número de fragmentos na sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados do cluster. Para ver mais detalhes sobre a especificação de clusters, consulte o artigo Especificação de clusters e nós.

Por exemplo:

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--node-type=redis-highmem-medium \
--shard-count=8

Por predefinição, a encriptação em trânsito está desativada e a rede autorizada é default.

Crie uma instância de zona única

Esta secção fornece instruções sobre como criar uma instância de zona única.

Consola

  1. Na Google Cloud consola, aceda à página Memorystore for Redis Cluster.

    Memorystore for Redis Cluster

  2. Clique em Criar cluster.

  3. Na secção Dê um nome à instância do cluster, introduza um ID para o cluster. O ID do cluster tem de usar apenas letras minúsculas, números e hífenes. Também tem de começar com uma letra e ser exclusivo na respetiva região.

  4. No menu Região, selecione uma região para o seu cluster.

  5. Na secção Disponibilidade zonal, faça o seguinte:

    1. Selecione a opção Zona única.

    2. No menu Zona, selecione a zona onde quer que o Memorystore for Redis Cluster crie o cluster.

  6. Na secção Tipo de nó, selecione um dos seguintes tipos de nós:

    • Shared-Core (redis-shared-core-nano)
    • Pequeno (redis-standard-small)
    • Média (redis-highmem-medium)
    • Extragrande (redis-highmem-xlarge)
  7. Na secção Tamanho do cluster, introduza o número de fragmentos do cluster. O número de fragmentos determina a capacidade total de memória para armazenar dados do cluster. Para mais informações sobre as especificações dos clusters, consulte o artigo Especificação de clusters e nós.

  8. Se quiser criar um cluster com réplicas, na secção Réplicas, selecione o número de réplicas (por fragmento). Pode selecionar 0 a 5 réplicas. O valor predefinido é 1 réplica.

  9. Na secção Configurar ligação, selecione a rede que as suas aplicações podem usar para estabelecer ligação a este cluster. Para mais informações sobre as redes privadas do Memorystore for Redis Cluster, consulte a Vista geral das redes.

  10. Opcional. Se quiser aumentar a segurança do seu cluster, na secção Segurança, ative a autenticação IAM selecionando a caixa de verificação Ativar AUTENTICAÇÃO IAM.

  11. Na secção Estratégia de persistência de dados, especifique como quer que o Memorystore for Redis Cluster persista os dados no seu cluster. Os valores aceitáveis são Sem persistência, Persistência de ficheiros apenas de anexos (AOF), e Persistência da base de dados Redis (RDB).

  12. Opcional. Se quiser ativar as cópias de segurança automáticas para o seu cluster, faça o seguinte:

    1. Selecione a caixa de verificação Cópias de segurança diárias automáticas.
    2. No campo Dias para reter cópias de segurança, introduza o número de dias que quer que o Memorystore for Redis Cluster mantenha as cópias de segurança antes de serem eliminadas automaticamente. Pode especificar um período de 1 a 365 dias. O valor predefinido é 35 dias.
    3. No menu Intervalo de tempo, selecione uma hora para a cópia de segurança diária.
  13. Clique em Criar cluster.

gcloud

Para criar uma instância de zona única, execute o comando create:

gcloud redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--node-type=NODE_TYPE \
--shard-count=SHARD_COUNT \
--zone-distribution-mode=ZONE_DISTRIBUTION_MODE \
--zone=ZONE

Substitua o seguinte:

  • INSTANCE_ID é o ID da instância do Memorystore for Redis Cluster que está a criar. 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.

  • REGION_ID é a região onde quer colocar a instância.

  • NETWORK é a rede usada para criar a sua instância. Tem de usar o formato: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. O ID da rede usado aqui tem de corresponder ao ID da rede usado pela política de ligação de serviço. Caso contrário, a operação create falha.

  • REPLICA_COUNT é o número de réplicas (por fragmento). Os valores aceites são 0-5.

  • NODE_TYPE é o tipo de nó escolhido. Os valores aceites são:

    • redis-shared-core-nano
    • redis-standard-small
    • redis-highmem-medium
    • redis-highmem-xlarge
  • SHARD_COUNT determina o número de fragmentos na sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de clusters. Para mais informações sobre a especificação de clusters, consulte o artigo Especificação de clusters e nós.

  • ZONE_DISTRIBUTION_MODE é o modo que lhe permite escolher entre o aprovisionamento de uma instância de zona única ou uma instância de várias zonas. A predefinição é várias zonas. Os valores aceites são single-zone e multi-zone.

  • ZONE é a zona onde quer aprovisionar os seus nós. Esta flag só é aplicável se --zone-distribution-mode estiver definido como single-zone.