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á.
Escalonamento de clusters do Valkey ou Redis OSS (modo cluster desabilitado)
Os clusters do Valkey ou Redis OSS (modo cluster desabilitado) podem ser um cluster de nó único com 0 fragmentos ou clusters de vários nós com 1 fragmento. Os clusters de nó único usam esse único nó para leituras e gravações. Os clusters de vários nós têm sempre 1 nó como o nó primário principal de leitura/gravação, e 0 a 5 nós de réplica somente de leitura.
Ação | Valkey ou Redis OSS (modo cluster desabilitado) | Valkey ou Redis OSS (modo cluster habilitado) |
---|---|---|
Redução de escala |
Escalabilidade de clusters no Valkey ou Redis OSS (modo cluster habilitado) |
|
Aumento de escala |
Refragmentação online para o Valkey ou o Redis OSS (modo cluster habilitado) |
|
Alteração nos tipos de nó |
Para um tipo de nó maior: |
Escalabilidade vertical online com modificação do tipo de nó |
Alteração do número de grupos de nós |
Não há suporte para clusters do Valkey ou Redis OSS (modo cluster desabilitado) |
Escalabilidade de clusters no Valkey ou Redis OSS (modo cluster habilitado) |
Sumário
Escalonamento de clusters de nó único do Valkey ou Redis OSS (modo cluster desabilitado)
Nós do Valkey ou Redis OSS (modo cluster desabilitado) devem ser suficientemente grandes para conter todos os dados do cache mais a sobrecarga do Valkey ou Redis OSS. Para alterar a capacidade de dados do seu cluster do Valkey ou Redis OSS (modo cluster desabilitado), você deve escalar verticalmente, aumentando a escala verticalmente para um tipo de nó maior para aumentar a capacidade de dados ou reduzindo para um tipo de nó menor para diminuir a capacidade de dados.
O processo ElastiCache de escalabilidade foi projetado para fazer o melhor esforço para reter seus dados existentes e requer uma replicação bem-sucedida do Valkey ou do Redis OSS. Para clusters do Valkey ou Redis OSS (modo de cluster desabilitado), recomendamos que seja disponibilizada memória suficiente para o Valkey ou Redis OSS.
Não é possível particionar seus dados em vários clusters Valkey ou Redis OSS (modo cluster desabilitado). No entanto, se você só precisa aumentar ou diminuir a capacidade de leitura do seu cluster, pode criar um cluster do Valkey ou Redis OSS (modo cluster desabilitado) com nós de réplica e adicionar ou remover réplicas de leitura. Para criar um cluster do Valkey ou Redis OSS (modo cluster desabilitado) com nós de réplica usando seu cluster de cache Valkey ou Redis OSS de um único nó como cluster primário, consulte Criação de um cluster do Valkey (modo cluster desabilitado) (console).
Depois de criar o cluster com réplicas, você pode aumentar a capacidade de leitura adicionando réplicas de leitura. Mais tarde, se precisar, você pode reduzir a capacidade de leitura removendo réplicas de leitura. Para ter mais informações, consulte Aumento da capacidade de leitura ou Redução da capacidade de leitura.
Além de poderem escalonar a capacidade de leitura, clusters do Valkey ou Redis OSS (modo cluster desabilitado) com réplicas fornecem outras vantagens comerciais. Para obter mais informações, consulte Alta disponibilidade com o uso de grupos de replicação.
Importante
Se o seu parameter group usar reserved-memory
para reservar a memória para a sobrecarga do Valkey ou Redis OSS, antes de iniciar a escalabilidade, certifique-se de ter um parameter group personalizado que reserve a quantidade correta de memória para o seu novo tipo de nó. Como alternativa, você pode modificar um parameter group personalizado para que ele use reserved-memory-percent
e usar esse parameter group para seu novo cluster.
Se você estiver usando reserved-memory-percent
, não será necessário fazer isso.
Para obter mais informações, consulte Gerenciamento de memória reservada para Valkey e Redis OSS.
Tópicos
Aumento de escala vertical de clusters do Valkey ou Redis OSS de nó único
Ao escalar um cluster Valkey ou Redis OSS de nó único, ElastiCache executa o processo a seguir, independentemente de você usar o ElastiCache console, o ou a API AWS CLI. ElastiCache
Um novo cluster de cache com o novo tipo de nó é ativado na mesma zona de disponibilidade que o cluster de cache existente.
Os dados do cache no cluster de cache existente são copiados para o novo cluster de cache. A duração desse processo depende do tipo de nó e da quantidade de dados no cluster de cache.
As leituras e as gravações são atendidas com o novo cluster de cache. Como os endpoints do novo cluster de cache são os mesmos do que para o cluster de cache antigo, você não precisa atualizar os endpoints no seu aplicativo. Você perceberá uma breve interrupção (alguns segundos) das leituras e gravações no nó primário enquanto a entrada do DNS for atualizada.
ElastiCache exclui o antigo cluster de cache. Você perceberá uma breve interrupção (alguns segundos) das leituras e gravações no nó antigo porque as conexões ao nó antigo serão desconectadas.
nota
Para clusters que executam o tipo de nó r6gd, você só pode escalar para tamanhos de nó dentro da família de nós r6gd.
Conforme mostrado na tabela a seguir, sua operação de expansão do Valkey ou Redis OSS será bloqueada se você tiver uma atualização do mecanismo programada para a próxima janela de manutenção. Para obter mais informações sobre janelas de manutenção, consulte Gerenciando a manutenção ElastiCache do cluster.
Operações pendentes | Operações bloqueadas |
---|---|
Amplie a sua capacidade | Atualização imediata do mecanismo |
Atualização do mecanismo | Expansão imediata |
Expansão e atualização do mecanismo |
Expansão imediata |
Atualização imediata do mecanismo |
Se você tiver uma operação pendente que está bloqueando você, será possível tomar uma destas providências.
-
Planeje sua operação de expansão do Valkey ou Redis OSS para a próxima janela de manutenção, desmarcando a caixa de seleção Apply immediately (CLI use:
--no-apply-immediately
, API use:ApplyImmediately=false
). -
Aguarde até sua próxima janela de manutenção (ou depois) para realizar sua operação de expansão do Valkey ou Redis OSS.
-
Adicione a atualização do mecanismo Valkey ou Redis OSS a essa modificação de cluster de cache com a caixa de seleção Apply Immediately marcada (CLI use:
--apply-immediately
, API use:ApplyImmediately=true
). Isso desbloqueia sua operação de expansão, fazendo com que a atualização do mecanismo seja realizada imediatamente.
Você pode escalar um cluster Valkey ou Redis OSS de nó único (modo de cluster desativado) usando o ElastiCache console, o ou a AWS CLI API. ElastiCache
Importante
Se o seu parameter group usar reserved-memory
para reservar a memória para a sobrecarga do Valkey ou Redis OSS, antes de iniciar a escalabilidade, certifique-se de ter um parameter group personalizado que reserve a quantidade correta de memória para o seu novo tipo de nó. Como alternativa, você pode modificar um parameter group personalizado para que ele use reserved-memory-percent
e usar esse parameter group para seu novo cluster.
Se você estiver usando reserved-memory-percent
, não será necessário fazer isso.
Para obter mais informações, consulte Gerenciamento de memória reservada para Valkey e Redis OSS.
Aumento de escala vertical de clusters de nó único do Valkey ou Redis OSS (modo cluster desabilitado) (console)
O procedimento a seguir descreve como escalar um cluster OSS Valkey ou Redis de nó único usando o Management Console. ElastiCache Durante esse processo, o cluster do Valkey ou Redis OSS continuará a atender solicitações com tempo de inatividade mínimo.
Para aumentar a escala vertical de um cluster Valkey ou Redis OSS de nó único (console)
-
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 or Redis OSS clusters (Clusters do Valkey ou Redis OSS).
-
Na lista de clusters, escolha o cluster que você deseja expandir (ele deve estar executando o mecanismo Valkey ou Redis OSS, e não o mecanismo clustered Valkey ou Redis OSS).
-
Escolha Modificar.
-
No assistente Modify Cluster:
-
Na lista Node type, escolha o tipo de nó a partir do qual você deseja escalar.
-
Se você estiver usando
reserved-memory
para gerenciar sua memória, na lista Parameter Group, escolha o parameter group personalizado que reserva a quantidade correta de memória para o seu novo tipo de nó.
-
-
Se quiser executar o processo de expansão imediatamente, escolha a caixa Apply immediately. Se a caixa Apply immediately não for escolhida, o processo de expansão será realizado durante a próxima janela de manutenção desse cluster.
-
Escolha Modificar.
Se você escolheu Apply immediately na etapa anterior, o status do cluster mudará para modifying. Quando o status mudar para available, a modificação estará completa, e você poderá começar a usar o novo cluster.
Aumento de escala vertical de clusters de cache do Valkey ou Redis OSS de um único nó (AWS CLI)
O procedimento a seguir descreve como expandir um cluster de cache Valkey ou Redis OSS de um único nó usando a AWS CLI. Durante esse processo, o cluster do Valkey ou Redis OSS continuará a atender solicitações com tempo de inatividade mínimo.
Para aumentar a escala verticalmente de um cluster de cache Valkey ou Redis OSS de um único nó (AWS CLI)
-
Determine os tipos de nós para os quais você pode escalar executando o AWS CLI
list-allowed-node-type-modifications
comando com o parâmetro a seguir.--cache-cluster-id
Para Linux, macOS ou Unix:
aws elasticache list-allowed-node-type-modifications \ --cache-cluster-id
my-cache-cluster-id
Para Windows:
aws elasticache list-allowed-node-type-modifications ^ --cache-cluster-id
my-cache-cluster-id
A saída do comando acima é semelhante a esta (formato JSON).
{ "ScaleUpModifications": [ "cache.m3.2xlarge", "cache.m3.large", "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", "cache.m4.large", "cache.m4.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", "cache.r3.large", "cache.r3.xlarge" ] "ScaleDownModifications": [ "cache.t2.micro", "cache.t2.small ", "cache.t2.medium ", "cache.t1.small ", ], }
Para obter mais informações, consulte . list-allowed-node-type-modificações na Referência da AWS CLI .
-
Modifique seu cluster de cache existente especificando o cluster de cache a ser expandido e o novo tipo de nó maior, usando o AWS CLI
modify-cache-cluster
comando e os parâmetros a seguir.--cache-cluster-id
- O nome do cluster de cache que você está expandindo.--cache-node-type
: o novo tipo de nó para o qual você deseja escalar o cluster de cache. Esse valor deve ser um dos tipos de nós retornados pelo comandolist-allowed-node-type-modifications
na etapa 1.--cache-parameter-group-name
– [Opcional] Use esse parâmetro se estiver usandoreserved-memory
para gerenciar a memória reservada do cluster. Especifique um parameter group de cache personalizado que reserve a quantidade correta de memória para o seu novo tipo de nó. Se estiver usandoreserved-memory-percent
, você poderá omitir esse parâmetro.--apply-immediately
: faz com que o processo de aumento de escala vertical seja aplicado imediatamente. Para adiar o processo de expansão para a próxima janela de manutenção do cluster, use o parâmetro--no-apply-immediately
.
Para Linux, macOS ou Unix:
aws elasticache modify-cache-cluster \ --cache-cluster-id
my-redis-cache-cluster
\ --cache-node-typecache.m3.xlarge
\ --cache-parameter-group-nameredis32-m2-xl
\ --apply-immediatelyPara Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-redis-cache-cluster
^ --cache-node-typecache.m3.xlarge
^ --cache-parameter-group-nameredis32-m2-xl
^ --apply-immediatelyA saída do comando acima é semelhante a esta (formato JSON).
{ "CacheCluster": { "Engine": "redis", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "CacheParameterGroupName": "default.redis6.x", "ParameterApplyStatus": "in-sync" }, "SnapshotRetentionLimit": 1, "CacheClusterId": "my-redis-cache-cluster", "CacheSecurityGroups": [], "NumCacheNodes": 1, "SnapshotWindow": "00:00-01:00", "CacheClusterCreateTime": "2017-02-21T22:34:09.645Z", "AutoMinorVersionUpgrade": true, "CacheClusterStatus": "modifying", "PreferredAvailabilityZone": "us-west-2a", "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "CacheSubnetGroupName": "default", "EngineVersion": "6.0", "PendingModifiedValues": { "CacheNodeType": "cache.m3.2xlarge" }, "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", "CacheNodeType": "cache.m3.medium", "DataTiering": "disabled" } }
Para obter mais informações, consulte . modify-cache-cluster na Referência da AWS CLI .
-
Se você usou o
--apply-immediately
, verifique o status do novo cluster de cache usando o AWS CLIdescribe-cache-clusters
comando com o parâmetro a seguir. Quando o status mudar para available, você poderá começar a usar o novo cluster de cache maior.--cache-cache cluster-id
: o nome do cluster de cache do Valkey ou Redis OSS de nó único. Use esse parâmetro para descrever um cluster de cache específico em vez de todos os clusters de cache.
aws elasticache describe-cache-clusters --cache-cluster-id
my-redis-cache-cluster
Para obter mais informações, consulte . describe-cache-clusters na Referência da AWS CLI .
Escalando clusters de cache (API) Valkey ou Redis OSS de nó único ElastiCache
O procedimento a seguir descreve como escalar um cluster de cache Valkey ou Redis OSS de nó único usando a API. ElastiCache Durante esse processo, o cluster do Valkey ou Redis OSS continuará a atender solicitações com tempo de inatividade mínimo.
Para escalar um cluster de cache (API) Valkey ou Redis OSS de nó único ElastiCache
-
Determine os tipos de nós para os quais você pode escalar executando a
ListAllowedNodeTypeModifications
ação da ElastiCache API com o parâmetro a seguir.CacheClusterId
: o nome do cluster de cache Valkey ou Redis OSS de nó único que você deseja aumentar a escala verticalmente.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ListAllowedNodeTypeModifications &CacheClusterId=MyRedisCacheCluster &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Para obter mais informações, consulte . ListAllowedNodeTypeModifications na Amazon ElastiCache API Reference.
-
Modifique seu cluster de cache existente especificando o cluster de cache a ser ampliado e o novo tipo de nó maior, usando a ação da
ModifyCacheCluster
ElastiCache API e os parâmetros a seguir.CacheClusterId
- O nome do cluster de cache que você está expandindo.CacheNodeType
: o novo tipo de nó maior para o qual você deseja aumentar a escala vertical do cluster de cache. Esse valor deve ser um dos tipos de nós retornados pela açãoListAllowedNodeTypeModifications
na etapa anterior.CacheParameterGroupName
– [Opcional] Use esse parâmetro se estiver usandoreserved-memory
para gerenciar a memória reservada do cluster. Especifique um parameter group de cache personalizado que reserve a quantidade correta de memória para o seu novo tipo de nó. Se estiver usandoreserved-memory-percent
, você poderá omitir esse parâmetro.ApplyImmediately
: defina comotrue
para fazer com que o processo de expansão seja executado imediatamente. Para adiar o processo de expansão para a próxima janela de manutenção do cluster, useApplyImmediately
=false
.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &ApplyImmediately=true &CacheClusterId=MyRedisCacheCluster &CacheNodeType=cache.m3.xlarge &CacheParameterGroupName redis32-m2-xl &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Para obter mais informações, consulte . ModifyCacheCluster na Amazon ElastiCache API Reference.
-
Se você usou
ApplyImmediately
=true
, verifique o status do novo cluster de cache usando aDescribeCacheClusters
ação da ElastiCache API com o parâmetro a seguir. Quando o status mudar para available, você poderá começar a usar o novo cluster de cache maior.CacheClusterId
: o nome do cluster de cache do Valkey ou Redis OSS de nó único. Use esse parâmetro para descrever um cluster de cache específico em vez de todos os clusters de cache.
https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeCacheClusters &CacheClusterId=MyRedisCacheCluster &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Para obter mais informações, consulte . DescribeCacheClusters na Amazon ElastiCache API Reference.
Redução de escala vertical de clusters do Valkey ou Redis OSS de nó único
As seções a seguir demonstram como reduzir um cluster Valkey ou Redis OSS de nó único para um tipo de nó menor. Garantir que o novo tipo de nó menor seja suficientemente grande para acomodar todos os dados e a sobrecarga do Valkey ou Redis OSS é importante para o sucesso a longo prazo do seu novo cluster Valkey ou Redis OSS. Para obter mais informações, consulte Garantir que você tem memória suficiente para criar um snapshot do Valkey ou Redis OSS.
nota
Para clusters que executam o tipo de nó r6gd, você só pode escalar para tamanhos de nó dentro da família de nós r6gd.
Tópicos
Redução de escala vertical de um cluster do Valkey ou Redis OSS de nó único (console)
O procedimento a seguir mostra como escalar seu cluster OSS Valkey ou Redis de nó único para um tipo de nó menor usando o console. ElastiCache
Importante
Se o seu parameter group usar reserved-memory
para reservar a memória para a sobrecarga do Valkey ou Redis OSS, antes de iniciar a escalabilidade, certifique-se de ter um parameter group personalizado que reserve a quantidade correta de memória para o seu novo tipo de nó. Como alternativa, você pode modificar um parameter group personalizado para que ele use reserved-memory-percent
e usar esse parameter group para seu novo cluster.
Se você estiver usando reserved-memory-percent
, não será necessário fazer isso.
Para obter mais informações, consulte Gerenciamento de memória reservada para Valkey e Redis OSS.
Para reduzir a escala vertical do seu cluster do Valkey ou Redis OSS de nó único (console)
-
Certifique-se de que o tipo de nó menor seja adequado para suas necessidades de dados e sobrecarga.
-
Se o seu parameter group usar
reserved-memory
para reservar memória para a sobrecarga do Valkey ou Redis OSS, certifique-se de ter um parameter group personalizado para reservar a quantidade correta de memória para o seu novo tipo de nó.Alternativamente, você pode modificar seu parameter group personalizado para usar
reserved-memory-percent
. Para obter mais informações, consulte Gerenciamento de memória reservada para Valkey e Redis OSS. -
Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/
. -
Na lista de clusters, escolha o cluster que você deseja reduzir. Esse cluster deve estar executando o mecanismo Valkey ou Redis OSS, e não o mecanismo clustered Valkey ou Redis OSS.
-
Escolha Modificar.
-
No assistente Modify Cluster:
-
Na lista Node type (Tipo de nó), escolha o tipo de nó para o qual deseja reduzir.
-
Se você estiver usando
reserved-memory
para gerenciar sua memória, na lista Parameter Group, escolha o parameter group personalizado que reserva a quantidade correta de memória para o seu novo tipo de nó.
-
-
Se desejar executar o processo de redução imediatamente, escolha a caixa de seleção Apply immediately (Aplicar imediatamente). Se a caixa de seleção Apply immediately (Aplicar imediatamente) não for escolhida, o processo de redução será realizado durante a próxima janela de manutenção desse cluster.
-
Escolha Modificar.
-
Quando o status do cluster muda de modifying para available, significa que o seu cluster foi escalonado para o novo tipo de nó. Não é necessário atualizar os endpoints no seu aplicativo.
Redução de escala vertical de clusters de cache do Valkey ou Redis OSS de nó único (AWS CLI)
O procedimento a seguir descreve como reduzir um cluster de cache Valkey ou Redis OSS de um único nó usando a AWS CLI.
Para reduzir a escala verticalmente de um cluster de cache Valkey ou Redis OSS de um único nó (AWS CLI)
-
Determine os tipos de nós para os quais você pode reduzir executando o AWS CLI
list-allowed-node-type-modifications
comando com o parâmetro a seguir.--cache-cluster-id
Para Linux, macOS ou Unix:
aws elasticache list-allowed-node-type-modifications \ --cache-cluster-id
my-cache-cluster-id
Para Windows:
aws elasticache list-allowed-node-type-modifications ^ --cache-cluster-id
my-cache-cluster-id
A saída do comando acima é semelhante a esta (formato JSON).
{ "ScaleUpModifications": [ "cache.m3.2xlarge", "cache.m3.large", "cache.m3.xlarge", "cache.m4.10xlarge", "cache.m4.2xlarge", "cache.m4.4xlarge", "cache.m4.large", "cache.m4.xlarge", "cache.r3.2xlarge", "cache.r3.4xlarge", "cache.r3.8xlarge", "cache.r3.large", "cache.r3.xlarge" ] "ScaleDownModifications": [ "cache.t2.micro", "cache.t2.small ", "cache.t2.medium ", "cache.t1.small ", ], }
Para obter mais informações, consulte . list-allowed-node-type-modificações na Referência da AWS CLI .
-
Modifique seu cluster de cache existente especificando o cluster de cache a ser reduzido e o novo tipo de nó menor, usando o AWS CLI
modify-cache-cluster
comando e os parâmetros a seguir.--cache-cluster-id
: o nome do cluster de cache que você está reduzindo a escala vertical.--cache-node-type
: o novo tipo de nó para o qual você deseja escalar o cluster de cache. Esse valor deve ser um dos tipos de nós retornados pelo comandolist-allowed-node-type-modifications
na etapa 1.--cache-parameter-group-name
– [Opcional] Use esse parâmetro se estiver usandoreserved-memory
para gerenciar a memória reservada do cluster. Especifique um parameter group de cache personalizado que reserve a quantidade correta de memória para o seu novo tipo de nó. Se estiver usandoreserved-memory-percent
, você poderá omitir esse parâmetro.--apply-immediately
: faz com que o processo de redução da escala vertical seja aplicado imediatamente. Para adiar o processo de expansão para a próxima janela de manutenção do cluster, use o parâmetro--no-apply-immediately
.
Para Linux, macOS ou Unix:
aws elasticache modify-cache-cluster \ --cache-cluster-id
my-redis-cache-cluster
\ --cache-node-typecache.m3.xlarge
\ --cache-parameter-group-nameredis32-m2-xl
\ --apply-immediatelyPara Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-redis-cache-cluster
^ --cache-node-typecache.m3.xlarge
^ --cache-parameter-group-nameredis32-m2-xl
^ --apply-immediatelyA saída do comando acima é semelhante a esta (formato JSON).
{ "CacheCluster": { "Engine": "redis", "CacheParameterGroup": { "CacheNodeIdsToReboot": [], "CacheParameterGroupName": "default.redis6,x", "ParameterApplyStatus": "in-sync" }, "SnapshotRetentionLimit": 1, "CacheClusterId": "my-redis-cache-cluster", "CacheSecurityGroups": [], "NumCacheNodes": 1, "SnapshotWindow": "00:00-01:00", "CacheClusterCreateTime": "2017-02-21T22:34:09.645Z", "AutoMinorVersionUpgrade": true, "CacheClusterStatus": "modifying", "PreferredAvailabilityZone": "us-west-2a", "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:", "CacheSubnetGroupName": "default", "EngineVersion": "6.0", "PendingModifiedValues": { "CacheNodeType": "cache.m3.2xlarge" }, "PreferredMaintenanceWindow": "tue:11:30-tue:12:30", "CacheNodeType": "cache.m3.medium", "DataTiering": "disabled" } }
Para obter mais informações, consulte . modify-cache-cluster na Referência da AWS CLI .
-
Se você usou o
--apply-immediately
, verifique o status do novo cluster de cache usando o AWS CLIdescribe-cache-clusters
comando com o parâmetro a seguir. Quando o status mudar para available, você poderá começar a usar o novo cluster de cache maior.--cache-cache cluster-id
: o nome do cluster de cache do Valkey ou Redis OSS de nó único. Use esse parâmetro para descrever um cluster de cache específico em vez de todos os clusters de cache.
aws elasticache describe-cache-clusters --cache-cluster-id
my-redis-cache-cluster
Para obter mais informações, consulte . describe-cache-clusters na Referência da AWS CLI .
Reduzindo os clusters de cache (API) Valkey ou Redis OSS de nó único ElastiCache
O procedimento a seguir descreve como aumentar a escala de um cluster de cache Valkey ou Redis OSS de nó único usando a API. ElastiCache
Para reduzir um cluster de cache (API) Valkey ou Redis OSS de nó único ElastiCache
-
Determine os tipos de nós para os quais você pode reduzir executando a
ListAllowedNodeTypeModifications
ação da ElastiCache API com o parâmetro a seguir.CacheClusterId
: o nome do cluster de cache do Valkey ou Redis OSS de nó único que você deseja reduzir a escala vertical.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ListAllowedNodeTypeModifications &CacheClusterId=MyRedisCacheCluster &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Para obter mais informações, consulte . ListAllowedNodeTypeModifications na Amazon ElastiCache API Reference.
-
Modifique seu cluster de cache existente especificando o cluster de cache a ser ampliado e o novo tipo de nó maior, usando a ação da
ModifyCacheCluster
ElastiCache API e os parâmetros a seguir.CacheClusterId
: o nome do cluster de cache que você está reduzindo a escala vertical.CacheNodeType
: o novo tipo de nó menor para o qual você deseja reduzir a escala vertical do cluster de cache. Esse valor deve ser um dos tipos de nós retornados pela açãoListAllowedNodeTypeModifications
na etapa anterior.CacheParameterGroupName
– [Opcional] Use esse parâmetro se estiver usandoreserved-memory
para gerenciar a memória reservada do cluster. Especifique um parameter group de cache personalizado que reserve a quantidade correta de memória para o seu novo tipo de nó. Se estiver usandoreserved-memory-percent
, você poderá omitir esse parâmetro.ApplyImmediately
: defina comotrue
para fazer com que o processo de redução de escala vertical seja executado imediatamente. Para adiar o processo de expansão para a próxima janela de manutenção do cluster, useApplyImmediately
=false
.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &ApplyImmediately=true &CacheClusterId=MyRedisCacheCluster &CacheNodeType=cache.m3.xlarge &CacheParameterGroupName redis32-m2-xl &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Para obter mais informações, consulte . ModifyCacheCluster na Amazon ElastiCache API Reference.
-
Se você usou
ApplyImmediately
=true
, verifique o status do novo cluster de cache usando aDescribeCacheClusters
ação da ElastiCache API com o parâmetro a seguir. Quando o status mudar para available (disponível), você poderá começar a usar o novo cluster de cache menor.CacheClusterId
: o nome do cluster de cache do Valkey ou Redis OSS de nó único. Use esse parâmetro para descrever um cluster de cache específico em vez de todos os clusters de cache.
https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeCacheClusters &CacheClusterId=MyRedisCacheCluster &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Para obter mais informações, consulte . DescribeCacheClusters na Amazon ElastiCache API Reference.