Cotas e restrições do Amazon RDS - Amazon Relational Database Service

Cotas e restrições do Amazon RDS

A seguir, você pode encontrar uma descrição das cotas de recursos e restrições de nomenclatura do Amazon RDS.

Cotas no Amazon RDS

Cada conta da AWS tem cotas, para cada região da AWS, sobre o número de recursos do Amazon RDS 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 e suas cotas por região da AWS.

Nome Padrão Ajustável Descrição
Autorizações por grupos de segurança de banco de dados Cada região compatível: 20 Não Número de autorizações de grupo de segurança por grupo de segurança do banco de dados.
Grupos de parâmetros de cluster de banco de dados Cada região compatível: 50 Não O número máximo de grupos de parâmetros de cluster de banco de dados.
clusters de banco de dados Cada região compatível: 40 Sim O número máximo de clusters do Aurora para essa conta na Região atual.
Instâncias de banco de dados Cada região compatível: 40 Sim O número máximo de instâncias de banco de dados permitidas nessa conta na Região atual.
Grupos de sub-redes de banco de dados Cada região compatível: 50 Sim O número máximo de grupos de sub-redes de banco de dados.
Assinaturas de eventos Cada região compatível: 20 Sim O número máximo de assinaturas de eventos.
Funções do IAM por cluster de banco de dados Cada região compatível: 5 Sim O número máximo de funções do IAM associadas a um cluster de banco de dados.
Funções do IAM por instância de banco de dados Cada região compatível: 5 Sim O número máximo de funções do IAM associadas a uma instância de banco de dados.
Snapshots de cluster de banco de dados manual Cada região compatível: 100 Sim O número máximo de snapshots manuais de cluster de banco de dados.
Snapshots manuais da instância de banco de dados Cada região compatível: 100 Sim O número máximo de snapshots manuais de instância de banco de dados.
Grupos de opções Cada região compatível: 20 Sim O número máximo de grupos de opções.
Grupos de parâmetros Cada região compatível: 50 Sim O número máximo de grupos de parâmetros.
Proxies Cada região compatível: 20 Sim O número máximo de proxies permitidos nessa conta na Região da AWS atual.
Ler réplicas por principal Cada região compatível: 5 Sim O número máximo de réplicas de leitura por mestre.
Instâncias de bancos de dados reservadas Cada região compatível: 40 Sim O número máximo de instâncias de banco de dados reservadas permitidas nessa conta na Região da AWS atual.
Regras por grupo de segurança Cada região compatível: 20 Não O número máximo de regras por grupo de segurança do banco de dados.
Grupos de segurança Cada região compatível: 25 Sim O número máximo de grupos de segurança do banco de dados.
Grupos de segurança (VPC) Cada região compatível: 5 Não O número máximo de grupos de segurança do banco de dados por Amazon VPC.
Sub-redes por grupo de sub-redes do banco de dados Cada região compatível: 20 Não O número máximo de sub-redes para por grupo de sub-redes de banco de dados.
Tags por recurso Cada região compatível: 50 Não O número máximo de etiquetas por recurso do Amazon RDS.
Armazenamento total para todas as instâncias de banco de dados Todas as regiões compatíveis: 100 mil gigabytes Sim O armazenamento total máximo (em TB) para todas as instâncias de banco de dados adicionadas.
nota

Por padrão, você pode ter um total de 40 instâncias de banco de dados. As instâncias de banco de dados do RDS, as instâncias de bancos de dados Aurora, as instâncias do Amazon Neptune e as instâncias do Amazon DocumentDB se aplicam a essa cota.

As seguintes limitações se aplicam às instâncias de banco de dados do Amazon RDS:

  • 10 de cada edição do SQL Server (Enterprise, Standard, Web e Express) no modelo "licença incluída"

  • 10 para Oracle no modelo "licença incluída"

  • 40 MySQL, MariaDB ou PostgreSQL

  • 40 Oracle no modelo "bring-your-own-license" (BYOL)

Se a sua aplicação exigir mais instâncias de banco de dados, você poderá solicitar instâncias de banco de dados adicionais abrindo o Console de Service Quotas. No painel de navegação, selecione AWSServiços da . Selecione Amazon Relational Database Service (Amazon RDS), escolha uma cota e siga as instruções para solicitar um aumento de cota. Para obter mais informações, consulte Como solicitar um aumento de cota no Manual do usuário do Service Quotas.

Os backups gerenciados pelo AWS Backup são considerados snapshots manuais de de banco de dados, mas não são contabilizados para a cota de snapshot manual . Para obter mais informações sobre o AWS Backup, consulte o Guia do desenvolvedor do AWS Backup.

Se você usar qualquer uma das APIs do Amazon RDS e exceder a cota padrão do número de chamadas por segundo, a API do Amazon RDS emitirá um erro semelhante ao seguinte: ClientError: An error occurred (ThrottlingException) when calling the API_name operation: Rate exceeded. Reduza o número de chamadas por segundo. A cota destina-se a cobrir a maioria dos casos de uso. Se forem necessários limites mais altos, solicite um aumento de cota entrando em contato com o AWS Support. Abra a página do AWS Support Center, faça login, se necessário, e selecione Create case (Criar caso). Selecione Service limit increase (Aumento de limite do serviço). Preencha e envie o formulário.

nota

Não é possível alterar essa cota no console do Amazon RDS Service Quotas.

Restrições de nomenclatura no Amazon RDS

A tabela a seguir descreve restrições de nomenclatura no Amazon RDS.

Recurso ou item Restrições

Identificador da instância do banco de dados

Os identificadores têm estas restrições de nomenclatura:

  • Devem conter 1 a 63 caracteres alfanuméricos ou hifens.

  • O primeiro caractere deve ser uma letra.

  • Não pode terminar com um hífen ou conter dois hifens consecutivos.

  • Deve ser exclusivo para todas as instâncias de Banco de Dados por conta da AWS, por região da AWS.

Nome do banco de dados

As restrições de nome de banco de dados diferem para cada mecanismo de banco de dados . Para obter mais informações, consulte as configurações disponíveis ao criar cada instância de banco de dados.

nota

Essa abordagem não se aplica ao SQL Server. Para o SQL Server, você cria seus bancos de dados depois de criar sua instância de banco de dados.

Nome do usuário mestre

Restrições de nomes de usuário mestre são diferentes para cada mecanismo de banco de dados. Para obter mais informações, consulte as configurações disponíveis ao criar cada instância de banco de dados.

Senha mestre

A senha do usuário mestre do banco de dados pode incluir qualquer caractere ASCII imprimível, exceto /, ", @ ou um espaço. As restrições de comprimento da senha mestre são diferentes para cada mecanismo de banco de dados. Para obter mais informações, consulte as configurações disponíveis ao criar cada instância de banco de dados.

Nome do parameter group de banco de dados

Esses nomes têm estas restrições:

  • Devem conter de 1 a 255 caracteres alfanuméricos.

  • O primeiro caractere deve ser uma letra.

  • Os hifens são permitidos, mas o nome não pode terminar com um hífen nem conter dois hifens consecutivos.

Nome do grupo de sub-rede de banco de dados

Esses nomes têm estas restrições:

  • Devem conter de 1 a 255 caracteres.

  • Caracteres alfanuméricos, espaços, hifens, sublinhados e pontos são permitidos.

Número máximo de conexões de banco de dados

O número máximo de conexões simultâneas de banco de dados varia de acordo com o tipo de mecanismo de banco de dados e com a alocação de memória para a classe da instância de banco de dados. O número máximo de conexões é definido no grupo de parâmetros associado à instância de banco de dados, exceto para o Microsoft SQL Server, em que ele é definido nas propriedades do servidor para a instância de banco de dados no SQL Server Management Studio (SSMS).

DBInstanceClassMemory está em bytes. Para obter detalhes sobre como esse valor é calculado, consulte Especificação de parâmetros de banco de dados. Em particular, devido à memória reservada para o sistema operacional e os processos de gerenciamento do RDS, esse tamanho de memória é menor que o valor em gibibytes (GiB) mostrado na tabela de Especificações de hardware para classes de instância de banco de dados .

nota

Para o Oracle, defina o número máximo de processos do usuário e sessões do usuário e do sistema.

Máximo de conexões de banco de dados
Mecanismo de banco de dados Parâmetro Valores permitidos Valor padrão Descrição
MariaDB e MySQL max_connections 1–100000 {DBInstanceClassMemory/12582880}
nota

Se o cálculo de valor padrão resultar em um valor superior a 16.000, o Amazon RDS definirá o limite para 16.000 para instâncias de banco de dados MariaDB e MySQL.

Número de conexões simultâneas de clientes permitidas
Oracle processes 80–20000 LEAST({DBInstanceClassMemory/9868951}, 20000) Processos do usuário
sessions 100–65535 Sessões do usuário e do sistema
PostgreSQL max_connections 6–8388607 LEAST({DBInstanceClassMemory/9531392}, 5000) Número máximo de conexões simultâneas
SQL Server Número máximo de conexões simultâneas 0–32767 0 (ilimitado) Número máximo de conexões simultâneas

Em uma instância em que a RAM total é de 16 GiB, ou 17.179.869.184 bytes, a variável DBInstanceClassMemory subtrairá automaticamente os valores reservados para o sistema operacional e os processos do RDS que gerenciam a instância. O restante da subtração é então dividido por 12.582.880, o que resultará em um número máximo de conexões de aproximadamente 1,3 mil, dependendo do tipo de instância, do tamanho da instância e do mecanismo de banco de dados.

Conexões de banco de dados consomem memória. Definir um desses parâmetros muito alto poderá fazer com que uma condição de memória baixa possa fazer com que uma instância de banco de dados receba o status incompatible-parameters. Para obter mais informações, consulte Diagnosticar e resolver o status de parâmetros incompatíveis para um limite de memória.

nota

Você pode ver menos do que o número máximo de conexões de banco de dados. Isso ocorre para evitar possíveis problemas de falta de memória.

Limites de tamanho de arquivo no Amazon RDS

Limites de tamanho de arquivo se aplicam a determinadas instâncias de banco de dados do Amazon RDS. Para obter mais informações, consulte os seguintes limites específicos de mecanismos: