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á.
Dimensionamento de clusters para Valkey ou Redis OSS (modo de cluster desativado)
Os clusters Valkey ou Redis OSS (modo de cluster desativado) podem ser clusters de um único nó 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.
Tópicos
Ação | Valkey ou Redis OSS (modo de cluster desativado) | Valkey ou Redis OSS (modo de cluster ativado) |
---|---|---|
Redução de escala |
Dimensionamento de clusters em Valkey ou Redis OSS (modo de cluster ativado) |
|
Aumento de escala |
Refragmentação online para Valkey ou Redis OSS (modo de cluster ativado) |
|
Alteração nos tipos de nó |
Para um tipo de nó maior: Para um tipo de nó menor: |
Escalabilidade vertical online com modificação do tipo de nó |
Alteração do número de grupos de nós |
Não é compatível com clusters Valkey ou Redis OSS (modo de cluster desativado) |
Dimensionamento de clusters em Valkey ou Redis OSS (modo de cluster ativado) |
Sumário
Dimensionamento de clusters de nó único para Valkey ou Redis OSS (modo de cluster desativado)
Os nós Valkey ou Redis OSS (modo de cluster desativado) devem ser grandes o suficiente para conter todos os dados do cache, além da sobrecarga do Valkey ou do Redis. OSS Para alterar a capacidade de dados do seu cluster Valkey ou Redis OSS (modo de cluster desativado), você deve escalar verticalmente; escalar para um tipo de nó maior para aumentar a capacidade de dados ou reduzir para um tipo de nó menor para reduzir 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 RedisOSS. Para clusters Valkey ou Redis OSS (modo de cluster desativado), recomendamos que seja disponibilizada memória suficiente para Valkey ou Redis. OSS
Você não pode particionar seus dados em vários clusters Valkey ou Redis OSS (modo de cluster desativado). No entanto, se você precisar apenas aumentar ou diminuir a capacidade de leitura do cluster, poderá criar um cluster Valkey ou Redis OSS (modo de cluster desativado) com nós de réplica e adicionar ou remover réplicas de leitura. Para criar um cluster Valkey ou Redis OSS (modo de cluster desativado) com nós de réplica usando seu cluster de OSS cache Valkey ou Redis de nó único como cluster primário, consulte. Criação de um cluster Valkey (modo de cluster desativado) (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 obter mais informações, consulte Aumento da capacidade de leitura ou Redução da capacidade de leitura.
Além de poderem escalar a capacidade de leitura, os clusters Valkey ou Redis OSS (modo de cluster desativado) com réplicas oferecem outras vantagens comerciais. Para obter mais informações, consulte Alta disponibilidade com o uso de grupos de replicação.
Importante
Se seu grupo de parâmetros costuma reserved-memory
reservar memória para OSS sobrecarga do Valkey ou do Redis, antes de começar a escalar, certifique-se de ter um grupo de parâmetros personalizado que reserve a quantidade correta de memória para 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 Gerenciando a memória reservada para Valkey e Redis OSS.
Tópicos
Escalando clusters Valkey ou Redis de nó único OSS
Ao escalar um OSS cluster Valkey ou Redis de nó único, ElastiCache executa o seguinte processo, independentemente de você usar o ElastiCache console AWS CLI, o ou o. ElastiCache API
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ê notará uma breve interrupção (alguns segundos) das leituras e gravações do nó primário enquanto a DNS entrada é 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 aumento de OSS escala do Valkey ou do Redis será bloqueada se você tiver uma atualização do motor 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.
-
Agende sua operação de OSS expansão do Valkey ou do Redis para a próxima janela de manutenção desmarcando a caixa de seleção Aplicar imediatamente (CLIuse:, use:
--no-apply-immediately
). APIApplyImmediately=false
-
Espere até a próxima janela de manutenção (ou depois) para realizar sua operação de OSS expansão do Valkey ou do Redis.
-
Adicione a atualização do OSS mecanismo Valkey ou Redis a essa modificação do cluster de cache com a caixa de seleção Aplicar imediatamente selecionada (CLIuse:
--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 de nó único OSS (modo de cluster desativado) usando o ElastiCache console, o AWS CLI ou. ElastiCache API
Importante
Se seu grupo de parâmetros costuma reserved-memory
reservar memória para OSS sobrecarga do Valkey ou do Redis, antes de começar a escalar, certifique-se de ter um grupo de parâmetros personalizado que reserve a quantidade correta de memória para 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 Gerenciando a memória reservada para Valkey e Redis OSS.
Escalando clusters de nó único para Valkey ou Redis OSS (modo de cluster desativado) (console)
O procedimento a seguir descreve como escalar um OSS cluster Valkey ou Redis de nó único usando o ElastiCache Management Console. Durante esse processo, seu OSS cluster Valkey ou Redis continuará atendendo às solicitações com o mínimo de tempo de inatividade.
Para escalar um OSS cluster Valkey ou Redis 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 clusters Valkey ou Redis OSS.
-
Na lista de clusters, escolha o cluster que você deseja escalar (ele deve estar executando o mecanismo Valkey ou Redis, não o OSS mecanismo Valkey ou Redis em cluster). 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.
Escalando clusters de cache Valkey ou Redis OSS de nó único ()AWS CLI
O procedimento a seguir descreve como escalar um cluster de OSS cache Valkey ou Redis de nó único usando o. AWS CLI Durante esse processo, seu OSS cluster Valkey ou Redis continuará atendendo às solicitações com o mínimo de tempo de inatividade.
Para escalar um cluster de OSS cache Valkey ou Redis de nó único ()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 é mais ou menos assim (JSONformato).
{ "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 é mais ou menos assim (JSONformato).
{ "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 seu cluster de cache 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 Valkey ou Redis OSS de nó único () ElastiCache API
O procedimento a seguir descreve como escalar um cluster de OSS cache Valkey ou Redis de nó único usando o. ElastiCache API Durante esse processo, seu OSS cluster Valkey ou Redis continuará atendendo às solicitações com o mínimo de tempo de inatividade.
Para escalar um cluster de OSS cache Valkey ou Redis de nó único () ElastiCache API
-
Determine os tipos de nós para os quais você pode escalar executando a ElastiCache API
ListAllowedNodeTypeModifications
ação com o parâmetro a seguir.CacheClusterId
— O nome do cluster de OSS cache Valkey ou Redis de nó único que você deseja ampliar.
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 expandido e o novo tipo de nó maior, usando a
ModifyCacheCluster
ElastiCache API ação 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 pelaListAllowedNodeTypeModifications
ação 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 a ElastiCache APIDescribeCacheClusters
ação 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 seu cluster de cache 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.
Reduzindo clusters Valkey ou Redis de nó único OSS
As seções a seguir explicam como escalar um OSS cluster Valkey ou Redis de nó único para um tipo de nó menor. Garantir que o novo tipo de nó menor seja grande o suficiente para acomodar todos os dados e a OSS sobrecarga do Valkey ou do Redis é importante para o sucesso a longo prazo do seu novo cluster Valkey ou Redis. OSS Para obter mais informações, consulte Garantindo que você tenha memória suficiente para criar um instantâneo do Valkey ou do 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
Reduzindo a escala de um cluster Valkey ou Redis OSS de nó único (console)
O procedimento a seguir mostra como escalar seu OSS cluster Valkey ou Redis de nó único para um tipo de nó menor usando o console. ElastiCache
Importante
Se seu grupo de parâmetros costuma reserved-memory
reservar memória para OSS sobrecarga do Valkey ou do Redis, antes de começar a escalar, certifique-se de ter um grupo de parâmetros personalizado que reserve a quantidade correta de memória para 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 Gerenciando a memória reservada para Valkey e Redis OSS.
Para reduzir seu OSS cluster Valkey ou Redis de nó único (console)
-
Certifique-se de que o tipo de nó menor seja adequado para suas necessidades de dados e sobrecarga.
-
Se seu grupo de parâmetros costuma
reserved-memory
reservar memória para OSS sobrecarga do Valkey ou do Redis, certifique-se de ter um grupo de parâmetros personalizado para reservar a quantidade correta de memória para seu novo tipo de nó.Alternativamente, você pode modificar seu parameter group personalizado para usar
reserved-memory-percent
. Para obter mais informações, consulte Gerenciando a 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 e não o OSS mecanismo Valkey ou Redis em cluster. 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 dimensionado para o novo tipo de nó. Não é necessário atualizar os endpoints no seu aplicativo.
Reduzindo os clusters de cache Valkey ou Redis OSS de nó único ()AWS CLI
O procedimento a seguir descreve como reduzir um cluster de OSS cache Valkey ou Redis de nó único usando o. AWS CLI
Para reduzir um cluster de OSS cache Valkey ou Redis de nó único ()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 é mais ou menos assim (JSONformato).
{ "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 é mais ou menos assim (JSONformato).
{ "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 seu cluster de cache 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 Valkey ou Redis OSS de nó único () ElastiCache API
O procedimento a seguir descreve como aumentar a escala de um cluster de OSS cache Valkey ou Redis de nó único usando o. ElastiCache API
Para reduzir um cluster de OSS cache Valkey ou Redis de nó único () ElastiCache API
-
Determine os tipos de nós para os quais você pode reduzir executando a ElastiCache API
ListAllowedNodeTypeModifications
ação com o parâmetro a seguir.CacheClusterId
— O nome do cluster de OSS cache Valkey ou Redis de nó único que você deseja reduzir.
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 expandido e o novo tipo de nó maior, usando a
ModifyCacheCluster
ElastiCache API ação 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ó retornados pelaListAllowedNodeTypeModifications
ação 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 a ElastiCache APIDescribeCacheClusters
ação 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 seu cluster de cache 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.