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,
é o nome da operação da API do AWS DMS que foi limitada pelo controle de utilização, por exemplo, AwsDmsApiCall
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.