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á.
Classes da instância de banco de dados
A classe de instância de banco de dados determina a capacidade de computação e de memória de uma instância de banco de dados do Amazon RDS. A classe de instância de banco de dados da qual você precisa depende dos requisitos de energia e memória de processamento.
Para obter mais informações sobre a definição de preço da classe de instância, consulte
Definição de preço do Amazon RDS
Tópicos
- Tipos de classe de instância de banco de dados
- Mecanismos de banco de dados compatíveis para classes de instância de banco de dados
- Alterar a classe de instância de banco de dados
- Configuração do processador para uma classe de instância de banco de dados
- Especificações de hardware para classes de instância de banco de dados
Tipos de classe de instância de banco de dados
O Amazon RDS oferece suporte a três tipos de classes de instância: Padrão, Memória otimizada e Ampliação de desempenho. Para obter mais informações sobre os tipos de instância do Amazon EC2, consulte Tipos de instância na documentação do Amazon EC2.
Veja a seguir as classes de instância de banco de dados padrão disponíveis:
-
db.m6g – classes de instância de uso geral e última geração desenvolvidas por processadores AWS Graviton2. Elas fornecem computação, memória e rede balanceadas para uma grande variedade de cargas de trabalho de uso geral. As classes de instância de banco de dados db.m6g estão disponíveis somente nas seguintes regiões: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon), Europa (Irlanda), Europa (Frankfurt), Ásia-Pacífico (Tóquio), Ásia Pacífico (Mumbai), Ásia-Pacífico (Cingapura) e Ásia-Pacífico (Sydney).
Você pode modificar uma instância de banco de dados para usar uma das classes de instância de banco de dados com processadores AWS Graviton2 concluindo as mesmas etapas que qualquer outra modificação da instância de banco de dados.
-
db.m5 – a última geração de classes de instância de uso geral, que fornece um equilíbrio de computação, memória e recursos de rede. Elas são uma boa escolha para muitos aplicativos. As classes de instância db.m5 fornecem mais capacidade de computação do que as classes de instância anteriores, db.m4. Elas são capacitadas pelo AWS Nitro System, uma combinação de hardware dedicado e hipervisor leve.
-
db.m4 – a geração atual de classes de instâncias de uso geral, que fornece mais capacidade computacional do que as classes de instâncias anteriores, db.m3.
-
db.m3 – a geração anterior de classes de instâncias de uso geral, que fornece mais capacidade computacional do que as classes de instâncias anteriores, db.m1.
-
db.m1 – classes de instância de uso geral de geração anterior.
Veja a seguir as classes de instância de banco de dados otimizadas para memória disponíveis:
-
db.z1d – Classes de instâncias de última geração otimizadas para aplicativos com uso intensivo de memória. Elas oferecem alta capacidade computacional e grandes quantidades de memória. As instâncias z1d de alta frequência oferecem uma frequência contínua de até 4,0 GHz em todos os núcleos.
-
db.x1e – classes de instâncias de última geração otimizadas para aplicativos com uso intensivo de memória. Elas oferecem um dos menores preços por gibibyte (GiB) de RAM entre as classes de instância de banco de dados e até 3.904 GiB de memória de instância baseada em DRAM. As classes de instância db.x1e estão disponíveis apenas nas regiões a seguir: Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon), Europa (Irlanda), Ásia-Pacífico (Tóquio) e Ásia-Pacífico (Sydney).
-
db.x1 – classes de instâncias da geração atual otimizadas para aplicativos com uso intensivo de memória. Elas oferecem um dos menores preços por GiB de RAM entre as classes de instância de banco de dados e até 1.952 GiB de memória de instância baseada em DRAM.
-
db.r6g – classes de instância de última geração desenvolvidas por processadores AWS Graviton2. Elas são ideais para executar cargas de trabalho com uso intensivo de memória em bancos de dados de código aberto, como MySQL e PostgreSQL. As classes de instância de banco de dados db.r6g estão disponíveis somente nas seguintes regiões: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon), Europa (Irlanda), Europa (Frankfurt), Ásia-Pacífico (Tóquio), Ásia Pacífico (Mumbai), Ásia-Pacífico (Cingapura) e Ásia-Pacífico (Sydney).
Você pode modificar uma instância de banco de dados para usar uma das classes de instância de banco de dados com processadores AWS Graviton2 concluindo as mesmas etapas que qualquer outra modificação da instância de banco de dados.
-
db.r5b – classes de instância de última geração otimizadas para aplicativos com uso intensivo de taxa de transferência. Com a tecnologia do AWS Nitro System, as instâncias db.r5b fornecem até 60 Gbps de largura de banda e 260.000 IOPS de performance do EBS, o que é a performance de armazenamento de blocos mais rápida no EC2.
-
db.r5 – Classes de instâncias de última geração otimizadas para aplicativos com uso intensivo de memória. Elas oferecem redes e desempenho do Amazon Elastic Block Store (Amazon EBS) melhorados. Elas são capacitadas pelo AWS Nitro System, uma combinação de hardware dedicado e hipervisor leve.
-
db.r4 – classes de instâncias da geração atual otimizadas para aplicativos com uso intensivo de memória. Elas oferecem melhores níveis de desempenho de rede e do Amazon EBS.
-
db.r3 – Classes de instâncias de geração anterior que fornecem otimização de memória. As classes de instâncias db.r3 não estão disponíveis na região Europa (Paris) e na região América do Sul (São Paulo).
-
db.m2 – classes de instância da geração anterior otimizadas para memória.
Veja a seguir as classes de instância de banco de dados com ampliação de desempenho disponíveis:
-
db.t3 – Classes de instância de última geração que fornecem um nível de desempenho basal, com capacidade de intermitência para o uso total da CPU. Essas classes fornecem mais capacidade de computação do que as classes de instância anteriores, db.t2. Elas são capacitadas pelo AWS Nitro System, uma combinação de hardware dedicado e hipervisor leve.
-
db.t2 – Classes de geração atual que fornecem um nível de desempenho basal, com capacidade de intermitência para o uso total da CPU.
As classes de instância de banco de dados que usam o AWS Nitro System (db.m5, db.r5, db.t3) são limitadas na carga de trabalho combinada de leitura e gravação.
Para especificações de hardware para classes de instância de banco de dados, consulte Especificações de hardware para classes de instância de banco de dados .
Mecanismos de banco de dados compatíveis para classes de instância de banco de dados
Veja as considerações a seguir sobre o mecanismo de banco de dados para classes de instâncias de banco de dados:
- MariaDB
-
As classes de instância db.m6g e db.r6g do Graviton2 são compatíveis com todas as versões do MariaDB 10.5 e MariaDB versão 10.4.13 e versões 10.4 superiores.
- Microsoft SQL Server
-
O suporte a classes de instância varia de acordo com a versão e a edição do SQL Server. Para obter informações sobre o suporte a classes de instância por versão e edição, consulte Suporte a classes de instâncias de banco de dados para o Microsoft SQL Server.
- MySQL
-
As classes de instância db.m6g e db.r6g do Graviton2 são compatíveis com as versões 8.0.17 e posteriores do MySQL para o Amazon RDS.
- Oracle
-
O suporte a classes de instância varia de acordo com a versão e a edição do Oracle. Para obter informações sobre o suporte a classes de instância por versão e edição, consulte Suporte a classes de instância de banco de dados para Oracle.
- PostgreSQL
-
As classes de instância db.m6g e db.r6g do Graviton2 são compatíveis com as versões 12.3 e posteriores do PostgreSQL para o Amazon RDS.
Na tabela a seguir, você pode encontrar detalhes sobre as classes de instâncias de banco de dados do Amazon RDS com suporte para cada mecanismo de banco de dados do Amazon RDS.
Classe de instância | MariaDB | Microsoft SQL Server | MySQL | Oracle | PostgreSQL |
---|---|---|---|---|---|
db.m6g – classes de instância padrão da última geração | |||||
db.m6g.16xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.m6g.12xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.m6g.8xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.m6g.4xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.m6g.2xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.m6g.xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.m6g.large | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.m5 – classes de instância padrão da última geração | |||||
db.m5.24xlarge | Sim | Sim | Sim | Sim | Sim |
db.m5.16xlarge | Sim | Sim | Sim | Sim | PostgreSQL 11.6 e posteriores, 10.11 e posteriores, 9.6.16 e posteriores |
db.m5.12xlarge | Sim | Sim | Sim | Sim | Sim |
db.m5.8xlarge | Sim | Sim | Sim | Sim | PostgreSQL 11.6 e posteriores, 10.11 e posteriores, 9.6.16 e posteriores |
db.m5.4xlarge | Sim | Sim | Sim | Sim | Sim |
db.m5.2xlarge | Sim | Sim | Sim | Sim | Sim |
db.m5.xlarge | Sim | Sim | Sim | Sim | Sim |
db.m5.large | Sim | Sim | Sim | Sim | Sim |
db.m4 – classes de instância padrão da geração atual | |||||
db.m4.16xlarge | Sim |
Sim |
MySQL 8.0, 5.7, 5.6 |
Sim |
Sim |
db.m4.10xlarge | Sim |
Sim |
Sim |
Sim |
Sim |
db.m4.4xlarge | Sim |
Sim |
Sim |
Sim |
Sim |
db.m4.2xlarge | Sim |
Sim |
Sim |
Sim |
Sim |
db.m4.xlarge | Sim |
Sim |
Sim |
Sim |
Sim |
db.m4.large | Sim |
Sim |
Sim |
Sim |
Sim |
db.m3 – classes de instância padrão da geração anterior | |||||
db.m3.2xlarge | Não |
Sim |
Sim |
Suspenso |
Sim |
db.m3.xlarge | Não |
Sim |
Sim |
Suspenso |
Sim |
db.m3.large | Não |
Sim |
Sim |
Suspenso |
Sim |
db.m3.medium | Não |
Sim |
Sim |
Suspenso |
Sim |
db.m1 – classes de instância padrão da geração anterior | |||||
db.m1.xlarge | Não |
Sim |
Suspenso |
Suspenso |
Suspenso |
db.m1.large | Não |
Sim |
Suspenso |
Suspenso |
Suspenso |
db.m1.medium | Não |
Sim |
Suspenso |
Suspenso |
Suspenso |
db.m1.small | Não |
Sim |
Suspenso |
Suspenso |
Suspenso |
db.z1d – Classes de instância da última geração otimizadas para memória | |||||
db.z1d.12xlarge | Não | Sim | Não |
Sim |
Não |
db.z1d.6xlarge | Não | Sim | Não |
Sim |
Não |
db.z1d.3xlarge | Não | Sim | Não |
Sim |
Não |
db.z1d.2xlarge | Não | Sim | Não |
Sim |
Não |
db.z1d.xlarge | Não | Sim | Não |
Sim |
Não |
db.z1d.large | Não | Sim | Não |
Sim |
Não |
db.x1e – classes de instância da última geração otimizadas para memória | |||||
db.x1e.32xlarge | Não | Sim | Não |
Sim |
Não |
db.x1e.16xlarge | Não | Sim | Não |
Sim |
Não |
db.x1e.8xlarge | Não | Sim | Não |
Sim |
Não |
db.x1e.4xlarge | Não | Sim | Não |
Sim |
Não |
db.x1e.2xlarge | Não | Sim | Não |
Sim |
Não |
db.x1e.xlarge | Não | Sim | Não |
Sim |
Não |
db.x1 – classes de instância da geração atual otimizadas para memória | |||||
db.x1.32xlarge | Não | Sim | Não |
Sim |
Não |
db.x1.16xlarge | Não | Sim | Não |
Sim |
Não |
db.r6g – classes de instância da última geração otimizadas para memória | |||||
db.r6g.16xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.r6g.12xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.r6g.4xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.r6g.2xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.r6g.xlarge | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.r6g.large | Todas as versões do MariaDB 10.5 e versão 10.4.13 do MariaDB e versões 10.4 superiores | Não | MySQL 8.0.17 e posterior | Não | PostgreSQL 12.3 e posterior |
db.r5b – classes de instância da última geração otimizadas para memória | |||||
db.r5b.24xlarge | Não | Sim | Não |
Sim |
Não |
db.r5b.16xlarge | Não | Sim | Não |
Sim |
Não |
db.r5b.12xlarge | Não | Sim | Não |
Sim |
Não |
db.r5b.8xlarge | Não | Sim | Não |
Sim |
Não |
db.r5b.4xlarge | Não | Sim | Não |
Sim |
Não |
db.r5b.2xlarge | Não | Sim | Não |
Sim |
Não |
db.r5b.xlarge | Não | Sim | Não |
Sim |
Não |
db.r5b.large | Não | Sim | Não |
Sim |
Não |
db.r5 – classes de instância da última geração otimizadas para memória | |||||
db.r5.24xlarge | Sim | Sim | Sim |
Sim |
Sim |
db.r5.16xlarge | Sim | Sim | Sim | Sim | PostgreSQL 11.6 e posteriores, 10.11 e posteriores, 9.6.16 e posteriores |
db.r5.12xlarge | Sim | Sim | Sim |
Sim |
Sim |
db.r5.8xlarge | Sim | Sim | Sim |
Sim |
PostgreSQL 11.6 e posteriores, 10.11 e posteriores, 9.6.16 e posteriores |
db.r5.4xlarge | Sim | Sim | Sim |
Sim |
Sim |
db.r5.2xlarge | Sim | Sim | Sim |
Sim |
Sim |
db.r5.xlarge | Sim | Sim | Sim |
Sim |
Sim |
db.r5.large | Sim | Sim | Sim |
Sim |
Sim |
db.r4 – classes de instância da geração atual otimizadas para memória | |||||
db.r4.16xlarge | Sim |
Sim |
MySQL 8.0, 5.7, 5.6 |
Sim |
Sim |
db.r4.8xlarge | Sim |
Sim |
MySQL 8.0, 5.7, 5.6 |
Sim |
Sim |
db.r4.4xlarge | Sim |
Sim |
MySQL 8.0, 5.7, 5.6 |
Sim |
Sim |
db.r4.2xlarge | Sim |
Sim |
MySQL 8.0, 5.7, 5.6 |
Sim |
Sim |
db.r4.xlarge | Sim |
Sim |
MySQL 8.0, 5.7, 5.6 |
Sim |
Sim |
db.r4.large | Sim |
Sim |
MySQL 8.0, 5.7, 5.6 |
Sim |
Sim |
db.r3 – classes de instância da geração anterior otimizadas para memória | |||||
db.r3.8xlarge | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.r3.4xlarge | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.r3.2xlarge | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.r3.xlarge | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.r3.large | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.m2 – classes de instância da geração anterior otimizadas para memória | |||||
db.m2.4xlarge | Não |
Sim |
Suspenso |
Suspenso |
Suspenso |
db.m2.2xlarge | Não |
Sim |
Suspenso |
Suspenso |
Suspenso |
db.m2.xlarge | Não |
Sim |
Suspenso |
Suspenso |
Suspenso |
db.t3 – classes de instância da última geração com performance com capacidade de intermitência | |||||
db.t3.2xlarge | Sim | Sim | Sim | Sim | Sim |
db.t3.xlarge | Sim | Sim | Sim |
Sim |
Sim |
db.t3.large | Sim | Sim | Sim | Sim | Sim |
db.t3.medium | Sim | Sim | Sim |
Sim |
Sim |
db.t3.small | Sim | Sim | Sim | Sim | Sim |
db.t3.micro | Sim | Não | Sim | Sim | Sim |
db.t2 – classes de instância da geração atual com performance com capacidade de intermitência | |||||
db.t2.2xlarge | Sim | Não | MySQL 8.0, 5.7, 5.6 |
Suspenso |
PostgreSQL 9.6, 9.5 |
db.t2.xlarge | Sim | Não | MySQL 8.0, 5.7, 5.6 |
Suspenso |
PostgreSQL 9.6, 9.5 |
db.t2.large | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.t2.medium | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.t2.small | Sim |
Sim |
Sim |
Suspenso |
Sim |
db.t2.micro | Sim |
Sim |
Sim |
Suspenso |
Sim |
Alterar a classe de instância de banco de dados
Você pode alterar a CPU e a memória disponíveis para uma instância de banco de dados alterando a classe de instância de banco de dados. Para alterar a classe da instância de banco de dados, modifique a instância de banco de dados seguindo as instruções em Modificar uma instância de banco de dados do Amazon RDS.
Algumas classes de instância exigem que a instância de banco de dados esteja em uma VPC. Se sua instância de banco de dados atual não estiver em uma VPC e você quiser usar uma classe de instância que exija uma, mova primeiro sua instância de banco de dados para uma VPC. Para obter mais informações, consulte Mover uma instância de banco de dados fora de uma VPC para uma VPC.
Configuração do processador para uma classe de instância de banco de dados
As classes de instância de banco de dados do Amazon RDS oferecem suporte à Tecnologia Hyper-Threading Intel, que permite a execução de vários threads simultaneamente em um único núcleo de CPU Intel Xeon. Cada thread é representado como uma CPU virtual (vCPU) na instância de banco de dados. Uma instância de banco de dados tem um número padrão de núcleos de CPU, que varia de acordo com o tipo de instância de banco de dados. Por exemplo, um tipo de instância de banco de dados db.m4.xlarge tem dois núcleos de CPU e dois threads por núcleo por padrão — quatro vCPUs no total.
Cada vCPU é um hyperthread de um núcleo de CPU Intel Xeon.
Tópicos
Visão geral da configuração do processador
Na maioria dos casos, você pode encontrar uma classe de instância de banco de dados que tem uma combinação de memória e um número de vCPUs para atender às suas cargas de trabalho. No entanto, você também pode especificar os seguintes recursos de processador para otimizar a instância de banco de dados para cargas de trabalho ou necessidades de negócios específicas:
-
Número de núcleos de CPU – você pode personalizar o número de núcleos de CPU para a instância. Você pode fazer isso para otimizar potencialmente os custos de licenciamento do software com uma instância de banco de dados que tem quantidades de RAM suficientes para cargas de trabalho com uso intensivo de memória, mas menos núcleos de CPU.
-
Threads por núcleo – você pode desativar a Tecnologia Hyper-Threading Intel especificando um único thread por núcleo de CPU. Você pode fazer isso para determinadas cargas de trabalho, como cargas de trabalho de high-performance computing (HPC - computação de alto desempenho).
Você pode controlar o número de núcleos e de threads de CPU para cada núcleo separadamente. Você pode definir um ou ambos em uma solicitação. Após uma configuração ser associada a uma instância de banco de dados, a configuração persiste até que você a altere.
As configurações de processador para uma instância de banco de dados são associadas a snapshots de instância de banco de dados. Quando um snapshot é restaurado, sua instância de banco de dados restaurada usa as configurações de recursos do processador usadas quando o snapshot foi obtido.
Se você alterar a classe da instância de banco de dados para uma instância de banco de dados com configurações de processador não padrão, especifique as configurações de processador padrão ou especifique explicitamente as configurações de processador no momento de modificar. Esse requisito garante que você esteja ciente dos custos de licenciamento de terceiros que possam ser incorridos ao modificar a instância de banco de dados.
Não há uma cobrança adicional ou reduzida para especificar recursos de processador em uma instância de banco de dados do Amazon RDS. Você será cobrado da mesma forma que para as instâncias de banco de dados executadas com configurações de CPU padrão.
Núcleos e threads de CPU por núcleo de CPU por classe de instância de banco de dados
Na tabela a seguir, você pode encontrar as classes de instância de banco de dados que oferecem suporte à configuração de um número de núcleos e threads de CPU por núcleo. Você também pode encontrar o valor padrão e os valores válidos para o número de núcleos de CPU e de threads de CPU por núcleo para cada classe de instância de banco de dados.
DB instance class | vCPUs padrão | Núcleos de CPU padrão | Threads padrão por núcleo | Número válido de núcleos de CPU | Número válido de threads por núcleo |
---|---|---|---|---|---|
db.m5.large |
2 |
1 |
2 |
1 |
1, 2 |
db.m5.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.m5.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.m5.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.m5.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.m5.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.m5.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.m5.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.m4.10xlarge |
40 |
20 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20 |
1, 2 |
db.m4.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r3.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r3.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.r3.2xlarge |
8 |
4 |
2 |
1, 2, 3, 4 |
1, 2 |
db.r3.4xlarge |
16 |
8 |
2 |
1, 2, 3, 4, 5, 6, 7, 8 |
1, 2 |
db.r3.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.r5.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r5.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.r5.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.r5.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.r5.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.r5.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.r5.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r5.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.r5b.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r5b.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.r5b.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.r5b.4xlarge |
16 |
8 |
2 |
2, 4, 6, 8 |
1, 2 |
db.r5b.8xlarge |
32 |
16 |
2 |
2, 4, 6, 8, 10, 12, 14, 16 |
1, 2 |
db.r5b.12xlarge |
48 |
24 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
db.r5b.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.r5b.24xlarge |
96 |
48 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48 |
1, 2 |
db.r4.large |
2 |
1 |
2 |
1 |
1, 2 |
db.r4.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.r4.2xlarge |
8 |
4 |
2 |
1, 2, 3, 4 |
1, 2 |
db.r4.4xlarge |
16 |
8 |
2 |
1, 2, 3, 4, 5, 6, 7, 8 |
1, 2 |
db.r4.8xlarge |
32 |
16 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |
1, 2 |
db.r4.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.x1.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.x1.32xlarge |
128 |
64 |
2 |
4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 |
1, 2 |
db.x1e.xlarge |
4 |
2 |
2 |
1, 2 |
1, 2 |
db.x1e.2xlarge |
8 |
4 |
2 |
1, 2, 3, 4 |
1, 2 |
db.x1e.4xlarge |
16 |
8 |
2 |
1, 2, 3, 4, 5, 6, 7, 8 |
1, 2 |
db.x1e.8xlarge |
32 |
16 |
2 |
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 |
1, 2 |
db.x1e.16xlarge |
64 |
32 |
2 |
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 |
1, 2 |
db.x1e.32xlarge |
128 |
64 |
2 |
4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 |
1, 2 |
db.z1d.large |
2 |
1 |
2 |
1 |
1, 2 |
db.z1d.xlarge |
4 |
2 |
2 |
2 |
1, 2 |
db.z1d.2xlarge |
8 |
4 |
2 |
2, 4 |
1, 2 |
db.z1d.3xlarge |
12 |
6 |
2 |
2, 4, 6 |
1, 2 |
db.z1d.6xlarge |
24 |
12 |
2 |
2, 4, 6, 8, 10, 12 |
1, 2 |
db.z1d.12xlarge |
48 |
24 |
2 |
4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 |
1, 2 |
No momento, só será possível configurar o número de núcleos e de threads de CPU por núcleo quando as seguintes condições forem atendidas:
-
Você está configurando uma instância de banco de dados Oracle. Para obter informações sobre as classes de instância de banco de dados compatíveis com diferentes edições de banco de dados Oracle, consulte Suporte a classes de instância de banco de dados para Oracle.
-
A instância está usando a opção de licenciamento Traga sua própria licença (Bring Your Own License – BYOL). Para obter mais informações sobre as opções de licenciamento da Oracle, consulte Opções de licenciamento da Oracle.
Você pode usar o AWS CloudTrail para monitorar e auditar alterações na configuração do processo do Amazon RDS para instância de banco de dados Oracle. Para obter mais informações sobre o uso de CloudTrail, consulte Trabalhar com AWS CloudTrail e Amazon RDS.
Configuração dos núcleos e threads de CPU por núcleo de CPU para uma classe de instância de banco de dados
Você pode configurar o número de núcleos e threads de CPU por núcleo para a classe de instância de banco de dados ao executar as seguintes operações:
Ao modificar uma instância de banco de dados para configurar o número de núcleos ou de threads de CPU por núcleo, há uma breve interrupção da instância de banco de dados.
Você pode definir os núcleos e os threads de CPU por núcleo de CPU para uma classe de instância de banco de dados usando o Console de gerenciamento da AWS, a AWS CLI ou a API do RDS.
Ao criar, modificar ou restaurar uma instância de banco de dados, você define a classe de banco de dados no Console de gerenciamento da AWS. A seção Instance specifications (Especificações da instância) mostra opções para o processador. A imagem a seguir mostra as opções de recursos de processador.

Defina as opções a seguir para os valores apropriados de sua classe de instância de banco de dados em Processor features (Recursos do processador):
-
Core count (Contagem de núcleos) – defina o número de núcleos de CPU usando esta opção. O valor deve ser igual ou menor que o número máximo de núcleos de CPU para a classe de instância de banco de dados.
-
Threads per core (Threads por núcleo) – especifique 2 para habilitar vários threads por núcleo ou especifique 1 para desabilitar vários threads por núcleo.
Ao modificar ou restaurar uma instância de banco de dados, você também pode definir núcleos de CPU e threads por núcleo de CPU para as configurações padrão da classe da instância.
Ao exibir os detalhes de uma instância de banco de dados no console, veja as informações de processador da classe de instância de banco de dados na guia Configuration (Configuração). A imagem a seguir mostra uma classe de instância de banco de dados com um núcleo de CPU e vários threads por núcleo habilitados.

Para instâncias de banco de dados Oracle, as informações de processador aparecem apenas para instâncias de banco de dados Traga sua própria licença (BYOL).
Você pode definir os recursos de processador de uma instância de banco de dados ao executar um dos seguintes comandos da AWS CLI:
Para configurar o processador de uma classe de instância de banco de dados para uma
instância de banco de dados usando a AWS CLI, inclua a opção --processor-features
no comando. Especifique o número de núcleos de CPU com o nome do recurso coreCount
e especifique se os vários threads por núcleo estão habilitados com o nome do recurso
threadsPerCore
.
A opção tem a seguinte sintaxe.
--processor-features "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
Veja a seguir exemplos que configuram o processador:
Exemplos
- Configuração do número de núcleos de CPU para uma instância de banco de dados
- Configuração do número de núcleos de CPU e desabilitação de vários threads para uma instância de banco de dados
- Visualização dos valores válidos do processador para uma classe de instância de banco de dados
- Retorno às configurações de processador padrão para uma instância de banco de dados
- Retorno para o número padrão de núcleos de CPU para uma instância de banco de dados
- Retorno para o número padrão de threads por núcleo para uma instância de banco de dados
Configuração do número de núcleos de CPU para uma instância de banco de dados
O exemplo a seguir modifica mydbinstance
configurando o número de núcleos de CPU para 4. As alterações são aplicadas imediatamente
usando --apply-immediately
. Caso queira aplicar as alterações durante a janela de manutenção programada, omita
a opção --apply-immediately
.
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --processor-features "Name=coreCount,Value=
4
" \--apply-immediately
Para Windows:
aws rds modify-db-instance ^ --processor-features "Name=coreCount,Value=
4
" ^--apply-immediately
Configuração do número de núcleos de CPU e desabilitação de vários threads para uma instância de banco de dados
O exemplo a seguir modifica mydbinstance
definindo o número de núcleos de CPU para 4
e desabilitando vários threads por núcleo. As alterações são aplicadas imediatamente
usando --apply-immediately
. Caso queira aplicar as alterações durante a janela de manutenção programada, omita
a opção --apply-immediately
.
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --processor-features "Name=coreCount,Value=
4
" "Name=threadsPerCore,Value=1
" \--apply-immediately
Para Windows:
aws rds modify-db-instance ^ --processor-features "Name=coreCount,Value=
4
" "Name=threadsPerCore,Value=1
" ^--apply-immediately
Visualização dos valores válidos do processador para uma classe de instância de banco de dados
Você pode visualizar os valores válidos de processador para uma classe de instância
de banco de dados específica executando o comando describe-orderable-db-instance-options e especificando a classe da instância para a opção --db-instance-class
. Por exemplo, o resultado do comando a seguir mostra as opções de processador para
a classe de instância db.r3.large.
aws rds describe-orderable-db-instance-options --engine oracle-ee --db-instance-class db.r3.large
O seguinte é o resultado do exemplo do comando em formato JSON.
{ "SupportsIops": true, "MaxIopsPerGib": 50.0, "LicenseModel": "bring-your-own-license", "DBInstanceClass": "db.r3.large", "SupportsIAMDatabaseAuthentication": false, "MinStorageSize": 100, "AvailabilityZones": [ { "Name": "us-west-2a" }, { "Name": "us-west-2b" }, { "Name": "us-west-2c" } ], "EngineVersion": "12.1.0.2.v2", "MaxStorageSize": 32768, "MinIopsPerGib": 1.0, "MaxIopsPerDbInstance": 40000, "ReadReplicaCapable": false, "AvailableProcessorFeatures": [ { "Name": "coreCount", "DefaultValue": "1", "AllowedValues": "1" }, { "Name": "threadsPerCore", "DefaultValue": "2", "AllowedValues": "1,2" } ], "SupportsEnhancedMonitoring": true, "SupportsPerformanceInsights": false, "MinIopsPerDbInstance": 1000, "StorageType": "io1", "Vpc": false, "SupportsStorageEncryption": true, "Engine": "oracle-ee", "MultiAZCapable": true }
Além disso, você pode executar os seguintes comandos para informações de processador de classe de instância de banco de dados:
-
describe-db-instances – mostra as informações do processador da instância de banco de dados especificada.
-
describe-db-snapshots – mostra as informações do processador do snapshot de banco de dados especificado.
-
describe-valid-db-instance-modifications – mostra as modificações válidas no processador da instância de banco de dados especificada.
Na saída dos comandos anteriores, os valores dos recursos do processador não serão nulos somente se as seguintes condições forem atendidas:
-
Você está usando uma instância de banco de dados Oracle.
-
A instância de banco de dados Oracle oferece suporte à alteração de valores do processador.
-
As configurações atuais de núcleo e de thread de CPU são definidas como valores não padrão.
Se as condições anteriores não forem atendidas, você poderá obter o tipo de instância usando describe-db-instances. É possível obter as informações do processador para esse tipo de instância executando a operação describe-instance-types do EC2.
Retorno às configurações de processador padrão para uma instância de banco de dados
O exemplo a seguir modifica a mydbinstance
retornando sua classe de instância de banco de dados para os valores de processador
padrão dela. As alterações são aplicadas imediatamente usando --apply-immediately
. Caso queira aplicar as alterações durante a janela de manutenção programada, omita
a opção --apply-immediately
.
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --use-default-processor-features \
--apply-immediately
Para Windows:
aws rds modify-db-instance ^ --use-default-processor-features ^
--apply-immediately
Retorno para o número padrão de núcleos de CPU para uma instância de banco de dados
O exemplo a seguir modifica mydbinstance
retornando sua classe de instância de banco de dados para o número padrão de núcleos
de CPU dela. A configuração de threads por núcleo não foi alterada. As alterações
são aplicadas imediatamente usando --apply-immediately
. Caso queira aplicar as alterações durante a janela de manutenção programada, omita
a opção --apply-immediately
.
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --processor-features "Name=coreCount,Value=DEFAULT" \
--apply-immediately
Para Windows:
aws rds modify-db-instance ^ --processor-features "Name=coreCount,Value=DEFAULT" ^
--apply-immediately
Retorno para o número padrão de threads por núcleo para uma instância de banco de dados
O exemplo a seguir modifica mydbinstance
retornando sua classe de instância de banco de dados para o número padrão de threads
por núcleo dela. O número da configuração de núcleos de CPU não é alterado. As alterações
são aplicadas imediatamente usando --apply-immediately
. Caso queira aplicar as alterações durante a janela de manutenção programada, omita
a opção --apply-immediately
.
Para Linux, macOS ou Unix:
aws rds modify-db-instance \ --processor-features "Name=threadsPerCore,Value=DEFAULT" \
--apply-immediately
Para Windows:
aws rds modify-db-instance ^ --processor-features "Name=threadsPerCore,Value=DEFAULT" ^
--apply-immediately
É possível definir os recursos do processador de uma instância de banco de dados ao chamar uma das seguintes operações da API do Amazon RDS:
Para configurar os recursos do processador de uma classe de instância de banco de
dados para uma instância de banco de dados usando a API do Amazon RDS, inclua o parâmetro
ProcessFeatures
na chamada.
O parâmetro tem a seguinte sintaxe.
ProcessFeatures "Name=coreCount,Value=
<value>
" "Name=threadsPerCore,Value=<value>
"
Especifique o número de núcleos de CPU com o nome do recurso coreCount
e especifique se os vários threads por núcleo estão habilitados com o nome do recurso
threadsPerCore
.
É possível visualizar os valores válidos do processador de uma classe de instância
de banco de dados específica executando a operação DescribeOrderableDBInstanceOptions e especificando a classe da instância para o parâmetro DBInstanceClass
. Você também pode usar as seguintes operações:
-
DescribeDBInstances – mostra as informações do processador da instância de banco de dados especificada.
-
DescribeDBSnapshots – mostra as informações do processador do snapshot de banco de dados especificado.
-
DescribeValidDBInstanceModifications – mostra as modificações válidas no processador da instância de banco de dados especificada.
Na saída das operações anteriores, os valores dos recursos do processador não serão nulos somente se as seguintes condições forem atendidas:
-
Você está usando uma instância de banco de dados Oracle.
-
A instância de banco de dados Oracle oferece suporte à alteração de valores do processador.
-
As configurações atuais de núcleo e de thread de CPU são definidas como valores não padrão.
Se as condições anteriores não forem atendidas, você poderá obter o tipo de instância usando DescribeDBInstances. É possível obter as informações do processador para esse tipo de instância executando a operação DescribeInstanceTypes do EC2.
Especificações de hardware para classes de instância de banco de dados
A terminologia a seguir é usada para descrever especificações de hardware para classes de instâncias de banco de dados:
- vCPU
-
O número de unidades de processamento central (CPUs) virtuais. Uma CPU virtual é uma unidade de capacidade que pode ser usada para comparar classes de instância de banco de dados. Em vez de comprar ou alugar um determinado processador para usar durante vários meses ou anos, você está alugando a capacidade de acordo com a hora. Nosso objetivo é tornar uma quantidade consistente e específica da capacidade da CPU disponível, dentro dos limites de hardware subjacente real.
- ECU
-
A medida relativa da potência de todo o processamento de uma instância do Amazon EC2. Para que os desenvolvedores tenham facilidade ao comparar a capacidade da CPU entre diferentes classes de instância, definimos uma unidade computacional do Amazon EC2. A quantidade de CPU que é alocada para determinada instância é expressa em termos dessas Unidades computacionais do EC2. No momento, uma ECU fornece a capacidade de CPU equivalente a de um processador 2007 Xeon ou 2007 Opteron de 1,0–1,2 GHz.
- Memória (GiB)
-
A memória RAM, em gibibytes, alocada à instância de banco de dados. Geralmente, há uma proporção consistente entre a memória e a vCPU. Por exemplo, considere a classe de instância db.r4, que possui uma proporção entre memória e vCPU semelhante à da classe de instância db.r5. No entanto, para a maioria dos casos de uso, a classe de instância db.r5 fornece um desempenho melhor e mais consistente do que a classe de instância db.r4.
- Somente VPC
-
A classe de instância é compatível somente para instâncias de banco de dados que estão em uma VPC com base no serviço Amazon VPC. Em alguns casos, talvez você queira usar uma classe de instância que exija uma VPC, mas sua instância de banco de dados atual não está em uma VPC. Nesses casos, comece movendo sua instância de banco de dados para uma VPC. Para obter mais informações, consulte Mover uma instância de banco de dados fora de uma VPC para uma VPC.
- Otimizado para EBS
-
A instância de banco de dados usa uma pilha de configuração otimizada e fornece capacidade dedicada adicional para E/S. Essa otimização proporciona o melhor desempenho ao minimizar a contenção entre E/S e outros tráfegos da sua instância. Para obter mais informações sobre instâncias otimizadas para o Amazon EBS, consulte Instâncias otimizadas para o Amazon EBS no Guia do usuário do Amazon EC2 para instâncias do Linux.
- Máx. Largura de banda (Mbps)
-
A largura de banda máxima em megabits por segundo. Divida em oito para obter a taxa de transferência esperada em megabytes por segundo.
Importante Os volumes SSD (gp2) de uso geral para instâncias de banco de dados do Amazon RDS têm um limite de taxa de transferência de 250 MiB/s na maioria dos casos. Porém, o limite da taxa de transferência pode variar de acordo com o tipo de volume. Para obter mais informações, consulte Tipos de volumes do Amazon EBS no Guia do usuário do Amazon EC2 para instâncias do Linux. Para obter informações sobre como estimar a largura de banda do armazenamento gp2, consulte Armazenamento SSD de uso geral.
- Desempenho de rede
-
A velocidade da rede em relação a outras classes de instância de banco de dados.
Na tabela a seguir, é possível encontrar detalhes de hardware sobre as classes de instância de banco de dados do Amazon RDS .
Para obter informações sobre o suporte a mecanismos de banco de dados do Amazon RDS para cada classe de instância de banco de dados, consulte Mecanismos de banco de dados compatíveis para classes de instância de banco de dados.
Classe de instância | vCPU | ECU | Memória (GiB) | Somente VPC | Otimizado para EBS | Largura de banda máx. (Mbps) | Desempenho das redes |
---|---|---|---|---|---|---|---|
db.m6g – classes de instância padrão da última geração | |||||||
db.m6g.16xlarge | 64 | – | 256 | Sim | Sim | 19.000 | 25 Gbps |
db.m6g.12xlarge | 48 | – | 192 | Sim | Sim | 13.500 | 20 Gbps |
db.m6g.8xlarge | 32 | – | 128 | Sim | Sim | 9.500 | 12 Gbps |
db.m6g.4xlarge | 16 | – | 64 | Sim | Sim | 6.800 | Até 10 Gbps |
db.m6g.2xlarge* | 8 | – | 32 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.m6g.xlarge* | 4 | – | 16 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.m6g.large* | 2 | – | 8 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.m5 – classes de instância padrão da última geração | |||||||
db.m5.24xlarge | 96 | 345 | 384 | Sim | Sim | 19.000 | 25 Gbps |
db.m5.16xlarge | 64 | 262 | 256 | Sim | Sim | 13.600 | 20 Gbps |
db.m5.12xlarge | 48 | 173 | 192 | Sim | Sim | 9.500 | 10 Gbps |
db.m5.8xlarge | 32 | 131 | 128 | Sim | Sim | 6.800 | 10 Gbps |
db.m5.4xlarge | 16 | 61 | 64 | Sim | Sim | 4.750 | Até 10 Gbps |
db.m5.2xlarge* | 8 | 31 | 32 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.m5.xlarge* | 4 | 15 | 16 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.m5.large* | 2 | 10 | 8 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.m4 – classes de instância padrão da geração atual | |||||||
db.m4.16xlarge | 64 | 188 | 256 | Sim | Sim | 10.000 | 25 Gbps |
db.m4.10xlarge | 40 | 124.5 | 160 | Sim | Sim | 4.000 | 10 Gbps |
db.m4.4xlarge | 16 | 53.5 | 64 | Sim | Sim | 2.000 | Alto |
db.m4.2xlarge | 8 | 25.5 | 32 | Sim | Sim | 1.000 | Alto |
db.m4.xlarge | 4 | 13 | 16 | Sim | Sim | 750 | Alto |
db.m4.large | 2 | 6.5 | 8 | Sim | Sim | 450 | Moderada |
db.m3 – classes de instância padrão da geração anterior | |||||||
db.m3.2xlarge | 8 | 26 | 30 | Não | Sim | 1.000 | Alto |
db.m3.xlarge | 4 | 13 | 15 | Não | Sim | 500 | Alto |
db.m3.large | 2 | 6.5 | 7,5 | Não | Não | — | Moderada |
db.m3.medium | 1 | 3 | 3,75 | Não | Não | — | Moderada |
db.m1 – classes de instância padrão da geração anterior | |||||||
db.m1.xlarge | 4 | 4 | 15 | Não | Sim | 450 | Alto |
db.m1.large | 2 | 2 | 7,5 | Não | Sim | 450 | Moderada |
db.m1.medium | 1 | 1 | 3,75 | Não | Não | — | Moderada |
db.m1.small | 1 | 1 | 1,7 | Não | Não | — | Muito baixo |
db.z1d – Classes de instância da última geração otimizadas para memória | |||||||
db.z1d.12xlarge | 48 | 271 | 384 | Sim | Sim | 14,000 | 25 Gbps |
db.z1d.6xlarge | 24 | 134 | 192 | Sim | Sim | 7,000 | 10 Gbps |
db.z1d.3xlarge | 12 | 75 | 96 | Sim | Sim | 3,500 | Até 10 Gbps |
db.z1d.2xlarge | 8 | 53 | 64 | Sim | Sim | 2,333 | Até 10 Gbps |
db.z1d.xlarge* | 4 | 28 | 32 | Sim | Sim | Até 2.333 | Até 10 Gbps |
db.z1d.large* | 2 | 15 | 16 | Sim | Sim | Até 2.333 | Até 10 Gbps |
db.x1e – classes de instância da última geração otimizadas para memória | |||||||
db.x1e.32xlarge | 128 | 340 | 3,904 | Sim | Sim | 14,000 | 25 Gbps |
db.x1e.16xlarge | 64 | 179 | 1,952 | Sim | Sim | 7,000 | 10 Gbps |
db.x1e.8xlarge | 32 | 91 | 976 | Sim | Sim | 3,500 | Até 10 Gbps |
db.x1e.4xlarge | 16 | 47 | 488 | Sim | Sim | 1,750 | Até 10 Gbps |
db.x1e.2xlarge | 8 | 23 | 244 | Sim | Sim | 1.000 | Até 10 Gbps |
db.x1e.xlarge | 4 | 12 | 122 | Sim | Sim | 500 | Até 10 Gbps |
db.x1 – classes de instância da geração atual otimizadas para memória | |||||||
db.x1.32xlarge | 128 | 349 | 1,952 | Sim | Sim | 14,000 | 25 Gbps |
db.x1.16xlarge | 64 | 174.5 | 976 | Sim | Sim | 7,000 | 10 Gbps |
db.r6g – classes de instância da última geração otimizadas para memória | |||||||
db.r6g.16xlarge | 64 | – | 512 | Sim | Sim | 19.000 | 25 Gbps |
db.r6g.12xlarge | 48 | – | 384 | Sim | Sim | 13.500 | 20 Gbps |
db.r6g.4xlarge | 16 | – | 128 | Sim | Sim | 4.750 | Até 10 Gbps |
db.r6g.2xlarge* | 8 | – | 64 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.r6g.xlarge* | 4 | – | 32 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.r6g.large* | 2 | – | 16 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.r5b – classes de instância da última geração otimizadas para memória | |||||||
db.r5b.24xlarge | 96 | 347 | 768 | Sim | Sim | 60.000 | 25 Gbps |
db.r5b.16xlarge | 64 | 264 | 512 | Sim | Sim | 40.000 | 20 Gbps |
db.r5b.12xlarge | 48 | 173 | 384 | Sim | Sim | 30.000 | 10 Gbps |
db.r5b.8xlarge | 32 | 132 | 256 | Sim | Sim | 20.000 | 10 Gbps |
db.r5b.4xlarge | 16 | 71 | 128 | Sim | Sim | 10.000 | Até 10 Gbps |
db.r5b.2xlarge* | 8 | 38 | 64 | Sim | Sim | Até 10.000 | Até 10 Gbps |
db.r5b.xlarge* | 4 | 19 | 32 | Sim | Sim | Até 10.000 | Até 10 Gbps |
db.r5b.large* | 2 | 10 | 16 | Sim | Sim | Até 10.000 | Até 10 Gbps |
db.r5 – classes de instância da última geração otimizadas para memória | |||||||
db.r5.24xlarge | 96 | 347 | 768 | Sim | Sim | 19.000 | 25 Gbps |
db.r5.16xlarge | 64 | 264 | 512 | Sim | Sim | 13.600 | 20 Gbps |
db.r5.12xlarge | 48 | 173 | 384 | Sim | Sim | 9.500 | 10 Gbps |
db.r5.8xlarge | 32 | 132 | 256 | Sim | Sim | 6.800 | 10 Gbps |
db.r5.4xlarge | 16 | 71 | 128 | Sim | Sim | 4.750 | Até 10 Gbps |
db.r5.2xlarge* | 8 | 38 | 64 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.r5.xlarge* | 4 | 19 | 32 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.r5.large* | 2 | 10 | 16 | Sim | Sim | Até 4.750 | Até 10 Gbps |
db.r4 – classes de instância da geração atual otimizadas para memória | |||||||
db.r4.16xlarge | 64 | 195 | 488 | Sim | Sim | 14,000 | 25 Gbps |
db.r4.8xlarge | 32 | 99 | 244 | Sim | Sim | 7,000 | 10 Gbps |
db.r4.4xlarge | 16 | 53 | 122 | Sim | Sim | 3,500 | Até 10 Gbps |
db.r4.2xlarge | 8 | 27 | 61 | Sim | Sim | 1.700 | Até 10 Gbps |
db.r4.xlarge | 4 | 13,5 | 30.5 | Sim | Sim | 850 | Até 10 Gbps |
db.r4.large | 2 | 7 | 15.25 | Sim | Sim | 425 | Até 10 Gbps |
db.r3 – classes de instância da geração anterior otimizadas para memória | |||||||
db.r3.8xlarge | 32 | 104 | 244 | Não | Não | — | 10 Gbps |
db.r3.4xlarge | 16 | 52 | 122 | Não | Sim | 2.000 | Alto |
db.r3.2xlarge | 8 | 26 | 61 | Não | Sim | 1.000 | Alto |
db.r3.xlarge | 4 | 13 | 30.5 | Não | Sim | 500 | Moderada |
db.r3.large | 2 | 6.5 | 15.25 | Não | Não | — | Moderada |
db.m2 – classes de instância da geração anterior otimizadas para memória | |||||||
db.m2.4xlarge | 8 | 26 | 68,4 | Não | Sim | 1.000 | Alto |
db.m2.2xlarge | 4 | 13 | 34,2 | Não | Sim | 500 | Moderada |
db.m2.xlarge | 2 | 6.5 | 17,1 | Não | Não | — | Moderada |
db.t3 – classes de instância da última geração com performance com capacidade de intermitência | |||||||
db.t3.2xlarge* | 8 | Variável | 32 | Sim | Sim | Até 2.048 | Até 5 Gbps |
db.t3.xlarge* | 4 | Variável | 16 | Sim | Sim | Até 2.048 | Até 5 Gbps |
db.t3.large* | 2 | Variável | 8 | Sim | Sim | Até 2.048 | Até 5 Gbps |
db.t3.medium* | 2 | Variável | 4 | Sim | Sim | Até 1.536 | Até 5 Gbps |
db.t3.small* | 2 | Variável | 2 | Sim | Sim | Até 1.536 | Até 5 Gbps |
db.t3.micro* | 2 | Variável | 1 | Sim | Sim | Até 1.536 | Até 5 Gbps |
db.t2 – classes de instância da geração atual com performance com capacidade de intermitência | |||||||
db.t2.2xlarge | 8 | Variável | 32 | Sim | Não | — | Moderada |
db.t2.xlarge | 4 | Variável | 16 | Sim | Não | — | Moderada |
db.t2.large | 2 | Variável | 8 | Sim | Não | — | Moderada |
db.t2.medium | 2 | Variável | 4 | Sim | Não | — | Moderada |
db.t2.small | 1 | Variável | 2 | Sim | Não | — | Baixo |
db.t2.micro | 1 | Variável | 1 | Sim | Não | — | Baixo |
* Esses tipos de instância de banco de dados podem oferecer suporte a um desempenho máximo por 30 minutos pelo menos uma vez a cada 24 horas. Para obter mais informações sobre a performance de linha de base desses tipos de instância, consulte Instâncias otimizadas para Amazon EBS no Guia do usuário do Amazon EC2 para instâncias do Linux.