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
-
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 eOSS, em seguida, escolha 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 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 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 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-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, 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 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 deReplicaConfiguration
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.