

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 de escala vertical online
<a name="cluster-vertical-scaling-scaling-up"></a>

**Topics**
+ [Aumento de escala vertical de clusters do MemoryDB (console)](#cluster-vertical-scaling-console)
+ [Ampliando clusters MemoryDB (CLI)AWS](#scaling.scaleUp.cli)
+ [Aumento de escala vertical de clusters do MemoryDB (API do MemoryDB)](#verticalscaling.scaleup.api)

## Aumento de escala vertical de clusters do MemoryDB (console)
<a name="cluster-vertical-scaling-console"></a>

O procedimento a seguir descreve como aumentar a escala verticalmente de um cluster do MemoryDB usando o Console de gerenciamento da AWS. Durante esse processo, o cluster do MemoryDB continuará a atender solicitações com tempo de inatividade mínimo.

**Para aumentar a escala verticalmente de um cluster (console)**

1. Faça login no Console de gerenciamento da AWS e abra o console do MemoryDB em. [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/)

1. Na lista de clusters, escolha o cluster. 

1. Escolha **Ações** e **Modificar**.

1. Na caixa de diálogo **Modificar cluster**:

   1. Na lista **Node type**, escolha o tipo de nó a partir do qual você deseja escalar. Para expandir, selecione um tipo de nó maior do que o nó existente. 

1. Escolha **Salvar alterações**.

   O status do cluster muda para *Modificação*. Quando o status mudar para *available*, a modificação estará completa, e você poderá começar a usar o novo cluster.

## Ampliando clusters MemoryDB (CLI)AWS
<a name="scaling.scaleUp.cli"></a>

O procedimento a seguir descreve como aumentar a escala verticalmente de um cluster do MemoryDB usando o AWS CLI. Durante esse processo, o cluster do MemoryDB continuará a atender solicitações com tempo de inatividade mínimo.

**Para escalar um cluster MemoryDB (CLI AWS )**

1. Determine os tipos de nós para os quais você pode escalar executando o AWS CLI `list-allowed-node-type-updates` comando com o parâmetro a seguir.

   Para Linux, macOS ou Unix:

   ```
   aws memorydb list-allowed-node-type-updates \
   	    --cluster-name my-cluster-name
   ```

   Para Windows:

   ```
   aws memorydb list-allowed-node-type-updates ^
   	    --cluster-name my-cluster-name
   ```

   A saída do comando acima é semelhante a esta (formato JSON).

   ```
   {
   	    "ScaleUpNodeTypes": [
   	        "db.r6g.2xlarge", 
   	        "db.r6g.large"	        
   	    ],
   	    "ScaleDownNodeTypes": [
   	        "db.r6g.large"	        
   	    ], 
   }
   ```

   Para obter mais informações, consulte [list-allowed-node-type-updates](https://docs.aws.amazon.com/cli/latest/reference/memorydb/list-allowed-node-type-updates.html) na *AWS CLI Referência*.

1. Modifique seu cluster para escalar até o novo tipo de nó maior usando o AWS CLI `update-cluster` comando e os parâmetros a seguir.
   + `--cluster-name`: o nome do cluster de cache que você está aumentando. 
   + `--node-type`: o novo tipo de nó para o qual você deseja escalar o cluster. Esse valor deve ser um dos tipos de nós retornados pelo comando `list-allowed-node-type-updates` na etapa 1.

   Para Linux, macOS ou Unix:

   ```
   aws memorydb update-cluster  \
   	--cluster-name my-cluster \
   	--node-type db.r6g.2xlarge
   ```

   Para Windows:

   ```
   aws memorydb update-cluster ^
   	    --cluster-name my-cluster ^
   	    --node-type db.r6g.2xlarge ^
   ```

   Para obter mais informações, consulte [update-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/update-cluster.html).

## Aumento de escala vertical de clusters do MemoryDB (API do MemoryDB)
<a name="verticalscaling.scaleup.api"></a>

O processo a seguir escala seu cluster do tipo de nó atual para um novo tipo de nó maior usando a API do MemoryDB. Durante esse processo, o MemoryDB atualiza as entradas do DNS para que elas apontem para os novos nós. Você pode escalar clusters habilitados para failover automático enquanto o cluster permanece online e atende às solicitações recebidas.

O tempo necessário para aumentar a escala verticalmente até um tipo de nó maior varia, dependendo do tipo de nó e da quantidade de dados no seu cluster atual.

**Como aumentar a escala verticalmente de um cluster do MemoryDB (API do MemoryDB)**

1. Determine quais tipos de nós você pode aumentar a escala verticalmente usando a ação `ListAllowedNodeTypeUpdates` da API do MemoryDB com o seguinte parâmetro.
   + `ClusterName`: o nome do cluster. Use esse parâmetro para descrever um cluster específico em vez de todos os clusters.

   ```
   https://memory-db.us-east-1.amazonaws.com/
   	   ?Action=ListAllowedNodeTypeUpdates
   	   &ClusterName=MyCluster
   	   &Version=2021-01-01
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20210802T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   Para obter mais informações, consulte a [ListAllowedNodeTypeUpdates](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedNodeTypeUpdates.html)Referência da *API MemoryDB*.

1. Escale seu cluster atual para o novo tipo de nó usando a ação `UpdateCluster` da API do MemoryDB e com os seguintes parâmetros.
   + `ClusterName`: o nome do cluster.
   + `NodeType`: o novo tipo de nó maior dos clusters nesse cluster. Esse valor deve ser um dos tipos de instância retornados pela ação `ListAllowedNodeTypeUpdates` na etapa 1.

   ```
   https://memory-db.us-east-1.amazonaws.com/
   	   ?Action=UpdateCluster	  
   	   &NodeType=db.r6g.2xlarge
   	   &ClusterName=myCluster
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20210801T220302Z
   	   &Version=2021-01-01
   	   &X-Amz-Algorithm=Amazon4-HMAC-SHA256
   	   &X-Amz-Date=20210801T220302Z
   	   &X-Amz-SignedHeaders=Host
   	   &X-Amz-Expires=20210801T220302Z
   	   &X-Amz-Credential=<credential>
   	   &X-Amz-Signature=<signature>
   ```

   Para obter mais informações, consulte [UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html).