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 do Valkey ou Redis OSS (modo cluster habilitado) ou grupo de replicação do Valkey ou Redis OSS (modo cluster desabilitado) até um máximo de cinco. Você pode fazer isso usando a AWS Management Console AWS CLI, a ou a ElastiCache API.
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 do Valkey ou Redis OSS (modo cluster habilitado).
Para aumentar o número de réplicas em fragmentos
-
Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/
. -
No painel de navegação, escolha Valkey ou Redis OSS e o nome do grupo de replicação ao qual você deseja adicionar réplicas.
-
Escolha a caixa de cada estilhaço a que você deseja adicionar réplicas.
-
Escolha Add replicas (Adicionar réplicas).
-
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.
-
-
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 fragmento do Valkey ou Redis OSS, use o comando increase-replica-count
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 este parâmetro em grupos de replicação do Valkey ou do Redis OSS (modo cluster desabilitado) nos quais haja apenas um grupo de nós ou o grupo do Valkey ou do Redis OSS (modo cluster habilitado), 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 este parâmetro em grupos do Valkey ou Redis OSS (modo cluster habilitado) onde você deseja configurar cada grupo de nós independentemente.--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 do Valkey ou Redis OSS (modo cluster desabilitado), o ID de fragmento é sempre0001
. Para encontrar o ID de um grupo de nós (fragmento) do Valkey ou Redis OSS (modo cluster habilitado), 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 dePreferredAvailabilityZone
que especificam em quais zonas de disponibilidade os nós do grupo de replicação devem estar. O número de valoresPreferredAvailabilityZone
deve ser igual ao valor deNewReplicaCount
mais 1 para contabilizar o nó primário. Se esse membro do--replica-configuration
for omitido, ElastiCache para Redis, o OSS escolhe 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 caso este seja um grupo do Valkey ou Redis OSS (modo cluster desabilitado) com um grupo de nós único ou um grupo do Valkey ou Redis OSS (modo cluster habilitado) 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-count3
\ --apply-immediately
Para Windows:
aws elasticache increase-replica-count ^ --replication-group-id
sample-repl-group
^ --new-replica-count3
^ --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, este é um grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado). 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 a CLI, increase-replica-countconsulte a Referência da Linha de Comando da ElastiCache Amazon.
Usando a ElastiCache API
Para aumentar o número de réplicas em um fragmento do Valkey ou Redis OSS, use a ação IncreaseReplicaCount
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 este parâmetro em grupos de replicação do Valkey ou do Redis OSS (modo cluster desabilitado) nos quais haja apenas um grupo de nós, ou grupos do Valkey ou do Redis OSS (modo cluster habilitado) 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. -
ReplicaConfiguration
: optional. Permite definir o número de réplicas e as zonas de disponibilidade de cada grupo de nós independentemente. Use este parâmetro em grupos do Valkey ou Redis OSS (modo cluster habilitado) onde você deseja configurar cada grupo de nós independentemente.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 do Valkey ou Redis OSS (modo cluster desabilitado), o ID do grupo de nós (fragmento) é sempre0001
. Para encontrar o ID de um grupo de nós (fragmento) do Valkey ou Redis OSS (modo cluster habilitado), 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 dePreferredAvailabilityZone
que especificam em quais zonas de disponibilidade os nós do grupo de replicação devem estar. O número de valoresPreferredAvailabilityZone
deve ser igual ao valor deNewReplicaCount
mais 1 para contabilizar o nó primário. Se esse membro doReplicaConfiguration
for omitido, ElastiCache para Redis, o OSS escolhe 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 caso este seja um grupo do Valkey ou Redis OSS (modo cluster desabilitado) com um grupo de nós único, ou um grupo do Valkey ou Redis OSS (modo cluster habilitado) 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, este é um grupo de replicação do Valkey ou Redis OSS (modo cluster habilitado). 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 a API, consulte IncreaseReplicaCounta Amazon ElastiCache API Reference.