Dimensionamento de clusters para Valkey ou Redis OSS (modo de cluster desativado) - 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á.

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.

Dimensionamento de clusters Valkey ou Redis OSS
Ação Valkey ou Redis OSS (modo de cluster desativado) Valkey ou Redis OSS (modo de cluster ativado)

Redução de escala

Removendo nós de um ElastiCache cluster

Dimensionamento de clusters em Valkey ou Redis OSS (modo de cluster ativado)

Aumento de escala

Adição de nós a um cluster

Refragmentação online para Valkey ou Redis OSS (modo de cluster ativado)

Alteração nos tipos de nó

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)

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.

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

  1. Um novo cluster de cache com o novo tipo de nó é ativado na mesma zona de disponibilidade que o cluster de cache existente.

  2. 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.

  3. 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.

  4. 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 bloqueadas do Valkey ou do Redis OSS
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). API ApplyImmediately=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)
  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 clusters Valkey ou Redis OSS.

  3. 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

  4. Escolha Modificar.

  5. No assistente Modify Cluster:

    1. Na lista Node type, escolha o tipo de nó a partir do qual você deseja escalar.

    2. 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ó.

  6. 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.

  7. 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
  1. 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 .

  2. 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 comando list-allowed-node-type-modifications na etapa 1.

    • --cache-parameter-group-name – [Opcional] Use esse parâmetro se estiver usando reserved-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 usando reserved-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-type cache.m3.xlarge \ --cache-parameter-group-name redis32-m2-xl \ --apply-immediately

    Para Windows:

    aws elasticache modify-cache-cluster ^ --cache-cluster-id my-redis-cache-cluster ^ --cache-node-type cache.m3.xlarge ^ --cache-parameter-group-name redis32-m2-xl ^ --apply-immediately

    A 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 .

  3. Se você usou o--apply-immediately, verifique o status do novo cluster de cache usando o AWS CLI describe-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
  1. 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.

  2. 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 pela ListAllowedNodeTypeModifications ação na etapa anterior.

    • CacheParameterGroupName – [Opcional] Use esse parâmetro se estiver usando reserved-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 usando reserved-memory-percent, você poderá omitir esse parâmetro.

    • ApplyImmediately: defina como true 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, use ApplyImmediately=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.

  3. Se você usou ApplyImmediately=true, verifique o status do novo cluster de cache usando a ElastiCache API DescribeCacheClusters 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.

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)
  1. Certifique-se de que o tipo de nó menor seja adequado para suas necessidades de dados e sobrecarga.

  2. 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.

  3. Faça login no AWS Management Console e abra o ElastiCache console em https://console.aws.amazon.com/elasticache/.

  4. 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

  5. Escolha Modificar.

  6. No assistente Modify Cluster:

    1. Na lista Node type (Tipo de nó), escolha o tipo de nó para o qual deseja reduzir.

    2. 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ó.

  7. 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.

  8. Escolha Modificar.

  9. 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
  1. 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 .

  2. 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 comando list-allowed-node-type-modifications na etapa 1.

    • --cache-parameter-group-name – [Opcional] Use esse parâmetro se estiver usando reserved-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 usando reserved-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-type cache.m3.xlarge \ --cache-parameter-group-name redis32-m2-xl \ --apply-immediately

    Para Windows:

    aws elasticache modify-cache-cluster ^ --cache-cluster-id my-redis-cache-cluster ^ --cache-node-type cache.m3.xlarge ^ --cache-parameter-group-name redis32-m2-xl ^ --apply-immediately

    A 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 .

  3. Se você usou o--apply-immediately, verifique o status do novo cluster de cache usando o AWS CLI describe-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
  1. 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.

  2. 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 pela ListAllowedNodeTypeModifications ação na etapa anterior.

    • CacheParameterGroupName – [Opcional] Use esse parâmetro se estiver usando reserved-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 usando reserved-memory-percent, você poderá omitir esse parâmetro.

    • ApplyImmediately: defina como true 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, use ApplyImmediately=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.

  3. Se você usou ApplyImmediately=true, verifique o status do novo cluster de cache usando a ElastiCache API DescribeCacheClusters 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.