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
Aceda à página Memorystore for Memcached na Google Cloud consola.
Memorystore for MemcachedClique no botão Criar instância.
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
.
- Por exemplo,
- 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.
- Introduza um ID da instância apenas com letras minúsculas, números e hífenes. Começar com uma letra.
Clique em Criar.
gcloud
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
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
ou2-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ó.
- Valores aceitáveis:
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.
- Exclua a flag
memcached version é a sua versão do Memcached para a instância. Os valores aceitáveis são
1.5
e1.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
Siga as instruções em Criar instâncias do Memcached até chegar à secção Selecionar intervalos de IP (opcional).
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
ou2-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ó.
- Valores aceitáveis:
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.
- Exclua a flag
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
Aceda à página Memorystore for Memcached na Google Cloud consola.
Memorystore for MemcachedClique no ID da instância para ver as respetivas informações.
gcloud
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
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
Aceda à página Memorystore for Memcached na Google Cloud consola.
Memorystore for MemcachedClique no ID da instância da instância que quer editar.
Clique no botão Editar.
Na página Editar instância do Memcached, pode alterar os seguintes aspetos de uma instância:
- Número de nós: consulte o artigo Dimensionar instâncias do Memcached para mais detalhes.
- Nome a apresentar
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:
Número de nós: consulte o artigo Dimensionar instâncias do Memcached para mais detalhes.
Configuração do Memcached: consulte o artigo Configurar instâncias do Memcached para mais detalhes.
Etiquetas
Nome a apresentar
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
Aceda à página Memorystore for Memcached na Google Cloud consola.
Memorystore for MemcachedClique no ID da instância.
Clique no botão Eliminar.
Confirme que quer eliminar a instância introduzindo o ID da instância e clicando no botão Eliminar.
gcloud
Para eliminar uma instância, introduza o seguinte comando:
gcloud memcache instances delete instance-id --region=region-id