

# Classes de instâncias de banco de dados do Amazon Aurora
<a name="Concepts.DBInstanceClass"></a>

A classe de instância de banco de dados determina a capacidade computacional e de memória de uma instância de banco de dados do Amazon Aurora. A classe de instância de banco de dados da qual você precisa depende dos requisitos de memória e potência de processamento.

Uma classe de instância de banco de dados consiste no tipo de classe e no tamanho de instância de banco de dados. Por exemplo, db.r6g é um tipo de classe de instância de banco de dados otimizado para memória por processadores AWS Graviton2. No tipo de classe instância db.r6g, db.r6g.2xlarge é uma classe de instância de banco de dados. O tamanho dessa classe é 2xlarge.

Para ter mais informações sobre a definição de preço da classe de instância, consulte [Definição de preço do Amazon RDS](https://aws.amazon.com/rds/pricing/).

Para ter mais informações sobre tipos de classe de instância de banco de dados, mecanismos de banco de dados aceitos, Regiões da AWS compatíveis, ou especificações de hardware referentes a classes de instância de banco de dados, consulte as seções a seguir.

**Topics**
+ [Tipos de classe de instância de banco de dados](Concepts.DBInstanceClass.Types.md)
+ [Mecanismos de banco de dados compatíveis para classes de instância de banco de dados](Concepts.DBInstanceClass.SupportAurora.md)
+ [Determinar o suporte para classes de instância de bancos de dados nas Regiões da AWS](Concepts.DBInstanceClass.RegionSupportAurora.md)
+ [Especificações de hardware para classes de instância de banco de dadospara o Aurora](Concepts.DBInstanceClass.Summary.md)

# Tipos de classe de instância de banco de dados
<a name="Concepts.DBInstanceClass.Types"></a>

O Amazon Aurora é compatível com as classes de instância de banco de dados para os seguintes casos de uso:
+ [Aurora Serverless v2](#Concepts.DBInstanceClass.Types.serverless-v2)
+ [Otimizada para memória](#Concepts.DBInstanceClass.Types.memory)
+ [Performance expansível](#Concepts.DBInstanceClass.Types.burstable)
+ [Optimized Reads](#Concepts.DBInstanceClass.Types.optimized-reads)

 Para ter mais informações sobre os tipos de instância do Amazon EC2, consulte [Tipos de instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html) na documentação do Amazon EC2. 

## Tipo de classe de instância do Aurora Serverless v2
<a name="Concepts.DBInstanceClass.Types.serverless-v2"></a>

O seguinte tipo de Aurora Serverless v2 está disponível:
+  **db.serverless**: um tipo de classe de instância de banco de dados especial usada pelo Aurora Serverless v2. O Aurora ajusta dinamicamente os recursos de computação, memória e rede à medida que a workload muda. Para obter mais detalhes sobre uso, consulte [Usar o Aurora Serverless v2](aurora-serverless-v2.md). 

## Tipos de classe de instância otimizada para memória
<a name="Concepts.DBInstanceClass.Types.memory"></a>

A família X otimizada para memória comporta as seguintes classes de instância:
+ **db.x2g**: classes de instância otimizada para aplicações com uso intensivo de memória e baseadas em processadores Graviton2 da AWS. Essas classes de instância oferecem custo baixo por GiB de memória.

  Você pode modificar uma instância de bancos de dados para usar uma das classes de instância de banco de dados com processadores Graviton2 da AWS. Para fazer isso, conclua as mesmas etapas de qualquer outra modificação da instância de banco de dados.

A família R otimizada para memória é compatível com os seguintes tipos de classe de instância:
+ **db.r8g**: classes de instância com processadores Graviton4 da AWS. Essas classes de instância são ideais para executar workloads com uso intensivo de memória. Essas instâncias oferecem tamanhos de instância maiores com até 3 vezes mais vCPUs e memória do que as instâncias db.r7g da sétima geração baseadas em Graviton3 da AWS. Elas são desenvolvidas pelo Nitro System da AWS, uma combinação de hardware dedicado e hipervisor leve.
+ Você pode modificar uma instância de bancos de dados para usar uma das classes de instância de banco de dados com processadores Graviton3 da AWS. Para fazer isso, conclua as mesmas etapas de qualquer outra modificação da instância de banco de dados.
+ **db.r7g**: classes de instância com processadores Graviton3 da AWS. Essas classes de instância são ideais para executar workloads com uso intensivo de memória.

  Você pode modificar uma instância de bancos de dados para usar uma das classes de instância de banco de dados com processadores Graviton3 da AWS. Para fazer isso, conclua as mesmas etapas de qualquer outra modificação da instância de banco de dados. Elas são desenvolvidas pelo Nitro System da AWS, uma combinação de hardware dedicado e hipervisor leve.
+ **db.r7i**: classes de instância com processadores Intel Xeon escaláveis de quarta geração. Essas classes de instância são certificadas pela SAP e ideais para executar workloads com uso intenso de memória. Você pode modificar uma instância de bancos de dados para usar uma das classes de instância de banco de dados com processadores Intel Xeon escaláveis de quarta geração. Para fazer isso, conclua as mesmas etapas de qualquer outra modificação da instância de banco de dados. Elas são desenvolvidas pelo Nitro System da AWS, uma combinação de hardware dedicado e hipervisor leve.
+ **db.r6g**: classes de instância com processadores Graviton2 da AWS. Essas classes de instância são ideais para executar workloads com uso intensivo de memória Elas são desenvolvidas pelo Nitro System da AWS, uma combinação de hardware dedicado e hipervisor leve.
+ Você pode modificar uma instância de bancos de dados para usar uma das classes de instância de banco de dados com processadores Graviton2 da AWS. Para fazer isso, conclua as mesmas etapas de qualquer outra modificação da instância de banco de dados.
+ **db.r6id**: classes de instância com processadores Intel Xeon escaláveis de terceira geração. Essas classes de instância são certificadas pela SAP e ideais para executar workloads com uso intenso de memória. 
+ **db.r5**: classes de instância otimizada para aplicações com uso intenso de memória. Essas classes de instância oferecem performance aprimorada de rede e do Amazon Elastic Block Store (Amazon EBS) . Elas são desenvolvidas pelo Nitro System da AWS, uma combinação de hardware dedicado e hipervisor leve.
+ **db.r4**: essas classes de instância são compatíveis apenas com o Aurora MySQL 2.x e o Aurora PostgreSQL versões 11 e 12. Em relação a todos os clusters de banco de dados do Aurora que utilizam classes de instância de banco de dados db.r4, recomendamos fazer a atualização para uma classe de instância de geração posterior o quanto antes.

  As classes de instância db.r4 não estão disponíveis para a configuração de armazenamento do cluster do Aurora I/O-Optimized.

## Tipos de classe de instância de performance expansível
<a name="Concepts.DBInstanceClass.Types.burstable"></a>

Os seguintes tipos de classe de instância de banco de dados de performance expansível estão disponíveis:
+ **db.t4g**: classes de instância de uso geral com processadores Graviton2 da AWS baseados em ARM. Essas classes de instância oferecem uma relação de performance e preço melhor do que as classes de instância de banco de dados de intermitência anteriores para um amplo conjunto de workloads de uso geral. As instâncias db.t4g do Amazon RDS são configuradas para o modo Ilimitado. Isso significa que elas podem se expandir além da linha de base em uma janela de 24 horas por um custo adicional.

  Você pode modificar uma instância de bancos de dados para usar uma das classes de instância de banco de dados com processadores Graviton2 da AWS. Para fazer isso, conclua as mesmas etapas de qualquer outra modificação da instância de banco de dados.
+ **db.t3**: classes de instância que fornecem um nível básico de performance, com capacidade de intermitência para o uso total da CPU. As instâncias db.t3 são configuradas para o modo Ilimitado. Essas classes fornecem mais capacidade de computação do que as classes de instância anteriores, db.t2. Elas são desenvolvidas pelo Nitro System da AWS, uma combinação de hardware dedicado e hipervisor leve. Recomendamos só usar essas classes de instância para servidores de desenvolvimento e de teste ou outros servidores que não sejam de produção. 
+ **db.t2** – classes de instância que fornecem um nível básico de performance, com capacidade de intermitência para o uso total da CPU. As instâncias db.t2 são configuradas para o modo Ilimitado. Recomendamos só usar essas classes de instância para servidores de desenvolvimento e de teste ou outros servidores que não sejam de produção.

  As classes de instância db.t2 não estão disponíveis para a configuração de armazenamento do cluster do Aurora I/O-Optimized.

**nota**  
Recomendamos utilizar as classes de instância de banco de dados T somente para servidores de desenvolvimento, teste ou outros servidores que não sejam de produção. Para obter mais recomendações detalhadas sobre as classes de instância T, consulte [Uso de classes de instância T para desenvolvimento e testes](AuroraMySQL.BestPractices.Performance.md#AuroraMySQL.BestPractices.T2Medium).

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 dadospara o Aurora](Concepts.DBInstanceClass.Summary.md).

## Tipos de classe de instância do Optimized Reads
<a name="Concepts.DBInstanceClass.Types.optimized-reads"></a>

Os seguintes tipos de classe de instância do Optimized Reads disponíveis são:
+ **db.r8gd**: classes de instância com processadores Graviton4. Essas classes de instância são ideais para executar workloads que fazem uso intenso de memória e oferecem armazenamento ao nível do bloco SSD baseado em NVME local para aplicações que precisam de armazenamento local de alta velocidade e baixa latência. Elas oferecem memória máxima de 1,5 TiB e até 11,4 TB de armazenamento de SSD baseado em NVMe de conexão direta.
+ **db.r6gd**: classes de instância com processadores Graviton2 da AWS. Essas classes de instância são ideais para executar workloads que fazem uso intenso de memória e oferecem armazenamento ao nível do bloco SSD baseado em NVME local para aplicações que precisam de armazenamento local de alta velocidade e baixa latência.
+  **db.r6id**: classes de instância com processadores Intel Xeon escaláveis de terceira geração. Essas classes de instância são certificadas pela SAP e ideais para executar workloads com uso intenso de memória. Elas oferecem memória máxima de 1 TiB e até 7,6 TB de armazenamento SSD baseado em NVMe de conexão direta.

# Mecanismos de banco de dados compatíveis para classes de instância de banco de dados
<a name="Concepts.DBInstanceClass.SupportAurora"></a><a name="instance_classes"></a>

As tabelas a seguir mostram as classes de instâncias de banco de dados compatíveis com os mecanismos de banco de dados do Amazon Aurora.

**db.serverless: classe de instância do Aurora Serverless v2 com ajuste de escala automático de capacidade.**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.x2g: classes de instância otimizada para memória desenvolvidas por processadores Graviton2 da AWS.**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r6gd: classes de instâncias de Leituras otimizadas com processadores Graviton2 da AWS.**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r6i: classes de instância do Optimized Reads**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r8g: classes de instância otimizada para memória com processadores Graviton4 da AWS**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r8gd: classes de instâncias de leituras otimizadas com processadores Graviton4 da AWS.**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r7g: classes de instância otimizada para memória com processadores Graviton3 da AWS.**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r7i: classes de instância otimizada para memória otimizadas para memória**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r6g: classes de instância otimizada para memória com processadores Graviton2 da AWS.**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r6i: classes de instância otimizada para memória**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r5: classes de instância otimizada para memória**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.r4 – classes de instância otimizada para memória**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.t4g: classes de instância de desempenho expansível com processadores Graviton2 da AWS.**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.t3: classes de instância expansível**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

**db.t2: classes de instância expansível**      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/Concepts.DBInstanceClass.SupportAurora.html)

# Determinar o suporte para classes de instância de bancos de dados nas Regiões da AWS
<a name="Concepts.DBInstanceClass.RegionSupportAurora"></a>

Para determinar as classes de instância de bancos de dados compatíveis com cada mecanismo de banco de dados em uma Região da AWSespecífica, você pode usar uma das várias abordagens. Você pode usar o Console de gerenciamento da AWS, a página [Definição de preço do Amazon RDS](https://aws.amazon.com/rds/pricing/) ou o comando [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html) da AWS CLI.

**nota**  
Quando você executa operações com a Console de gerenciamento da AWS, ela mostra automaticamente as classes de instância de bancos de dados compatíveis com um mecanismo de banco de dados específico, uma versão do mecanismo de banco de dados e a Região da AWS. São exemplos de operação que você pode realizar: criação e modificação de uma instância de banco de dados.

**Contents**
+ [Usar a página de definição de preço do Amazon RDS para determinar o suporte para classe de instância de banco de dados em Regiões da AWS](#Concepts.DBInstanceClass.RegionSupportAurora.PricingPage)
+ [Usar a AWS CLI para determinar o suporte para classe de instância de banco de dados em Regiões da AWS](#Concepts.DBInstanceClass.RegionSupportAurora.CLI)
  + [Listando as classes de instância de bancos de dados compatíveis com uma versão específica do mecanismo de banco de dados em uma Região da AWS](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example1)
  + [Listagem das versões do mecanismo de banco de dados que oferecem suporte a uma classe de instância de bancos de dados específica em uma Região da AWS](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example2)

## Usar a página de definição de preço do Amazon RDS para determinar o suporte para classe de instância de banco de dados em Regiões da AWS
<a name="Concepts.DBInstanceClass.RegionSupportAurora.PricingPage"></a>

É possível usar a página [Definição de preço do Amazon Aurora](https://aws.amazon.com/rds/pricing/) para determinar as classes de instância de bancos de dados compatíveis com cada mecanismo de bancos de dados em uma Região da AWS específica. 

**Para usar a página de definição de preço para determinar as classes de instância de Bancos de Dados compatíveis com cada mecanismo em uma região**

1. Acesse [Definição de preço do Amazon Aurora](https://aws.amazon.com/rds/aurora/pricing/).

1. Escolha um mecanismo do Amazon Aurora na seção **Calculadora de Preços da AWS**.

1. Em **Escolher uma região**, escolha uma Região da AWS.

1. Em **Opção de configuração de cluster**, escolha uma opção de configuração.

1. Use a seção de instâncias compatíveis para ver as classes de instância de banco de dados aceitas.

1. (Opcional) Escolha outras opções na calculadora e selecione **Salvar e visualizar resumo** ou **Salvar e adicionar serviço**.

## Usar a AWS CLI para determinar o suporte para classe de instância de banco de dados em Regiões da AWS
<a name="Concepts.DBInstanceClass.RegionSupportAurora.CLI"></a>

Você pode usar a AWS CLI para determinar quais classes de instância de bancos de dados são compatíveis com versões específicas de mecanismos de banco de dados em uma Região da AWS.

Para usar os exemplos da AWS CLI a seguir, insira valores válidos para o mecanismo de banco de dados, a versão do mecanismo de banco de dados, a classe de instância de bancos de dados e a Região da AWS. A tabela a seguir mostra os valores válidos do mecanismo de banco de dados.


****  

| Nome do mecanismo | Valor do mecanismo nos comandos CLI | Mais informações sobre as versões | 
| --- | --- | --- | 
|  Aurora compatível com o MySQL 5.7 e 8.0  |  `aurora-mysql`  |  [ Atualizações feitas no mecanismo de banco de dados da versão 2 do Amazon Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.20Updates.html) e [Atualizações feitas no mecanismo de banco de dados da versão 3 do Amazon Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraMySQLReleaseNotes/AuroraMySQL.Updates.30Updates.html) nas *Notas de lançamento do Aurora MySQL*  | 
|  Aurora PostgreSQL  |  `aurora-postgresql`  |  [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html)  | 

Para obter informações sobre nomes de Região da AWS, consulte [AWSRegiões deZonas de disponibilidade](Concepts.RegionsAndAvailabilityZones.md#Concepts.RegionsAndAvailabilityZones.Regions).

Os exemplos a seguir demonstram como determinar o suporte de classe de instância de bancos de dados em uma Região da AWS usando o comando da AWS CLI [describe-orderable-db-instance-options](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-orderable-db-instance-options.html).

**Topics**
+ [Listando as classes de instância de bancos de dados compatíveis com uma versão específica do mecanismo de banco de dados em uma Região da AWS](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example1)
+ [Listagem das versões do mecanismo de banco de dados que oferecem suporte a uma classe de instância de bancos de dados específica em uma Região da AWS](#Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example2)

### Listando as classes de instância de bancos de dados compatíveis com uma versão específica do mecanismo de banco de dados em uma Região da AWS
<a name="Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example1"></a>

Para listar as classes de instância de bancos de dados compatíveis com uma versão específica do mecanismo de banco de dados em uma Região da AWS, execute o comando a seguir.

Para Linux, macOS ou Unix:

```
aws rds describe-orderable-db-instance-options --engine engine --engine-version version \
    --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \
    --output table \
    --region region
```

Para Windows:

```
aws rds describe-orderable-db-instance-options --engine engine --engine-version version ^
    --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" ^
    --output table ^
    --region region
```

A saída também mostra os modos de mecanismo compatíveis com cada classe de instância de banco de dados.

Por exemplo, o comando a seguir lista as classes de instância de banco de dados compatíveis com a versão 13.6 do mecanismo de banco de dados do Aurora PostgreSQL no Leste dos EUA (N. da Virgínia).

Para Linux, macOS ou Unix:

```
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 \
    --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}" \
    --output table \
    --region us-east-1
```

Para Windows:

```
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --engine-version 15.3 ^
    --query "OrderableDBInstanceOptions[].{DBInstanceClass:DBInstanceClass,SupportedEngineModes:SupportedEngineModes[0]}"  ^
    --output table ^
    --region us-east-1
```

### Listagem das versões do mecanismo de banco de dados que oferecem suporte a uma classe de instância de bancos de dados específica em uma Região da AWS
<a name="Concepts.DBInstanceClass.RegionSupportAurora.CLI.Example2"></a>

Para listar as versões do mecanismo de banco de dados compatíveis com uma classe de instância de bancos de dados específica em uma Região da AWS, execute o comando a seguir.

Para Linux, macOS ou Unix:

```
aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class \
    --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \
    --output table \
    --region region
```

Para Windows:

```
aws rds describe-orderable-db-instance-options --engine engine --db-instance-class DB_instance_class ^
    --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^
    --output table ^
    --region region
```

A saída também mostra os modos de mecanismo compatíveis com cada versão do mecanismo de banco de dados.

Por exemplo, o comando a seguir lista as versões do mecanismo de banco de dados do mecanismo de banco de dados do Aurora PostgreSQL que oferecem suporte para a classe de instância de bancos de dados db.r5.large no Leste dos EUA (N. da Virgínia).

Para Linux, macOS ou Unix:

```
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large \
    --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" \
    --output table \
    --region us-east-1
```

Para Windows:

```
aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.r7g.large ^
    --query "OrderableDBInstanceOptions[].{EngineVersion:EngineVersion,SupportedEngineModes:SupportedEngineModes[0]}" ^
    --output table ^
    --region us-east-1
```

# Especificações de hardware para classes de instância de banco de dadospara o Aurora
<a name="Concepts.DBInstanceClass.Summary"></a>

Na tabela desta seção, é possível encontrar detalhes de hardware sobre as classes de instância de banco de dados do Amazon RDS para o Aurora. 

Para obter informações sobre o suporte a mecanismos de banco de dados do Aurora 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](Concepts.DBInstanceClass.SupportAurora.md). 

**Topics**
+ [Terminologia de hardware para classes de instância de banco de dadospara o Aurora](#Concepts.DBInstanceClass.hardware-terminology)
+ [Especificações de hardware para as classes de instância otimizada para memória](#hw-specs-aur.mem-opt)
+ [Especificações de hardware para as classes de instância de desempenho expansível](#hardware-specifications.burstable-inst-classes)

## Terminologia de hardware para classes de instância de banco de dadospara o Aurora
<a name="Concepts.DBInstanceClass.hardware-terminology"></a>

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 uma performance melhor e mais consistente do que a classe de instância db.r4. 

**Máx. Largura de banda EBS (Mbps)**  
A largura de banda EBS máxima em megabits por segundo. Divida em oito para obter a taxa de transferência esperada em megabytes por segundo.   
Essa figura refere-se à largura de banda de E/S para armazenamento local na instância de banco de dados. Ela não se aplica à comunicação com o volume do cluster do Aurora.

**Largura de banda de rede**  
A velocidade da rede em relação a outras classes de instância de banco de dados.

Para obter informações sobre como usar as métricas do Amazon CloudWatch para monitorar o throughput de sua instância de banco de dados do Aurora, consulte [Avaliação do uso de instâncias de banco de dados para Aurora MySQL com métricas do Amazon CloudWatch](AuroraMySQL.BestPractices.CW.md) e [Avaliação do uso de instâncias de banco de dados para Aurora PostgreSQL com métricas do CloudWatch](AuroraPostgreSQL_AnayzeResourceUsage.md#AuroraPostgreSQL_AnayzeResourceUsage.EvaluateInstanceUsage).

## Especificações de hardware para as classes de instância otimizada para memória
<a name="hw-specs-aur.mem-opt"></a>

As tabelas a seguir mostram as especificações de computação, memória, armazenamento e largura de banda para as classes de instância otimizada para memória.

**db.x2g: classes de instância otimizada para memória com processadores Graviton2 da AWS**.


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.x2g.16xlarge | 64 | — | 1024 | Otimizada somente para EBS | 19.000 | 25 | 
| db.x2g.12xlarge | 48 | — | 768 | Otimizada somente para EBS | 14.250 | 20 | 
| db.x2g.8xlarge | 32 | — | 512 | Otimizada somente para EBS | 9.500 | 12 | 
| db.x2g.4xlarge | 16 | — | 256 | Otimizada somente para EBS | 4.750 | Até 10 | 
| db.x2g.2xlarge | 8 | — | 128 | Otimizada somente para EBS | Até 4.750 | Até 10 | 
| db.x2g.xlarge | 4 | — | 64 | Otimizada somente para EBS | Até 4.750 | Até 10 | 
| db.x2g.large | 2 | — | 32 | Otimizada somente para EBS | Até 4.750 | Até 10 | 

**db.r8gd: classes de instância otimizada para memória com processadores Graviton2 da AWS e armazenamento de SSD**. 


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r8gd.48xlarge | 192 | — | 1536 | SSD de NVMe de 6 x 1.900 | 40.000 | 50 | 
| db.r8gd.24xlarge | 96 | — | 768 | SSD de NVMe de 3 x 1.900 | 30.000 | 40 | 
| db.r8gd.16xlarge | 64 | — | 512 | SSD de NVMe de 2 x 1.900 | 20.000 | 30 | 
| db.r8gd.12xlarge | 48 | — | 384 | SSD de NVMe de 3 x 950 | 15.000 | 22,5 | 
| db.r8gd.8xlarge | 32 | — | 256 | SSD de NVMe de 1 x 1.900 | 10.000 | 15 | 
| db.r8gd.4xlarge | 16 | — | 128 | SSD de NVMe de 1 x 950 | Até 10 mil | Até 15 | 
| db.r8gd.2xlarge | 8 | — | 64 | SSD de NVMe de 1 x 474 | Até 10 mil | Até 15 | 
| db.r8gd.xlarge | 4 | — | 32 | SSD de NVMe de 1 x 237 | Até 10 mil | Até 12,5 | 
| db.r8gd.large | 2 | — | 16 | SSD de NVMe de 1 x 118 | Até 10 mil | Até 12,5 | 

**db.r8g: classes de instância otimizada para memória com processadores Graviton4 da AWS**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r8g.48xlarge | 192 | — | 1536 | Otimizada somente para EBS | 40.000 | 50 | 
| db.r8g.24xlarge | 96 | — | 768 | Otimizada somente para EBS | 30.000 | 40 | 
| db.r8g.16xlarge | 64 | — | 512 | Otimizada somente para EBS | 20.000 | 30 | 
| db.r8g.12xlarge | 48 | — | 384 | Otimizada somente para EBS | 15.000 | 22,5 | 
| db.r8g.8xlarge | 32 | — | 256 | Otimizada somente para EBS | 10.000 | 15 | 
| db.r8g.4xlarge | 16 | — | 128 | Otimizada somente para EBS | Até 10 mil | Até 15 | 
| db.r8g.2xlarge | 8 | — | 64 | Otimizada somente para EBS | Até 10 mil | Até 15 | 
| db.r8g.xlarge | 4 | — | 32 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r8g.large | 2 | — | 16 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 

**db.r7i: classes de instância otimizada para memória com processadores Intel Xeon escaláveis de quarta geração**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r7i.48xlarge | 192 | — | 1536 | Otimizada somente para EBS | 40.000 | 50 | 
| db.r7i.24xlarge | 96 | — | 768 | Otimizada somente para EBS | 30.000 | 37.5 | 
| db.r7i.16xlarge | 64 | — | 512 | Otimizada somente para EBS | 20.000 | 25 | 
| db.r7i.12xlarge | 48 | — | 384 | Otimizada somente para EBS | 15.000 | 18,75 | 
| db.r7i.8xlarge | 32 | — | 256 | Otimizada somente para EBS | 10.000 | 12,5 | 
| db.r7i.4xlarge | 16 | — | 128 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r7i.2xlarge | 8 | — | 64 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r7i.xlarge | 4 | — | 32 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r7i.large | 2 | — | 16 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 

**db.r7g: classes de instância otimizada para memória com processadores Graviton3 da AWS**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r7g.16xlarge | 64 | — | 512 | Otimizada somente para EBS | 20.000 | 30 | 
| db.r7g.12xlarge | 48 | — | 384 | Otimizada somente para EBS | 15.000 | 22,5 | 
| db.r7g.8xlarge | 32 | — | 256 | Otimizada somente para EBS | 10.000 | 15 | 
| db.r7g.4xlarge | 16 | — | 128 | Otimizada somente para EBS | Até 10 mil | Até 15 | 
| db.r7g.2xlarge | 8 | — | 64 | Otimizada somente para EBS | Até 10 mil | Até 15 | 
| db.r7g.xlarge | 4 | — | 32 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r7g.large | 2 | — | 16 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 

**db.r6id: classes de instância otimizada para memória com processadores escaláveis Intel Xeon de 3ª geração**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6id.32xlarge | 128 | — | 1,024 | SSD de NVMe de 4 x 1.900 | 40.000 | 50 | 
| db.r6id.32xlarge | 96 | — | 768 | SSD de NVMe de 4 x 1.425 | 30.000 | 37.5 | 

**db.r6gd: classes de instância otimizada para memória com processadores Graviton2 da AWS e armazenamento de memória SSD** 


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6gd.16xlarge | 64 | — | 512 | SSD de NVMe de 2 x 1.900 | 19.000 | 25 | 
| db.r6gd.12xlarge | 48 | — | 384 | SSD de NVMe de 2 x 1.425 | 13.500 | 20 | 
| db.r6gd.8xlarge | 32 | — | 256 | SSD de NVMe de 1 x 1.900 | 9.000 | 12 | 
| db.r6gd.4xlarge | 16 | — | 128 | SSD de NVMe de 1 x 950 | 4.750 | Até 10  | 
| db.r6gd.2xlarge | 8 | — | 64 | SSD de NVMe de 1 x 474 | Até 4.750 | Até 10  | 
| db.r6gd.xlarge | 4 | — | 32 | SSD de NVMe de 1 x 237 | Até 4.750 | Até 10  | 

**db.r6g: classes de instância otimizada para memória com processadores Graviton2 da AWS**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6g.16xlarge | 64 | — | 512 | Otimizada somente para EBS | 19.000 | 25 | 
| db.r6g.12xlarge | 48 | — | 384 | Otimizada somente para EBS | 13.500 | 20 | 
| db.r6g.8xlarge | 32 | — | 256 | Otimizada somente para EBS | 9.000 | 12 | 
| db.r6g.4xlarge | 16 | — | 128 | Otimizada somente para EBS | 4.750 | Até 10  | 
| db.r6g.2xlarge | 8 | — | 64 | Otimizada somente para EBS | Até 4.750 | Até 10  | 
| db.r6g.xlarge | 4 | — | 32 | Otimizada somente para EBS | Até 4.750 | Até 10  | 
| db.r6g.large | 2 | — | 16 | Otimizada somente para EBS | Até 4.750 | Até 10  | 

**db.r6i: classes de instância otimizada para memória com processadores Intel Xeon escaláveis de terceira geração**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r6i.32xlarge | 128 | — | 1,024 | Otimizada somente para EBS | 40.000 | 50 | 
| db.r6i.24xlarge | 96 | — | 768 | Otimizada somente para EBS | 30.000 | 37.5 | 
| db.r6i.16xlarge | 64 | — | 512 | Otimizada somente para EBS | 20.000 | 25 | 
| db.r6i.12xlarge | 48 | — | 384 | Otimizada somente para EBS | 15.000 | 18,75 | 
| db.r6i.8xlarge | 32 | — | 256 | Otimizada somente para EBS | 10.000 | 12,5 | 
| db.r6i.4xlarge | 16 | — | 128 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r6i.2xlarge | 8 | — | 64 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r6i.xlarge | 4 | — | 32 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 
| db.r6i.large | 2 | — | 16 | Otimizada somente para EBS | Até 10 mil | Até 12,5 | 

**db.r5: classes de instância otimizada para memória**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r5.24xlarge | 96 | 347 | 768 | Otimizada somente para EBS | 19.000 | 25 | 
| db.r5.16xlarge | 64 | 264 | 512 | Otimizada somente para EBS | 13.600 | 20 | 
| db.r5.12xlarge | 48 | 173 | 384 | Otimizada somente para EBS | 9.500 | 12 | 
| db.r5.8xlarge | 32 | 132 | 256 | Otimizada somente para EBS | 6.800 | 10 | 
| db.r5.4xlarge | 16 | 71 | 128 | Otimizada somente para EBS | 4.750 | Até 10 | 
| db.r5.2xlarge | 8 | 38 | 64 | Otimizada somente para EBS | Até 4.750 | Até 10 | 
| db.r5.xlarge | 4 | 19 | 32 | Otimizada somente para EBS | Até 4.750 | Até 10 | 
| db.r5.large | 2 | 10 | 16 | Otimizada somente para EBS | Até 4.750 | Até 10 | 

**db.r4: classes de instância otimizada para memória com processadores Intel Xeon Platinum e armazenamento SSD**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.r4.16xlarge | 64 | 195 | 488 | Otimizada somente para EBS | 14.000 | 25 | 
| db.r4.8xlarge | 32 | 99 | 244 | Otimizada somente para EBS | 7.000 | 10 | 
| db.r4.4xlarge | 16 | 53 | 122 | Otimizada somente para EBS | 3.500 | Até 10 | 
| db.r4.2xlarge | 8 | 27 | 61 | Otimizada somente para EBS | 1.700 | Até 10 | 
| db.r4.xlarge | 4 | 13,5 | 30,5 | Otimizada somente para EBS | 850 | Até 10 | 
| db.r4.large | 2 | 7 | 15,25 | Otimizada somente para EBS | 425 | Até 10 | 

## Especificações de hardware para as classes de instância de desempenho expansível
<a name="hardware-specifications.burstable-inst-classes"></a>

As tabelas a seguir mostram as especificações de computação, memória, armazenamento e largura de banda para as classes de instância de desempenho expansível.

**db.t4g: classes de instância de desempenho expansível com processadores Graviton2 da AWS**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t4g.large | 2 | — | 8 | Otimizada somente para EBS | Até 2.780 | Até 5 | 
| db.t4g.medium | 2 | — | 4 | Otimizada somente para EBS | Até 2.085 | Até 5 | 

**db.t3: classes de instância expansível**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t3.large | 2 | Variável | 8 | Otimizada somente para EBS | Até 2.048 | Até 5 | 
| db.t3.medium | 2 | Variável | 4 | Otimizada somente para EBS | Até 1.536 | Até 5 | 
| db.t3.small | 2 | Variável | 2 | Otimizada somente para EBS | Até 1.536 | Até 5 | 

**db.t2: classes de instância expansível**


| Classe de instância | vCPU | ECU | Memória (GiB) | Armazenamento da instância (GiB) | Máx. Largura de banda EBS (Mbps) | Largura de banda da rede (Gbps) | 
| --- | --- | --- | --- | --- | --- | --- | 
| db.t2.medium | 2 | Variável | 4 | Somente EBS | — | Moderada | 
| db.t2.small | 1 | Variável | 2 | Somente EBS | — | Baixo | 