

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

# Escalabilidade automática para clusters do Amazon MSK
<a name="msk-autoexpand"></a>

Para expandir automaticamente o armazenamento do seu cluster em resposta ao aumento do uso, você pode configurar uma política de ajuste de escala automático de aplicações para o Amazon MSK. Em uma política de ajuste de escala automático, você define a utilização do disco de destino e a capacidade máxima de escalabilidade.

Antes de usar a escalabilidade automática para o Amazon MSK, você deve avaliar o seguinte:
+ 
**Importante**  
Uma ação de escalabilidade de armazenamento só pode ocorrer uma vez a cada 6 horas. 

  Recomendamos que você comece com um volume de armazenamento do tamanho certo para suas demandas de armazenamento. Para obter orientação sobre o dimensionamento correto do seu cluster, consulte [Dimensione seu cluster adequadamente: número de agentes Standard por cluster](bestpractices.md#brokers-per-cluster).
+ O Amazon MSK não reduz o armazenamento em cluster em resposta à redução do uso. O Amazon MSK não é compatível com a redução do tamanho dos volumes de armazenamento. Se precisar reduzir o tamanho do armazenamento em cluster, você deverá migrar seu cluster existente para um cluster com armazenamento menor. Para obter informações sobre a migração de um cluster, consulte [Migrar para um cluster do MSK](migration.md).
+ O Amazon MSK não é compatível com a redução horizontal automática da escala nas regiões Ásia-Pacífico (Osaka), África (Cidade do Cabo) e Ásia-Pacífico (Malásia).
+ Quando você associa uma política de auto-scaling ao seu cluster, o Amazon EC2 Auto Scaling cria automaticamente um alarme da Amazon para rastreamento de alvos. CloudWatch Se você excluir um cluster com uma política de auto-scaling, CloudWatch esse alarme persistirá. Para excluir o CloudWatch alarme, você deve remover uma política de auto-scaling de um cluster antes de excluir o cluster. Para saber mais sobre o monitoramento de destino, consulte [Políticas de escalabilidade de monitoramento de destino para o Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-target-tracking.html) no *Guia do usuário do Amazon EC2 Auto Scaling*.

**Topics**
+ [Detalhes da política de ajuste de escala automático para o Amazon MSK](msk-autoexpand-details.md)
+ [Configurar a escalabilidade automática para o cluster do Amazon MSK](msk-autoexpand-setup.md)

# Detalhes da política de ajuste de escala automático para o Amazon MSK
<a name="msk-autoexpand-details"></a>

Sua política de ajuste de escala automático define a seguinte métrica predefinida para seu cluster:
+ **Meta de utilização de armazenamento**: o limite de utilização de armazenamento usado pelo Amazon MSK para acionar uma operação de ajuste de escala automático. Você pode definir a meta de utilização entre 10% e 80% da capacidade de armazenamento atual. Recomendamos que você defina a meta de utilização do armazenamento entre 50% e 60%.
+ **Capacidade máxima de armazenamento**: o limite máximo de escalabilidade que o Amazon MSK pode definir para o armazenamento do seu agente. Você pode definir a capacidade máxima de armazenamento em até 16 TiB por agente. Para obter mais informações, consulte [Cota do Amazon MSK](limits.md).

Quando o Amazon MSK detecta que sua métrica `Maximum Disk Utilization` é igual ou maior que a configuração `Storage Utilization Target`, ele aumenta sua capacidade de armazenamento em um valor igual ao maior de 2 números: 10 GiB ou 10% do armazenamento atual. Por exemplo, se você tiver 1.000 GiB, esse valor será de 100 GiB. O serviço verifica a utilização do armazenamento a cada minuto. Outras operações de escalabilidade continuam aumentando o armazenamento em uma quantidade igual ao maior de 2 números: 10 GiB ou 10% do armazenamento atual.

Para determinar se ocorreram operações de auto-escalonamento, use a operação. [ ListClusterOperations](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-operations.html#ListClusterOperations)

# Configurar a escalabilidade automática para o cluster do Amazon MSK
<a name="msk-autoexpand-setup"></a>

Você pode usar o console do Amazon MSK, a API do Amazon MSK ou implementar CloudFormation a escalabilidade automática para armazenamento. CloudFormation o suporte está disponível por meio de [Application Auto Scaling](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-applicationautoscaling-scalabletarget.html).

**nota**  
Você não pode implementar o escalabilidade automática ao criar um cluster. Primeiro, você deve criar o cluster e, em seguida, criar e habilitar uma política de ajuste de escala automático para ele. No entanto, você pode criar a política enquanto o serviço Amazon MSK cria seu cluster.

**Topics**
+ [Configure a escalabilidade automática usando o Amazon MSK Console de gerenciamento da AWS](msk-autoexpand-setup-console.md)
+ [Configurar o ajuste de escala automático usando a CLI](msk-autoexpand-setup-cli.md)
+ [Configurar a escalabilidade automática para o Amazon MSK usando a API](msk-autoexpand-setup-api.md)

# Configure a escalabilidade automática usando o Amazon MSK Console de gerenciamento da AWS
<a name="msk-autoexpand-setup-console"></a>

Este processo descreve como usar o console do Amazon MSK para implementar a escalabilidade automática para armazenamento.

1. Faça login no Console de gerenciamento da AWS e abra o console Amazon MSK em [https://console.aws.amazon.com/msk/casa? region=us-east-1\$1/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/).

1. Na lista de clusters, escolha seu cluster. Isso levará você a uma página com os detalhes sobre o cluster.

1. Na seção **Ajuste de escala automático para armazenamento**, escolha **Configurar**.

1. Crie e dê um nome a uma política de ajuste de escala automático. Especifique a meta de utilização do armazenamento, a capacidade máxima de armazenamento e a métrica de destino.

1. Selecione `Save changes`.

Quando você salvas e habilitar a nova política, ela ficará ativa para o cluster. Em seguida, o Amazon MSK expande o armazenamento do cluster quando a meta de utilização do armazenamento é atingida.

# Configurar o ajuste de escala automático usando a CLI
<a name="msk-autoexpand-setup-cli"></a>

Este processo descreve como usar a CLI do Amazon MSK para implementar a escalabilidade automática para armazenamento.

1. Use o [ RegisterScalableTarget](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/#available-commands)comando para registrar um destino de utilização de armazenamento.

1. Use o [ PutScalingPolicy](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/#available-commands)comando para criar uma política de expansão automática.

# Configurar a escalabilidade automática para o Amazon MSK usando a API
<a name="msk-autoexpand-setup-api"></a>

Este processo descreve como usar a API do Amazon MSK para implementar a escalabilidade automática para armazenamento.

1. Use a [ RegisterScalableTarget](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_RegisterScalableTarget.html)API para registrar uma meta de utilização de armazenamento.

1. Use a [ PutScalingPolicy](https://docs.aws.amazon.com/autoscaling/application/APIReference/API_PutScalingPolicy.html)API para criar uma política de expansão automática.