Aumento do número de réplicas em um fragmento - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Aumento do número de réplicas em um fragmento

Você pode aumentar o número de réplicas em um fragmento Valkey ou Redis OSS (modo de cluster ativado) ou grupo de replicação Valkey ou Redis OSS (modo de cluster desativado) até um máximo de cinco. Você pode fazer isso usando o AWS Management Console AWS CLI, o ou ElastiCache API o.

Usando o AWS Management Console

O procedimento a seguir usa o console para aumentar o número de réplicas em um grupo de replicação Valkey ou Redis OSS (modo de cluster ativado).

Para aumentar o número de réplicas em fragmentos
  1. Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/.

  2. No painel de navegação, escolha Valkey ou Redis eOSS, em seguida, escolha o nome do grupo de replicação ao qual você deseja adicionar réplicas.

  3. Escolha a caixa de cada estilhaço a que você deseja adicionar réplicas.

  4. Escolha Add replicas (Adicionar réplicas).

  5. Conclua a página Add Replicas to Shards (Adicionar réplicas a estilhaços):

    • Em New number of replicas/shard (Novo número de réplicas/estilhaço), informe o número de réplicas que todos os estilhaços selecionados devem ter. Esse valor deve ser maior que ou igual a Current Number of Replicas per shard (Número atual de réplicas por estilhaço) e menor que ou igual a cinco. Recomendamos pelo menos duas réplicas para trabalho mínimo.

    • Para Zonas de disponibilidade, escolha Sem preferência para ElastiCache escolher uma zona de disponibilidade para cada nova réplica ou Especificar zonas de disponibilidade para escolher uma zona de disponibilidade para cada nova réplica.

      Caso você escolha Specify Availability Zones (Especificar zonas de disponibilidade), para cada nova réplica, especifique uma zona de disponibilidade usando a lista.

  6. Escolha Add (Adicionar) a fim de adicionar as réplicas ou Cancel (Cancelar) a fim de cancelar a operação.

Usando o AWS CLI

Para aumentar o número de réplicas em um OSS fragmento do Valkey ou do Redis, use o increase-replica-count comando com os seguintes parâmetros:

  • --replication-group-id: obrigatório. Identifica em qual grupo de replicação você deseja aumentar o número de réplicas.

  • --apply-immediately ou --no-apply-immediately: obrigatório. Especifica se é necessário aumentar a contagem de réplicas imediatamente (--apply-immediately) ou na próxima janela de manutenção (--no-apply-immediately). Atualmente, --no-apply-immediately não é suportado.

  • --new-replica-count: optional. Especifica o número de nós de réplica que você deseja concluir, até um máximo de cinco. Use esse parâmetro para grupos de replicação Valkey ou Redis OSS (modo de cluster desativado) onde há somente um grupo de nós ou grupo Valkey ou Redis OSS (modo de cluster ativado), ou onde você deseja que todos os grupos de nós tenham o mesmo número de réplicas. Caso esse valor não seja maior que o número atual de réplicas no grupo de nós, a chamada falha com uma exceção.

  • --replica-configuration: optional. Permite definir o número de réplicas e as zonas de disponibilidade de cada grupo de nós independentemente. Use esse parâmetro para grupos Valkey ou Redis OSS (modo de cluster ativado) nos quais você deseja configurar cada grupo de nós de forma independente.

    --replica-configuration tem três membros opcionais:

    • NodeGroupId: o ID de quatro dígitos do grupo de nós que você está configurando. Para grupos de replicação Valkey ou Redis OSS (modo de cluster desativado), o ID do fragmento é sempre. 0001 Para encontrar a ID de um grupo de nós OSS (fragmento) do Valkey ou do Redis (modo de cluster ativado), consulte. Localização de um ID de fragmento

    • NewReplicaCount: o número de réplicas que você deseja nesse grupo de nós ao final desta operação. O valor deve ser maior que o número atual de réplicas, até um máximo de cinco. Caso esse valor não seja maior que o número atual de réplicas no grupo de nós, a chamada falha com uma exceção.

    • PreferredAvailabilityZones: uma lista de strings de PreferredAvailabilityZone que especificam em quais zonas de disponibilidade os nós do grupo de replicação devem estar. O número de valores PreferredAvailabilityZone deve ser igual ao valor de NewReplicaCount mais 1 para contabilizar o nó primário. Se esse membro de --replica-configuration for omitido, ElastiCache (RedisOSS) escolherá a Zona de Disponibilidade para cada uma das novas réplicas.

Importante

Você deve incluir o parâmetro --new-replica-count ou --replica-configuration, mas não ambos, na chamada.

O exemplo a seguir aumenta o número de réplicas no grupo de replicação sample-repl-group para três. Quando o exemplo é concluído, existem três réplicas em cada grupo de nós. Esse número se aplica se for um grupo Valkey ou Redis OSS (modo de cluster desativado) com um único grupo de nós ou um grupo Valkey ou Redis OSS (modo de cluster ativado) com vários grupos de nós.

Para Linux, macOS ou Unix:

aws elasticache increase-replica-count \ --replication-group-id sample-repl-group \ --new-replica-count 3 \ --apply-immediately

Para Windows:

aws elasticache increase-replica-count ^ --replication-group-id sample-repl-group ^ --new-replica-count 3 ^ --apply-immediately

O exemplo a seguir aumenta o número de réplicas no grupo de replicação sample-repl-group para o valor especificado para os dois grupos de nós especificados. Como há vários grupos de nós, esse é um grupo de replicação Valkey ou Redis OSS (modo de cluster ativado). Durante a especificação do PreferredAvailabilityZones opcional, o número de zonas de disponibilidade listadas deve ser igual ao valor de NewReplicaCount mais 1. Essa abordagem contabiliza o nó primário do grupo identificado por NodeGroupId.

Para Linux, macOS ou Unix:

aws elasticache increase-replica-count \ --replication-group-id sample-repl-group \ --replica-configuration \ NodeGroupId=0001,NewReplicaCount=2,PreferredAvailabilityZones=us-east-1a,us-east-1c,us-east-1b \ NodeGroupId=0003,NewReplicaCount=3,PreferredAvailabilityZones=us-east-1a,us-east-1b,us-east-1c,us-east-1c \ --apply-immediately

Para Windows:

aws elasticache increase-replica-count ^ --replication-group-id sample-repl-group ^ --replica-configuration ^ NodeGroupId=0001,NewReplicaCount=2,PreferredAvailabilityZones=us-east-1a,us-east-1c,us-east-1b ^ NodeGroupId=0003,NewReplicaCount=3,PreferredAvailabilityZones=us-east-1a,us-east-1b,us-east-1c,us-east-1c \ --apply-immediately

Para obter mais informações sobre como aumentar o número de réplicas usando oCLI, consulte increase-replica-counta Referência da Linha de ElastiCache Comando da Amazon.

Usando o ElastiCache API

Para aumentar o número de réplicas em um OSS fragmento do Valkey ou do Redis, use a IncreaseReplicaCount ação com os seguintes parâmetros:

  • ReplicationGroupId: obrigatório. Identifica em qual grupo de replicação você deseja aumentar o número de réplicas.

  • ApplyImmediately: obrigatório. Especifica se é necessário aumentar a contagem de réplicas imediatamente (ApplyImmediately=True) ou na próxima janela de manutenção (ApplyImmediately=False). Atualmente, ApplyImmediately=False não é suportado.

  • NewReplicaCount: optional. Especifica o número de nós de réplica que você deseja concluir, até um máximo de cinco. Use esse parâmetro para grupos de replicação Valkey ou Redis OSS (modo de cluster desativado) em que há apenas um grupo de nós, ou grupos Valkey ou Redis OSS (modo de cluster ativado) em que você deseja que todos os grupos de nós tenham o mesmo número de réplicas. Caso esse valor não seja maior que o número atual de réplicas no grupo de nós, a chamada falha com uma exceção.

  • ReplicaConfiguration: optional. Permite definir o número de réplicas e as zonas de disponibilidade de cada grupo de nós independentemente. Use esse parâmetro para grupos Valkey ou Redis OSS (modo de cluster ativado) nos quais você deseja configurar cada grupo de nós de forma independente.

    ReplicaConfiguraion tem três membros opcionais:

    • NodeGroupId: o ID de quatro dígitos do grupo de nós que você está configurando. Para grupos de replicação Valkey ou Redis OSS (modo de cluster desativado), a ID do grupo de nós (fragmento) é sempre. 0001 Para encontrar a ID de um grupo de nós OSS (fragmento) do Valkey ou do Redis (modo de cluster ativado), consulte. Localização de um ID de fragmento

    • NewReplicaCount: o número de réplicas que você deseja nesse grupo de nós ao final desta operação. O valor deve ser maior que o número atual de réplicas e um máximo de cinco. Caso esse valor não seja maior que o número atual de réplicas no grupo de nós, a chamada falha com uma exceção.

    • PreferredAvailabilityZones: uma lista de strings de PreferredAvailabilityZone que especificam em quais zonas de disponibilidade os nós do grupo de replicação devem estar. O número de valores PreferredAvailabilityZone deve ser igual ao valor de NewReplicaCount mais 1 para contabilizar o nó primário. Se esse membro de ReplicaConfiguration for omitido, ElastiCache (RedisOSS) escolherá a Zona de Disponibilidade para cada uma das novas réplicas.

Importante

Você deve incluir o parâmetro NewReplicaCount ou ReplicaConfiguration, mas não ambos, na chamada.

O exemplo a seguir aumenta o número de réplicas no grupo de replicação sample-repl-group para três. Quando o exemplo é concluído, existem três réplicas em cada grupo de nós. Esse número se aplica se for um grupo Valkey ou Redis OSS (modo de cluster desativado) com um único grupo de nós ou um grupo Valkey ou Redis OSS (modo de cluster ativado) com vários grupos de nós.

https://elasticache.us-west-2.amazonaws.com/ ?Action=IncreaseReplicaCount &ApplyImmediately=True &NewReplicaCount=3 &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

O exemplo a seguir aumenta o número de réplicas no grupo de replicação sample-repl-group para o valor especificado para os dois grupos de nós especificados. Como há vários grupos de nós, esse é um grupo de replicação Valkey ou Redis OSS (modo de cluster ativado). Durante a especificação do PreferredAvailabilityZones opcional, o número de zonas de disponibilidade listadas deve ser igual ao valor de NewReplicaCount mais 1. Essa abordagem contabiliza o nó primário do grupo identificado por NodeGroupId.

https://elasticache.us-west-2.amazonaws.com/ ?Action=IncreaseReplicaCount &ApplyImmediately=True &ReplicaConfiguration.ConfigureShard.1.NodeGroupId=0001 &ReplicaConfiguration.ConfigureShard.1.NewReplicaCount=2 &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.1=us-east-1a &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.2=us-east-1c &ReplicaConfiguration.ConfigureShard.1.PreferredAvailabilityZones.PreferredAvailabilityZone.3=us-east-1b &ReplicaConfiguration.ConfigureShard.2.NodeGroupId=0003 &ReplicaConfiguration.ConfigureShard.2.NewReplicaCount=3 &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.1=us-east-1a &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.2=us-east-1b &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.3=us-east-1c &ReplicaConfiguration.ConfigureShard.2.PreferredAvailabilityZones.PreferredAvailabilityZone.4=us-east-1c &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Para obter mais informações sobre como aumentar o número de réplicas usando oAPI, consulte IncreaseReplicaCountna Amazon ElastiCache API Reference.