Seleção de regiões e zonas de disponibilidade para o ElastiCache - Amazon ElastiCache

Seleção de regiões e zonas de disponibilidade para o ElastiCache

Você pode oferecer escalabilidade e confiabilidade adicionais a clusters do ElastiCache designando regiões e zonas de disponibilidade usando o endpoint correspondente.

Os recursos de computação em nuvem da AWS são abrigados em instalações de data centers de alta disponibilidade. Para fornecer escalabilidade e confiabilidade adicionais, estas instalações do datacenter estão localizadas em diferentes locais físicos. Esses locais são categorizados por regiões e zonas de disponibilidade.

AWSAs regiões da são grandes e amplamente dispersas em locais geográficos separados. As zonas de disponibilidade são diferentes localizações dentro de uma região da AWS que são projetadas para serem isoladas de falhas em outras zonas de disponibilidade. Elas fornecem conectividade de rede de baixa latência e custo reduzido para outras zonas de disponibilidade na mesma região da AWS.

Importante

Cada região é totalmente independente. Qualquer atividade do ElastiCache iniciada (por exemplo, criação de clusters) é executada somente na região padrão atual.

Para criar ou trabalhar com um cluster em uma região específica, use o endpoint do serviço regional correspondente. Para os endpoints de serviço, consulte Regiões e endpoints com suporte.

Imagem: Regiões e zonas de disponibilidade

Regiões e zonas de disponibilidade da

Considerações sobre zonas de disponibilidade com o Memcached

A distribuição de nós do Memcached em várias zonas de disponibilidade em uma região ajuda a protegê-los contra o impacto de uma falha catastrófica, como perda de energia em uma zona de disponibilidade.

Armazenamento em cache sem servidor

O armazenamento em cache sem servidor do ElastiCache cria um cache altamente disponível que abrange várias zonas de disponibilidade. Você pode especificar sub-redes de zonas de disponibilidade diferentes e da mesma VPC ao criar o cluster de tecnologia sem servidor, ou o ElastiCache vai escolher automaticamente sub-redes da VPC padrão.

Projeto do próprio ElastiCache para cluster do Memcached

Um cluster do Memcached pode ter até 300 nós. Ao criar ou adicionar nós ao cluster do Memcached, você pode especificar uma única zona de disponibilidade para todos os seus nós, permitir que o ElastiCache escolha uma única zona de disponibilidade para todos os seus nós, especificar as zonas de disponibilidade para cada nó ou permitir que o ElastiCache escolha uma zona de disponibilidade para cada nó. Novos nós podem ser criados em diferentes zonas de disponibilidade à medida que você os adiciona a um cluster do Memcached existente. Depois que um nó de cache é criado, sua zona de disponibilidade não pode ser modificada.

Se você quiser que um cluster em um único cluster da zona de disponibilidade tenha seus nós distribuídos em várias zonas de disponibilidade, o ElastiCache pode criar novos nós nas várias zonas de disponibilidade. Em seguida, você pode excluir alguns ou todos os nós de cache originais. Recomendamos essa abordagem.

Para migrar nós do Memcached de uma única zona de disponibilidade para várias zonas de disponibilidade
  1. Modifique seu cluster criando novos nós de cache nas zonas de disponibilidade onde você deseja. Na sua solicitação, faça o seguinte:

    • Defina AZMode (CLI: - -az-mode) como cross-az.

    • Defina NumCacheNodes (CLI: - -num-cache-nodes) como o número de nós de cache ativos no momento mais o número de novos nós de cache que você deseja criar.

    • Defina NewAvailabilityZones (CLI: - -new-availability-zones) como uma lista das zonas nas quais você deseja que os novos nós de cache sejam criados. Para permitir que o ElastiCache determine a zona de disponibilidade para cada novo nó, não especifique uma lista.

    • Defina ApplyImmediately (CLI: - -apply-immediately) como verdadeiro.

    nota

    Se você não estiver usando a descoberta automática, atualize sua aplicação cliente com os novos endpoints do nó de cache.

    Antes de passar para a próxima etapa, certifique-se de que os nós do Memcached estão totalmente criados e disponíveis.

  2. Modifique seu cluster removendo os nós que você não deseja mais na zona de disponibilidade original. Na sua solicitação, faça o seguinte:

    • Defina NumCacheNodes (CLI: - -num-cache-nodes) como o número de nós de cache ativos que você deseja após esta modificação ser aplicada.

    • Defina CacheNodeIdsToRemove (CLI: - -nodes-to-remove) como uma lista dos nós de cache que você deseja remover do cluster.

      O número de IDs de nó de cache listados deve ser igual ao número de nós ativos no momento menos o valor em NumCacheNodes.

    • (Opcional) Defina ApplyImmediately (CLI: - -apply-immediately) como verdadeiro.

      Se você não definir ApplyImmediately (CLI: - -apply-immediately) como verdadeiro, as exclusões de nó ocorrerão na sua próxima janela de manutenção.

Localização dos seus nós

O Amazon ElastiCache oferece suporte para localizar todos os nós de um cluster em uma ou várias zonas de disponibilidade (AZs). Além disso, se você optar por localizar os nós em várias AZs (recomendado), o ElastiCache permitirá escolher a AZ para cada nó ou permitir que o ElastiCache a escolha para você.

Ao localizar os nós em diferentes AZs, você elimina a chance de que uma falha, como uma queda de energia, em uma AZ faça com que todo o seu sistema falhe. O teste demonstrou que não há diferença de latência significativa entre localizar todos os nós em uma AZ ou espalhá-los em várias AZs.

Você pode especificar uma AZ para cada nó ao criar um cluster ou adicionar nós ao modificar um cluster existente. Ao especificar uma AZ para cada nó ao criar um cluster, a AZ deve estar disponível nesse grupo de sub-redes. Para obter mais informações, consulte:

Regiões e endpoints com suporte

O Amazon ElastiCache está disponível em várias regiões da AWS. Isso significa que você pode iniciar clusters do ElastiCache nos locais que atendam aos seus requisitos. Por exemplo, você pode ativá-los na região da AWS mais próxima de seus clientes ou ativá-los em determinada região da AWS para atender a determinados requisitos legais.

Cada região é projetada para ser completamente isolada das outras. Em cada região há várias zonas de disponibilidade (AZ). Os caches de tecnologia sem servidor do ElastiCache replicam dados automaticamente em várias zonas de disponibilidade (exceto us-west-1, em que os dados são replicados em duas zonas de disponibilidade) para alta disponibilidade. Ao projetar o próprio cluster do ElastiCache, você pode optar por iniciar os nós em AZs diferentes para obter tolerância a falhas. Para obter mais informações sobre regiões e zonas de disponibilidade, consulte Seleção de regiões e zonas de disponibilidade para o ElastiCache no início deste tópico.

Regiões em que o ElastiCache tem suporte
Nome da região/região Endpoint Protocolo

Região Leste dos EUA (Ohio)

us-east-2

elasticache.us-east-2.amazonaws.com

HTTPS

Região Leste dos EUA (Norte da Virgínia)

us-east-1

elasticache.us-east-1.amazonaws.com

HTTPS

Região Oeste dos EUA (Norte da Califórnia)

us-west-1

elasticache.us-west-1.amazonaws.com

HTTPS

Região Oeste dos EUA (Oregon)

us-west-2

elasticache.us-west-2.amazonaws.com

HTTPS

Região Canadá (Central)

ca-central-1

elasticache.ca-central-1.amazonaws.com

HTTPS

Região do Canadá (Oeste)

ca-west-1

elasticache.ca-west-1.amazonaws.com

HTTPS

Ásia-Pacífico (Jacarta)

ap-southeast-3

elasticache.ap-southeast-3.amazonaws.com

HTTPS

Região Ásia-Pacífico (Mumbai)

ap-south-1

elasticache.ap-south-1.amazonaws.com

HTTPS

Ásia-Pacífico (Haiderabade)

ap-south-2

elasticache.ap-south-2.amazonaws.com

HTTPS

Região Ásia-Pacífico (Tóquio)

ap-northeast-1

elasticache.ap-northeast-1.amazonaws.com

HTTPS

Região Ásia-Pacífico (Seul)

ap-northeast-2

elasticache.ap-northeast-2.amazonaws.com

HTTPS

Região Ásia-Pacífico (Osaka)

ap-northeast-3

elasticache.ap-northeast-3.amazonaws.com

HTTPS

Região Ásia-Pacífico (Singapura)

ap-southeast-1

elasticache.ap-southeast-1.amazonaws.com

HTTPS

Ásia-Pacífico (Sydney)

ap-southeast-2

elasticache.ap-southeast-2.amazonaws.com

HTTPS

Região Europa (Frankfurt)

eu-central-1

elasticache.eu-central-1.amazonaws.com

HTTPS

Região Europa (Zurique)

eu-central-2

elasticache.eu-central-2.amazonaws.com

HTTPS

Região Europa (Estocolmo)

eu-north-1

elasticache.eu-north-1.amazonaws.com

HTTPS

Região Oriente Médio (Bahrein)

me-south-1

elasticache.me-south-1.amazonaws.com

HTTPS

Região do Oriente Médio (Emirados Árabes Unidos)

me-central-1

elasticache.me-central-1.amazonaws.com

HTTPS

Região Europa (Irlanda)

eu-west-1

elasticache.eu-west-1.amazonaws.com

HTTPS

Região Europa (Londres)

eu-west-2

elasticache.eu-west-2.amazonaws.com

HTTPS

Região Europa (Paris)

eu-west-3

elasticache.eu-west-3.amazonaws.com

HTTPS

Região Europa (Milão)

eu-south-1

elasticache.eu-south-1.amazonaws.com

HTTPS

Região Europa (Espanha)

eu-south-2

elasticache.eu-south-2.amazonaws.com

HTTPS

Região América do Sul (São Paulo)

sa-east-1

elasticache.sa-east-1.amazonaws.com

HTTPS

Região China (Pequim)

cn-north-1

elasticache---cn-north-1.amazonaws.com.rproxy.govskope.ca.cn

HTTPS

Região China (Ningxia)

cn-northwest-1

elasticache---cn-northwest-1.amazonaws.com.rproxy.govskope.ca.cn

HTTPS

Região Ásia-Pacífico (Hong Kong)

ap-east-1

elasticache.ap-east-1.amazonaws.com

HTTPS

Região África (Cidade do Cabo)

af-south-1

elasticache.af-south-1.amazonaws.com

HTTPS

Região de Israel (Tel Aviv)

il-central-1

elasticache.il-central-1.amazonaws.com

HTTPS

AWS GovCloud (Oeste dos EUA)

us-gov-west-1

elasticache.us-gov-west-1.amazonaws.com HTTPS

AWS GovCloud (Leste dos EUA)

us-gov-east-1

elasticache.us-gov-east-1.amazonaws.com HTTPS

Para obter informações sobre o uso da AWS GovCloud (EUA) com o ElastiCache, consulte Serviços na região da AWS GovCloud (EUA): ElastiCache.

Algumas regiões oferecem suporte a um subconjunto de tipos de nós. Para obter uma tabela dos tipos de nós compatíveis por região da AWS, consulte Tipos de nós compatíveis por região da AWS.

A maioria das regiões é compatível com o estabelecimento de uma conexão privada entre a VPC e os endpoints da API do ElastiCache criando um endpoint da VPC da interface por meio do AWS PrivateLink. Para obter mais informações, consulte API do ElastiCache e endpoints da VPC de interface (AWS PrivateLink).

Para obter uma tabela de produtos e serviços da AWS por região, consulte Produtos e serviços por região.