Cotas para o AWS Database Migration Service - AWS Database Migration Service

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

Cotas para o AWS Database Migration Service

Veja a seguir as cotas de recursos e as restrições de nomenclatura do AWS Database Migration Service (AWS DMS).

O tamanho máximo de um banco de dados que o AWS DMS pode migrar depende de vários fatores. Do tamanho máximo do ambiente de origem, da distribuição dos dados no banco de dados de origem e de quanto o sistema está ocupado.

A melhor forma de determinar se o seu sistema específico é um candidato para o AWS DMS é testá-lo. Inicie lentamente para que seja possível estabelecer a configuração e adicione alguns objetos complexos. Por fim, tente uma carga máxima como teste.

Cotas de recursos para o AWS Database Migration Service

Cada conta da AWS tem cotas para cada região da AWS, quanto ao número de recursos do AWS DMS que podem ser criados. Depois que a cota de um recurso é atingida, as chamadas adicionais para criá-lo falham, com uma exceção.

A tabela a seguir lista os recursos do AWS DMS e suas cotas por região da AWS.

Recurso Cota padrão
Controle de utilização de solicitações da API Máximo de 200 solicitações por segundo
Taxa de atualização de solicitações de API 8 solicitações por segundo
Instâncias de replicação por conta de usuário 60
Quantidade total de armazenamento para uma instância de replicação 30.000 GB
Assinaturas de eventos por conta de usuário 60
Grupos de sub-rede de replicação por conta de usuário 60
Sub-redes por grupo de sub-rede de replicação 60
Endpoints por conta de usuário 1.000
Endpoints por instância de replicação 100
Tarefas por conta de usuário 600
Tarefas por instância de replicação 200
Certificados por conta de usuário 100
Provedores de dados por conta de usuário 1.000
Perfis de instância por conta de usuário 60
Projetos de migração por conta de usuário 10
Coletores de dados do DMS por conta de usuário 10
Recomendações de destino geradas uma vez 100
Número de arquivos que o coletor de dados do DMS pode carregar por hora 500
Migrações de dados homogêneas por conta de usuário 600
Migrações de dados homogêneas que são executadas uma vez 100
Migrações de dados homogêneas por projeto de migração 10
Replicações de tecnologia sem servidor 100

Para obter mais informações sobre a cota do controle de utilização de solicitações da API e a taxa de atualização, consulte Noções básicas sobre o controle de utilização de solicitações de API.

A cota de 30.000 GB para armazenamento se aplica a todas as instâncias de replicação do AWS DMS em uma determinada região da AWS. Esse armazenamento é utilizado para armazenar alterações em cache, se o destino não puder acompanhar a origem, e para armazenar as informações de logs.

Noções básicas sobre o controle de utilização de solicitações de API

O AWS DMS oferece suporte a uma cota de solicitações de API variável, mas um máximo de 200 chamadas de API por segundo. Ou seja, as solicitações de API são limitadas quando excedem essa taxa. Além disso, é possível se limitar a menos chamadas de API por segundo, dependendo do tempo que o AWS DMS demora para atualizar a sua cota antes de fazer outra solicitação de API. Essa cota se aplica quando você faz chamadas de API diretamente e quando elas são feitas em seu nome como parte da utilização do Console de gerenciamento do AWS DMS.

Para entender como funciona o controle de utilização de solicitações de API, é bom lembrar que o AWS DMS também mantém um bucket de token que rastreia as solicitações de API. Nesse cenário, cada token no bucket permite que você faça uma única chamada de API. Você não pode ter mais do que 200 tokens no bucket ao mesmo tempo. Quando você faz uma chamada de API, o AWS DMS remove um token do bucket. Se você fizer 200 chamadas de API em menos de um segundo, o bucket ficará vazio e haverá falha em qualquer tentativa de fazer outra chamada de API. Para cada segundo que você não faz uma chamada de API, o AWS DMS adiciona 8 tokens ao bucket, até o máximo de 200 tokens. Essa é a taxa de atualização de solicitações de API do AWS DMS. A qualquer momento após o controle de utilização, quando você tiver tokens adicionados ao bucket, é possível fazer quantas chamadas de API adicionais quantos tokens disponíveis até que as chamadas sejam limitadas pelo controle de utilização novamente.

Se você estiver utilizando o AWS CLI para executar chamadas de API que têm controle de utilização, o AWS DMS retornará um erro semelhante ao seguinte:

An error occurred (ThrottlingException) when calling the AwsDmsApiCall operation (reached max retries: 2): Rate exceeded

Aqui, AwsDmsApiCall é o nome da operação da API do AWS DMS que foi limitada pelo controle de utilização, por exemplo, DescribeTableStatistics. É possível tentar novamente ou fazer outra chamada após um atraso suficiente para evitar a limitação do controle de utilização.

nota

Ao contrário do controle de utilização de solicitações de API gerenciado por alguns outros serviços, como o Amazon EC2, não é possível pedir um aumento das cotas do controle de utilização gerenciado pelo AWS DMS.