

# Tipos de instância do Amazon EC2
<a name="instance-types"></a>

Quando executa uma instância, o *tipo de instância* que você especifica determina o hardware do computador host usado para sua instância. Cada tipo de instância oferece recursos de computação, memória e armazenamento diferentes, além de ser agrupado em famílias de instâncias de acordo com esses recursos. Selecione um tipo de instância com base nos requisitos da aplicação ou do software que você pretende executar na instância. Para obter mais informações sobre recursos e casos de uso, consulte [Tipos de instâncias do Amazon EC2](https://aws.amazon.com/ec2/instance-types/).

O Amazon EC2 dedica alguns recursos do computador host, como CPU, memória e armazenamento de instâncias, a uma instância específica. O Amazon EC2 compartilha outros recursos do computador host, como a rede e o subsistema de disco, entre instâncias. Se cada instância em um computador host tentar usar o máximo desses recursos compartilhados quanto for possível, cada uma receberá uma parte igual daquele recurso. No entanto, quando um recurso for pouco utilizado, uma instância poderá consumir uma parte maior desse recurso enquanto ele estiver disponível.

Cada tipo de instância fornece uma performance mínima superior ou inferior com base em um recurso compartilhado. Por exemplo, tipos de instância com performance alta de E/S têm uma alocação maior dos recursos compartilhados. A alocação de uma parte maior dos recursos compartilhados também reduz a variação da performance de E/S. Para a maioria das aplicações, a performance moderada de E/S é mais do que suficiente. No entanto, para aplicações que exigem uma performance de E/S maior ou mais consistente, considere um tipo de instância com performance mais alta de E/S.

**Topics**
+ [

## Tipos de instâncias disponíveis
](#AvailableInstanceTypes)
+ [

## Especificações de hardware
](#instance-hardware-specs)
+ [

## Tipo de hipervisor
](#instance-hypervisor-type)
+ [

## Tipos de virtualização de AMI
](#instance-virtualization-type)
+ [

## Processadores
](#instance-types-processors)
+ [

# Localizar um tipo de instância do Amazon EC2
](instance-discovery.md)
+ [

# Obtenha recomendações do localizador de tipo de instância do EC2
](get-ec2-instance-type-recommendations.md)
+ [

# Obter as recomendações de instâncias do EC2 no Compute Optimizer
](ec2-instance-recommendations.md)
+ [

# Alterações no tipo de instância do Amazon EC2
](ec2-instance-resize.md)
+ [

# Instâncias expansíveis
](burstable-performance-instances.md)
+ [

# Aceleração de performance com instâncias de GPU
](configure-gpu-instances.md)
+ [

# Instâncias Mac do Amazon EC2
](ec2-mac-instances.md)
+ [

# Tipos de instância otimizados para o Amazon EBS
](ebs-optimized.md)
+ [

# Opções de CPU para instâncias do Amazon EC2
](instance-optimize-cpu.md)
+ [

# AMD SEV-SNP para instâncias do Amazon EC2
](sev-snp.md)
+ [

# Controle do estado do processador para instâncias Linux do Amazon EC2
](processor_state_control.md)

## Tipos de instâncias disponíveis
<a name="AvailableInstanceTypes"></a>

O Amazon EC2 fornece uma ampla seleção de tipos de instância otimizadas para de adequarem a diferentes casos de uso. Os tipos de instância incluem combinações variadas de capacidade de CPU, memória, armazenamento e redes e oferecem a flexibilidade de escolher a combinação de recursos adequada para suas aplicações. Cada tipo de instância inclui um ou mais tamanhos de instância, permitindo que você escale seus recursos de acordo com os requisitos de sua workload de destino.

**Convenções de nomenclatura para o tipo de instância**  
Os nomes são baseados na família da instância, na geração, na família do processador, nas funcionalidades e no tamanho. Para obter mais informações, consulte [Naming conventions](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-type-names.html) no *Guia de tipos de instância do Amazon EC2*.

**Localizar um tipo de instância do**  
Para determinar quais tipos de instância atendem aos seus requisitos, por exemplo, regiões, recursos de computação ou recursos de armazenamento compatíveis, consulte [Localizar um tipo de instância do Amazon EC2](instance-discovery.md) e [Amazon EC2 instance type specifications](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) no *Guia de tipos de instância do Amazon EC2*.

## Especificações de hardware
<a name="instance-hardware-specs"></a>

Para obter especificações detalhadas sobre o tipo de instância, consulte [Specifications](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-type-specifications.html) no *Guia de tipos de instância do Amazon EC2*. Para obter informações sobre os preços, consulte [Preço sob demanda do Amazon EC2](https://aws.amazon.com/ec2/pricing/on-demand/).

Para determinar que tipo de instância atende melhor às suas necessidades, recomendamos executar uma instância e usar seu própria aplicação de referência. Como você paga pelo segundo da instância, é conveniente e econômico testar vários tipos de instância antes de tomar uma decisão. Se suas necessidades mudarem, mesmo depois de tomar uma decisão, será possível alterar o tipo de instância mais tarde. Para obter mais informações, consulte [Alterações no tipo de instância do Amazon EC2](ec2-instance-resize.md).

## Tipo de hipervisor
<a name="instance-hypervisor-type"></a>

O Amazon EC2 é compatível com os seguintes hipervisores: Xen e Nitro.

**Instâncias baseadas em Nitro**
+ **Uso geral:** M5 \$1 M5a \$1 M5ad \$1 M5d \$1 M5dn \$1 M5n \$1 M5zn \$1 M6a \$1 M6g \$1 M6gd \$1 M6i \$1 M6id \$1 M6idn \$1 M6in \$1 M7a \$1 M7g \$1 M7gd \$1 M7i \$1 M7i-flex \$1 M8a \$1 M8azn \$1 M8g \$1 M8gb \$1 M8gd \$1 M8gn \$1 M8i \$1 M8id \$1 M8i-flex \$1 T3 \$1 T3a \$1 T4g
+ **Otimizadas para computação:** C5 \$1 C5a \$1 C5ad \$1 C5d \$1 C5n \$1 C6a \$1 C6g \$1 C6gd \$1 C6gn \$1 C6i \$1 C6id \$1 C6in \$1 C7a \$1 C7g \$1 C7gd \$1 C7gn \$1 C7i \$1 C7i-flex \$1 C8a \$1 C8g \$1 C8gb \$1 C8gd \$1 C8gn \$1 C8i \$1 C8id \$1 C8i-flex
+ **Otimizadas para memória:** R5 \$1 R5a \$1 R5ad \$1 R5b \$1 R5d \$1 R5dn \$1 R5n \$1 R6a \$1 R6g \$1 R6gd \$1 R6i \$1 R6id \$1 R6idn \$1 R6in \$1 R7a \$1 R7g \$1 R7gd \$1 R7i \$1 R7iz \$1 R8a \$1 R8g \$1 R8gb \$1 R8gd \$1 R8gn \$1 R8i \$1 R8id \$1 R8i-flex \$1 U-3tb1 \$1 U-6tb1 \$1 U-9tb1 \$1 U-12tb1 \$1 U-18tb1 \$1 U-24tb1 \$1 U7i-6tb \$1 U7i-8tb \$1 U7i-12tb \$1 U7in-16tb \$1 U7in-24tb \$1 U7in-32tb \$1 U7inh-32tb \$1 X2gd \$1 X2idn \$1 X2iedn \$1 X2iezn \$1 X8g \$1 X8aedz \$1 X8i \$1 z1d
+ **Otimizadas para armazenamento:** D3 \$1 D3en \$1 I3en \$1 I4g \$1 I4i \$1 I7i \$1 I7ie \$1 I8g \$1 I8ge \$1 Im4gn \$1 Is4gen
+ **Computação acelerada:** DL1 \$1 DL2q \$1 F2 \$1 G4ad \$1 G4dn \$1 G5 \$1 G5g \$1 G6 \$1 G6e \$1 G6f \$1 Gr6 \$1 Gr6f \$1 G7e \$1 Inf1 \$1 Inf2 \$1 P4d \$1 P4de \$1 P5 \$1 P5e \$1 P5en \$1 P6-B200 \$1 P6-B300 \$1 P6e-GB200 \$1 Trn1 \$1 Trn1n \$1 Trn2 \$1 Trn2u \$1 VT1
+ **Computação de alta performance:** Hpc6a \$1 Hpc6id \$1 Hpc7a \$1 Hpc7g \$1 Hpc8a
+ **Geração anterior:** A1 \$1 P3dn

Para obter mais informações sobre as versões compatíveis do hipervisor Nitro, consulte [Network feature support](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html#nitro-version-network-features) no *Guia de tipos de instâncias do Amazon EC2*.

**Instâncias baseadas en Xen**
+ **Uso geral**: M1 \$1 M2 \$1 M3 \$1 M4 \$1 T1 \$1 T2
+ **Otimizadas para computação**: C1 \$1 C3 \$1 C4
+ **Otimizadas para memória**: R3 \$1 R4 \$1 X1 \$1 X1e
+ **Otimizadas para armazenamento**: D2 \$1 H1 \$1 I2 \$1 I3
+ **Computação acelerada:** F1 \$1 G3 \$1 P2 \$1 P3

## Tipos de virtualização de AMI
<a name="instance-virtualization-type"></a>

<a name="virtualization"></a>O tipo de virtualização da sua instância é determinado pela AMI usada para executá-la. Os tipos de instância da geração atual oferecem suporte apenas a HVM. Alguns tipos de instância de geração anterior são compatíveis com paravirtual (PV) e algumas regiões da AWS são compatíveis com as instâncias PV. Para obter mais informações, consulte [Tipos de virtualização](ComponentsAMIs.md#virtualization_types).

Para a melhor performance, recomendamos usar uma AMI HVM. Além disso, as AMIs HVM são necessárias para aproveitar as maiores capacidades de rede. A virtualização da HVM usa tecnologia assistida por hardware fornecida pela plataforma AWS. Com a virtualização da HVM, a VM guest é executada como se estivesse em uma plataforma de hardware nativa, exceto pelo fato de que ela ainda usa drivers de rede e armazenamento PV para melhorar a performance.

## Processadores
<a name="instance-types-processors"></a>

As instâncias do EC2 são compatíveis com uma variedade de processadores.

**Topics**
+ [

### Processadores Intel
](#instance-hardware-processors)
+ [

### Processadores AMD
](#amd-epyc-instances)
+ [

### AWSProcessadores Graviton
](#aws-graviton-instances)
+ [

### AWS Trainium
](#aws-trainium-instances)
+ [

### AWS Inferentia
](#aws-inferentia-instances)

### Processadores Intel
<a name="instance-hardware-processors"></a>

As instâncias do Amazon EC2 executadas nos processadores Intel podem incluir os recursos de processador a seguir. Nem todas as instâncias executadas nos processadores Intel são compatíveis com esses recursos de processador. Para obter informações sobre quais recursos estão disponíveis para cada tipo de instância, consulte [Tipos de instância do Amazon EC2](https://aws.amazon.com/ec2/instance-types/).
+ **Intel AES New Instructions (AES-NI)** — O conjunto de instruções de criptografia Intel AES-NI aprimora o algoritmo Advanced Encryption Standard (AES) original para oferecer proteção de dados mais rápida e maior segurança. Todas as instâncias do EC2 da geração atual oferecem suporte a esse recurso de processador.
+ **Intel Advanced Vector Extensions (Intel AVX, Intel AVX2 e AVX-512)**: o Intel AVX e o Intel AVX2 são extensões de conjunto de instruções de 256 bits e o Intel AVX-512 é uma extensão de conjunto de instruções de 512 bits projetadas para aplicações com uso intensivo de Floating Point (FP – Ponto flutuante). As instruções Intel AVX melhoram a performance de aplicações, como de processamento de imagem, áudio e vídeo, simulações científicas, analytics financeira e modelagem e análise 3D. Esses recursos só estão disponíveis em instâncias executadas com AMIs de HVM.
+ **Tecnologia Intel Turbo Boost** — Os processadores com Tecnologia Intel Turbo Boost executam núcleos automaticamente com mais rapidez do que a frequência operacional básica.
+ **Intel Deep Learning Boost (Intel DL Boost)** — Acelera os casos de uso de deep learning profundo da IA. Os processadores Intel Xeon Scalable da segunda geração ampliam o Intel AVX-512 com uma nova Vector Neural Network Instruction (VNNI/INT8), que aumenta significativamente a performance de inferência de deep learning em comparação com a geração anterior dos processadores Intel Xeon Scalable (com FP32), para reconhecimento/segmentação de imagens, detecção de objetos, reconhecimento de fala, tradução de idiomas, sistemas de recomendação, aprendizado por reforço e outros. A VNNI pode não ser compatível com todas as distribuições Linux. 

  As seguintes instâncias oferecem suporte a VNNI: `M5n`, `R5n`, `M5dn`, `M5zn`, `R5b`, `R5dn`, `D3`, `D3en` e `C6i`. As instâncias `C5` e `C5d` só oferecem suporte a VNNI para as instâncias `12xlarge`, `24xlarge` e `metal`.

As convenções de nomenclatura do setor para CPUs de 64 bits podem gerar confusão. A fabricante de chips Advanced Micro Devices (AMD) apresentou a primeira arquitetura 64 bits comercialmente bem-sucedida com base no conjunto de instruções do Intel x86. Consequentemente, a arquitetura é amplamente referida como AMD64, independente do fabricante do chip. O Windows e várias distribuições do Linux adotam essa prática. Isso explica por que as informações internas do sistema em uma instância que executa o Ubuntu ou o Windows exibe a arquitetura de CPU como AMD64, ainda que as instâncias estejam sendo executadas em hardware Intel.

### Processadores AMD
<a name="amd-epyc-instances"></a>

As instâncias do Amazon EC2 executadas nos processadores [AMD EPYC](https://aws.amazon.com/ec2/amd/) podem ajudar a otimizar o custo e a performance de suas workloads. Essas instâncias podem ser compatíveis com os recursos de processador a seguir. Nem todas as instâncias executadas nos processadores AMD são compatíveis com esses recursos de processador. Para obter informações sobre quais recursos estão disponíveis para cada tipo de instância, consulte [Tipos de instância do Amazon EC2](https://aws.amazon.com/ec2/instance-types/).
+ Secure Memory Encryption (SME) da AMD
+ Transparent Single Key Memory Encryption (TSME) da AMD
+ Advanced Vector Extensions (AVX) da AMD
+ Secure Encrypted Virtualization-Secure Nested Paging ([SEV-SNP](sev-snp.md)) da AMD
+ Vector Neural Network Instructions (VNNI)
+ BFloat 16

### AWSProcessadores Graviton
<a name="aws-graviton-instances"></a>

O [AWS Graviton](https://aws.amazon.com/ec2/graviton/) é uma família de processadores projetada para oferecer a melhor relação entre preço e performance para as workloads executadas em instâncias do Amazon EC2.

Para obter mais informações, consulte [Getting started with Graviton](https://aws.amazon.com/ec2/graviton/getting-started/).

### AWS Trainium
<a name="aws-trainium-instances"></a>

As instâncias desenvolvidas pelo [AWS Trainium](https://aws.amazon.com/ai/machine-learning/trainium/) têm propósito específico para o treinamento de aprendizado profundo com alta performance e baixo custo. É possível usar essas instâncias para treinar modelos de processamento de linguagem natural, de visão computacional e de recomendação usados ​​em um amplo conjunto de aplicações, como reconhecimento de fala, recomendações, detecção de fraudes e classificação de imagens e vídeos. Use os fluxos de trabalho existentes em estruturas de ML conhecidas, como PyTorch e TensorFlow.

### AWS Inferentia
<a name="aws-inferentia-instances"></a>

As instâncias desenvolvidas pelo [AWS Inferentia](https://aws.amazon.com/ai/machine-learning/inferentia/) são projetadas para acelerar o machine learning. Essas instâncias fornecem inferência de machine learning de alta performance e baixa latência. Essas instâncias são otimizadas para implantar modelos de aprendizagem profunda (DL) para aplicações, como processamento de linguagem natural, detecção e classificação de objetos, personalização e filtragem de conteúdo e reconhecimento de fala.

É possível começar de diversas maneiras:
+ Use o SageMaker AI, um serviço totalmente gerenciado que é a maneira mais fácil de começar a usar modelos de machine learning. Para obter informações, consulte [Noções básicas do SageMaker AI](https://docs.aws.amazon.com/sagemaker/latest/dg/gs.html) no *Guia do desenvolvedor do Amazon SageMaker AI*.
+ Inicie uma instância Inf1 ou Inf2 usando a AMI de aprendizado profundo. Para obter mais informações, consulte [AWS Inferentia com DLAMI](https://docs.aws.amazon.com/dlami/latest/devguide/tutorial-inferentia.html) no *Guia do desenvolvedor do AMIs de deep learning da AWS*.
+ Execute uma instância Inf1 ou Inf2 usando sua própria AMI e instale o [AWS Neuron SDK](https://github.com/aws/aws-neuron-sdk), que permite compilar, executar e criar perfis de modelos de aprendizado profundo para o AWS Inferentia.
+ Inicie uma instância de contêiner usando uma instância Inf1 ou Inf2 e uma AMI otimizada para o Amazon ECS. Para obter mais informações, consulte [AMIs do Amazon Linux 2 (Inferentia)](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) no *Amazon Elastic Container Service Developer Guide*.
+ Crie um cluster do Amazon EKS com nós executando instâncias Inf1. Para obter mais informações, consulte [Inferentia support](https://docs.aws.amazon.com/eks/latest/userguide/inferentia-support.html) (Suporte para Inferentia) no **Amazon EKS User Guide** (Manual do usuário do Amazon EKS).

# Localizar um tipo de instância do Amazon EC2
<a name="instance-discovery"></a>

Para poder executar uma instância, é necessário selecionar um tipo de instância para usar. O tipo de instância escolhido pode depender dos recursos necessários para sua workload, como recursos de computação, memória ou armazenamento. Pode ser benéfico identificar vários tipos de instância possivelmente adequadas à sua workload e avaliar a performance deles em um ambiente de teste. Não há substituto para medir a performance de sua aplicação sob carga.

Você pode obter sugestões e orientações para os tipos de instância do EC2 usando o localizador de tipos de instância do EC2. Para obter mais informações, consulte [Obtenha recomendações do localizador de tipo de instância do EC2](get-ec2-instance-type-recommendations.md).

Se já tiver instâncias do EC2 em execução, será possível usar o AWS Compute Optimizer para obter recomendações sobre os tipos de instâncias que deve usar para melhorar a performance, economizar dinheiro ou ambos. Para obter mais informações, consulte [Obter as recomendações de instâncias do EC2 no Compute Optimizer](ec2-instance-recommendations.md).

**Topics**
+ [

## Localizar um tipo de instância usando o console
](#instance-discovery-console)
+ [

## Descrever um tipo de instância usando a AWS CLI
](#describe-instance-type-example)
+ [

## Encontrar um tipo de instância usando a AWS CLI
](#instance-discovery-cli)
+ [

## Encontrar um tipo de instância usando as Ferramentas para PowerShell
](#instance-discovery-ps)

## Localizar um tipo de instância usando o console
<a name="instance-discovery-console"></a>

É possível encontrar um tipo de instância que atenda às suas necessidades usando o console do Amazon EC2.

**Como encontrar um tipo de instância usando o console**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Na barra de navegação, selecione a região na qual executar as instâncias. Selecione qualquer região que estiver disponível para você, independentemente do seu local.

1. No painel de navegação, selecione **Instance Types (Tipos de instância)**. 

1. (Opcional) Selecione o ícone de preferências (engrenagem) para escolher quais atributos de tipos de instância exibir, como a **Definição de preço do Linux sob demanda** e selecione **Confirmar**. Como alternativa, selecione o nome de um tipo de instância para abrir a respectiva página de detalhes e exibir todos os atributos disponíveis por meio do console. O console não exibe todos os atributos disponíveis por meio da API ou da linha de comando.

1. Use os atributos de tipo de instância para filtrar a lista de tipos de instância exibidos apenas para os tipos de instância que atendem às suas necessidades. Por exemplo, é possível filtrar com base nos seguintes atributos:
   + **Availability zones** (Zonas de disponibilidade): o nome da zona de disponibilidade, zona local ou zona Wavelength. Para obter mais informações, consulte [A VPC abrange as zonas de disponibilidade e a zona Wavelength.](using-regions-availability-zones.md).
   + **vCPUs** (vCPUs) ou **Cores** (Núcleos): o número de vCPUs ou núcleos.
   + **Memory (GiB)** (Memória [GiB]): o tamanho da memória em GiB.
   + **Network performance** (Performance de rede): o desempenho da rede, em Gigabits.
   + **Local instance storage** (Armazenamento de instâncias locais): indica se o tipo de instância tem armazenamento de instância local (`true` \$1 `false`).

1. (Opcional) Para ver um comparativo lado a lado, marque a caixa de seleção para vários tipos de instâncias. A comparação é exibida na parte inferior da tela.

1. (Opcional) Para salvar a lista de tipos de instância em um arquivo de valores separados por vírgula (.csv) para análise adicional, escolha **Actions** (Ações), **Download list CSV** (Baixar lista em CSV). O arquivo inclui todos os tipos de instância que correspondem aos filtros definidos.

1. (Opcional) Para executar instâncias usando um tipo de instância que satisfaça suas necessidades, marque a caixa de seleção para o tipo de instância e escolha **Actions** (Ações), **Launch instance** (Executar instância). Para obter mais informações, consulte [Executar uma instância do EC2 usando o assistente de inicialização de instâncias no console](ec2-launch-instance-wizard.md).

## Descrever um tipo de instância usando a AWS CLI
<a name="describe-instance-type-example"></a>

Você pode usar o comando [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html) para descrever um tipo de instância específico.

**Descrever por completo um tipo de instância**  
O comando a seguir exibe todos os detalhes disponíveis do tipo da instância especificado. A saída é longa, portanto ela é omitida aqui.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2
```

**Elas descrevem um tipo de instância e filtram a saída**  
O comando a seguir exibe os detalhes da rede para o tipo de instância especificado.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2 \
    --query "InstanceTypes[].NetworkInfo"
```

O seguinte é um exemplo de saída.

```
[
    {
        "NetworkPerformance": "Low to Moderate",
        "MaximumNetworkInterfaces": 2,
        "MaximumNetworkCards": 1,
        "DefaultNetworkCardIndex": 0,
        "NetworkCards": [
            {
                "NetworkCardIndex": 0,
                "NetworkPerformance": "Low to Moderate",
                "MaximumNetworkInterfaces": 2,
                "BaselineBandwidthInGbps": 0.064,
                "PeakBandwidthInGbps": 1.024
            }
        ],
        "Ipv4AddressesPerInterface": 2,
        "Ipv6AddressesPerInterface": 2,
        "Ipv6Supported": true,
        "EnaSupport": "unsupported",
        "EfaSupported": false,
        "EncryptionInTransitSupported": false,
        "EnaSrdSupported": false
    }
]
```

O comando a seguir exibe a memória disponível para o tipo de instância especificado.

```
aws ec2 describe-instance-types \
    --instance-types t2.micro \
    --region us-east-2 \
    --query "InstanceTypes[].MemoryInfo"
```

O seguinte é um exemplo de saída.

```
[
    {
        "SizeInMiB": 1024
    }
]
```

## Encontrar um tipo de instância usando a AWS CLI
<a name="instance-discovery-cli"></a>

Você pode usar os comandos [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html) e [describe-instance-type-offerings](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-type-offerings.html) para encontrar os tipos de instância que atendem às suas necessidades.

**Topics**
+ [Encontrar um tipo de instância por zona de disponibilidade](#find-instance-type-example-1)
+ [Encontrar um tipo de instância por tamanho de memória disponível](#find-instance-type-example-2)
+ [Encontrar um tipo de instância por armazenamento de instância disponível](#find-instance-type-example-3)
+ [Encontrar um tipo de instância compatível com hibernação](#find-instance-type-example-4)

### Exemplo 1: encontrar um tipo de instância por zona de disponibilidade
<a name="find-instance-type-example-1"></a>

O exemplo a seguir exibe somente os tipos de instância oferecidos na zona de disponibilidade especificada.

```
aws ec2 describe-instance-type-offerings \
    --location-type "availability-zone" \
    --filters "Name=location,Values=us-east-2a" \
    --region us-east-2 \
    --query "InstanceTypeOfferings[*].[InstanceType]" --output text | sort
```

A saída é uma lista de tipos de instâncias ordenadas alfabeticamente. Veja a seguir apenas o início da saída da chamada.

```
a1.2xlarge
a1.4xlarge
a1.large
a1.medium
a1.metal
a1.xlarge
c4.2xlarge
   ...
```

### Exemplo 2: encontrar um tipo de instância por tamanho de memória disponível
<a name="find-instance-type-example-2"></a>

O exemplo a seguir exibe somente os tipos de instância da geração atual com 64 GiB (65.536 MiB) de memória.

```
aws ec2 describe-instance-types \
    --filters "Name=current-generation,Values=true" "Name=memory-info.size-in-mib,Values=65536" \
    --region us-east-2 \
    --query "InstanceTypes[*].[InstanceType]" --output text | sort
```

A saída é uma lista de tipos de instâncias ordenadas alfabeticamente. Veja a seguir apenas o início da saída da chamada.

```
c5a.8xlarge
c5ad.8xlarge
c6a.8xlarge
c6g.8xlarge
c6gd.8xlarge
c6gn.8xlarge
c6i.8xlarge
c6id.8xlarge
c6in.8xlarge
   ...
```

### Exemplo 3: encontrar um tipo de instância por armazenamento de instância disponível
<a name="find-instance-type-example-3"></a>

O exemplo a seguir exibe o tamanho total do armazenamento de instâncias para todas as instâncias R7 com volumes de armazenamento de instâncias.

```
aws ec2 describe-instance-types \
    --filters "Name=instance-type,Values=r7*" "Name=instance-storage-supported,Values=true" \
    --region us-east-2 \
    --query "InstanceTypes[].[InstanceType, InstanceStorageInfo.TotalSizeInGB]" \
    --output table
```

O seguinte é um exemplo de saída.

```
---------------------------
|  DescribeInstanceTypes  |
+----------------+--------+
|  r7gd.xlarge   |  237   |
|  r7gd.8xlarge  |  1900  |
|  r7gd.16xlarge |  3800  |
|  r7gd.medium   |  59    |
|  r7gd.4xlarge  |  950   |
|  r7gd.2xlarge  |  474   |
|  r7gd.metal    |  3800  |
|  r7gd.large    |  118   |
|  r7gd.12xlarge |  2850  |
+----------------+--------+
```

### Exemplo 4: encontrar um tipo de instância compatível com hibernação
<a name="find-instance-type-example-4"></a>

O exemplo a seguir exibe os tipos de instância compatíveis com hibernação.

```
aws ec2 describe-instance-types \
    --filters "Name=hibernation-supported,Values=true" \
    --region us-east-2 \
    --query "InstanceTypes[*].[InstanceType]" \
    --output text | sort
```

A saída é uma lista de tipos de instâncias ordenadas alfabeticamente. Veja a seguir apenas o início da saída da chamada.

```
c4.2xlarge
c4.4xlarge
c4.8xlarge
c4.large
c4.xlarge
c5.12xlarge
c5.18xlarge
c5.2xlarge
c5.4xlarge
c5.9xlarge
...
```

## Encontrar um tipo de instância usando as Ferramentas para PowerShell
<a name="instance-discovery-ps"></a>

É possível usar os cmdlets [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html) e [Get-EC2InstanceTypeOffering](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceTypeOffering.html) para encontrar os tipos de instância que atendem às suas necessidades.

**Topics**
+ [

### Encontrar um tipo de instância por zona de disponibilidade
](#find-instance-type-by-az-ps)
+ [

### Encontrar um tipo de instância por tamanho de memória disponível
](#find-instance-type-by-memory-ps)
+ [

### Encontrar um tipo de instância por armazenamento de instância disponível
](#find-instance-type-by-storage-ps)
+ [

### Encontrar um tipo de instância compatível com hibernação
](#find-instance-type-hibernation-ps)

### Encontrar um tipo de instância por zona de disponibilidade
<a name="find-instance-type-by-az-ps"></a>

O exemplo a seguir exibe somente os tipos de instância oferecidos na zona de disponibilidade especificada.

```
(Get-EC2InstanceTypeOffering `
    -LocationType "availability-zone" `
    -Region us-east-2 `
    -Filter @{Name="location"; Values="us-east-2a"}).InstanceType | Sort-Object `
```

### Encontrar um tipo de instância por tamanho de memória disponível
<a name="find-instance-type-by-memory-ps"></a>

O exemplo a seguir exibe somente os tipos de instância da geração atual com 64 GiB (65.536 MiB) de memória.

```
(Get-EC2InstanceType `
    -Filter @{Name="current-generation"; Values="true"}, 
            @{Name="memory-info.size-in-mib"; Values="65536"}).InstanceType | Sort-Object
```

### Encontrar um tipo de instância por armazenamento de instância disponível
<a name="find-instance-type-by-storage-ps"></a>

O exemplo a seguir exibe o tamanho total do armazenamento de instâncias para todas as instâncias R7 com volumes de armazenamento de instâncias.

```
Get-EC2InstanceType `
    -Filter @{Name="instance-type"; Values="r7*"}, 
            @{Name="instance-storage-supported"; Values="true"} | `
     Select InstanceType, @{Name="TotalSizeInGB"; Expression={($_.InstanceStorageInfo.TotalSizeInGB)}}
```

O seguinte é um exemplo de saída.

```
InstanceType  TotalSizeInGB
------------  -------------
r7gd.8xlarge           1900
r7gd.16xlarge          3800
r7gd.xlarge             237
r7gd.4xlarge            950
r7gd.medium              59
r7gd.2xlarge            474
r7gd.large              118
r7gd.metal             3800
r7gd.12xlarge          2850
```

### Encontrar um tipo de instância compatível com hibernação
<a name="find-instance-type-hibernation-ps"></a>

O exemplo a seguir exibe os tipos de instância compatíveis com hibernação.

```
(Get-EC2InstanceType `
    -Filter @{Name="hibernation-supported"; Values="true"}).InstanceType | Sort-Object
```

# Obtenha recomendações do localizador de tipo de instância do EC2
<a name="get-ec2-instance-type-recommendations"></a>

O assistente de seleção de tipo de instância do EC2 considera o caso de uso, o tipo de workload, a preferência do fabricante da CPU e como você prioriza preço e desempenho, bem como os parâmetros adicionais que você pode especificar. Em seguida, ele usa esses dados para fornecer sugestões e orientações sobre os tipos de instância do Amazon EC2 mais adequados às suas novas workloads.

Com tantos tipos de instância disponíveis, encontrar os tipos de instância mais adequados para sua workload pode ser demorado e complexo. Ao usar o assistente de seleção de tipo de instância do EC2, é possível se manter atualizado com os tipos de instância mais recentes e obter a melhor relação entre preço e desempenho para as workloads.

Você pode obter sugestões e orientações para tipos de instância do EC2 usando o console do Amazon EC2. Você também pode ir diretamente ao Amazon Q para obter conselhos sobre tipos de instância. Para obter mais informações, consulte o [Guia do usuário do Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html).

Se você estiver procurando recomendações de tipo de instância para uma workload *existente*, use o AWS Compute Optimizer. Para obter mais informações, consulte [Obter as recomendações de instâncias do EC2 no Compute Optimizer](ec2-instance-recommendations.md).

## Usar o assistente de seleção de tipo de instância do EC2
<a name="use-ec2-instance-type-finder"></a>

No console do Amazon EC2, é possível obter sugestões de tipos de instância do assistente de seleção de tipo de instância do EC2 no assistente de inicialização de instâncias ao criar um modelo de execução ou na página **Tipos de instância**.

Use as instruções apresentadas a seguir para obter sugestões e orientações para os tipos de instância do EC2 usando o assistente de seleção de tipo de instância do EC2 no console do Amazon EC2. Para visualizar uma animação dessas etapas, consulte [Veja uma animação: como receber sugestões de tipos de instância usando o assistente de seleção de tipo de instância do EC2](#use-ec2-instance-type-finder-animation).

**Para obter sugestões de tipos de instância usando o assistente de seleção de tipo de instância do EC2**

1. Inicie o processo usando qualquer um dos seguintes:
   + Siga o procedimento para [iniciar uma instância](ec2-launch-instance-wizard.md). Ao lado de **Tipo de instância**, escolha o link **Obter conselho**.
   + Siga o procedimento para [criar um modelo de execução](create-launch-template.md#create-launch-template-define-parameters). Ao lado de **Tipo de instância**, escolha o link **Obter conselho**.
   + No painel de navegação, escolha **Tipos de instância** e, em seguida, escolha o botão **Assistente de seleção de tipo de instância**.

1. Na tela **Obter conselhos sobre a seleção do tipo de instância**, faça o seguinte:

   1. Especifique os requisitos de tipo de instância ao selecionar opções para **Tipo de workload**, **Caso de uso**, **Prioridade** e **Fabricantes de CPU**.

   1. (Opcional) Para especificar requisitos mais detalhados para a workload, faça o seguinte:

      1. Expanda **Parâmetros avançados**.

      1. Para adicionar um parâmetro, selecione um parâmetro, escolha **Adicionar** e especifique um valor para o parâmetro. Repita para cada parâmetro adicional que você deseja adicionar. Para não indicar um valor mínimo ou máximo, deixe o campo vazio.

      1. Para remover um parâmetro após adicioná-lo, escolha o símbolo **X** ao lado do parâmetro.

   1. Escolha **Obter conselho sobre tipo de instância**.

      O Amazon EC2 fornece sugestões de famílias de instâncias que atendem aos requisitos especificados.

1. Para visualizar os detalhes de cada tipo de instância nas famílias de instâncias sugeridas, escolha **Exibir detalhes recomendados da família de instâncias**.

1. Selecione um tipo de instância que atenda aos seus requisitos e escolha **Ações** e **Executar instância** ou **Ações** e **Criar modelo de execução**.

   Como alternativa, se você iniciou o processo no assistente de inicialização de instâncias ou na página do modelo de execução e prefere retornar para o fluxo original, faça uma anotação do tipo de instância que deseja usar. Em seguida, no assistente de inicialização de instâncias ou no modelo de execução, em **Tipo de instância**, escolha o tipo de instância e conclua o procedimento para iniciar uma instância ou criar um modelo de execução.

### Veja uma animação: como receber sugestões de tipos de instância usando o assistente de seleção de tipo de instância do EC2
<a name="use-ec2-instance-type-finder-animation"></a>

![\[Esta animação mostra como receber sugestões de tipos de instância usando o assistente de seleção de tipo de instância do EC2. Para obter a versão em texto desta animação, consulte as etapas do procedimento anterior.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/use-ec2-instance-type-finder-animation.gif)


# Obter as recomendações de instâncias do EC2 no Compute Optimizer
<a name="ec2-instance-recommendations"></a>

O AWS Compute Optimizer fornece recomendações do Amazon EC2 para ajudar a melhorar a performance, a economizar dinheiro ou as duas coisas. Você pode usar essas recomendações para decidir se deseja mudar para um novo tipo de instância.

Para fazer recomendações, o Compute Optimizer analisa as especificações de instância existentes e as métricas de utilização. Os dados compilados são usados para recomendar quais tipos de instância do Amazon EC2 são melhores para lidar com a workload existente. As recomendações são retornadas com a definição de preço de instância por hora. Para obter mais informações, consulte [Amazon EC2 instance metrics](https://docs.aws.amazon.com/compute-optimizer/latest/ug/metrics.html#ec2-metrics-analyzed) no *Guia do usuário do AWS Compute Optimizer*.

**Topics**
+ [

## Requisitos
](#compute-optimizer-limitations)
+ [

## Classificações de descobertas
](#findings-classifications)
+ [

## Exibir recomendações
](#viewing-recommendations)
+ [

## Considerações para avaliação das recomendações
](#considerations)

## Requisitos
<a name="compute-optimizer-limitations"></a>

Para obter recomendações do Compute Optimizer, primeiro é necessário optar pelo Compute Optimizer. Para obter mais informações, consulte [Conceitos básicos do AWS Compute Optimizer](https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html) no *Manual do usuário do AWS Compute Optimizer*.

O Compute Optimizer gera recomendações para alguns tipos de instâncias, mas não para todos os tipos. Se você estiver usando um tipo de instância não compatível, o Compute Optimizer não vai gerar recomendações. Para ver a lista de tipos de instância compatíveis, consulte [Amazon EC2 instance requirements](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html#requirements-ec2-instances) no *Guia do usuário do AWS Compute Optimizer*.

## Classificações de descobertas
<a name="findings-classifications"></a>

O Compute Optimizer classifica suas descobertas para instâncias do EC2 da seguinte forma:
+ **Under-provisioned (Subprovisionada)** – uma instância do EC2 será considerada subprovisionada quando pelo menos uma especificação, como CPU, memória ou rede, não atender aos requisitos de performance de sua workload. Instâncias do EC2 subprovisionadas podem gerar performance ruim da aplicação. 
+ **Over-provisioned (Superprovisionada)** – uma instância do EC2 será considerada superprovisionada quando pelo menos uma especificação, como CPU, memória ou rede, puder ser reduzida sem deixar de atender aos requisitos de performance de sua workload e quando nenhuma especificação estiver subprovisionada. Instâncias do EC2 superprovisionadas podem gerar custos desnecessários de infraestrutura. 
+ **Optimized (Otimizada)** – uma instância do EC2 será considerada otimizada quando todas as especificações, como CPU, memória e rede, atenderem aos requisitos de performance de sua workload e a instância não estiver superprovisionada. Uma instância do EC2 otimizada executa suas workloads com performance e custo de infraestrutura ideais. Para instâncias otimizadas, o Compute Optimizer às vezes pode recomendar um tipo de instância de nova geração. 
+ **None (Nenhum)** – não há recomendações para essa instância. Isso pode ocorrer se você tiver optado pelo Compute Optimizer há menos de 12 horas, quando a instância estiver sendo executada há menos de 30 horas ou quando o tipo de instância não for compatível com o Compute Optimizer.

## Exibir recomendações
<a name="viewing-recommendations"></a>

Depois de optar pelo Compute Optimizer, você poderá visualizar as descobertas que o Compute Optimizer gera para as instâncias do EC2 no console do Amazon EC2. Depois, será possível acessar o console do Compute Optimizer para visualizar as recomendações. Caso tenha realizado a opção recentemente, as descobertas poderão não ser refletidas no console do EC2 durante até 12 horas.

**Para visualizar recomendações para uma instância usando o console do Amazon EC2**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances (Instâncias)**.

1. Escolha o ID da instância para abrir a página de detalhes da instância.

1. Na página de detalhes da instância, na seção de resumo superior, localize **AWS Compute Optimizer finding**. Se houver uma descoberta, exibiremos a classificação da descoberta e um link para ver os detalhes. Caso contrário, exibiremos **Nenhuma recomendação disponível para essa instância.**

1. Se houver uma descoberta, escolha **Visualizar detalhes**. Isso abre a página **Recomendações para instâncias do EC2** no console do Compute Optimizer. O tipo de instância atual é rotulado como **Atual**. Há também até três recomendações de tipo de instância, rotuladas como **Opção 1**, **Opção 2** e **Opção 3**. Essa página também mostra dados de métricas recentes do CloudWatch para a instância.

**Para visualizar as recomendações para todas as instâncias em todas as regiões**  
Você pode visualizar recomendações para todas as instâncias do Amazon EC2 em todas as regiões usando o console do Compute Optimizer. Para obter mais informações, consulte [Viewing EC2 instances recommendations](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-view-recommendations) e [Viewing EC2 instance details](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-viewing-details) no *Guia do usuário do AWS Compute Optimizer*.

## Considerações para avaliação das recomendações
<a name="considerations"></a>

Ao receber uma recomendação, você deve decidir se deve agir de acordo com ela. Antes de alterar um tipo de instância, considere o seguinte:
+ As recomendações não preveem seu uso. As recomendações são baseadas em seu histórico de uso durante os últimos 14 dias. Escolha um tipo de instância que tenha a expectativa de atender às suas necessidades futuras de recursos.
+ Concentre-se nas métricas gráficas para determinar se o uso real é menor do que a capacidade da instância. Também é possível visualizar dados de métricas (média, pico, percentil) no CloudWatch para aprofundar a avaliação de suas recomendações de instâncias do EC2. Por exemplo, observe como as métricas de porcentagem da CPU mudam durante o dia e se há picos que precisem ser acomodados. Para obter mais informações, consulte [Visualizar métricas disponíveis](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html) no *Guia do usuário do Amazon CloudWatch*. 
+ O Compute Optimizer pode fornecer recomendações para instâncias expansíveis, que são as instâncias T3, T3a e T2. Se você ultrapassa periodicamente a linha de base, verifique se poderá continuar a fazer isso com base nas vCPUs do novo tipo de instância. Para ter mais informações, consulte [Principais conceitos para instâncias de desempenho expansível](burstable-credits-baseline-concepts.md).
+ Se você comprou uma Instância reservada, sua instância sob demanda poderá ser cobrada como uma Instância reservada. Antes de alterar o tipo de instância atual, avalie o impacto sobre o uso e a cobertura da Instância reservada.
+ Considere conversões para instâncias da geração mais recente, sempre que possível.
+ Ao migrar para uma família de instâncias diferente, verifique se o tipo de instância atual e o novo tipo de instância são compatíveis, por exemplo, em termos de virtualização, arquitetura ou tipo de rede. Para ter mais informações, consulte [Compatibilidade para alterar o tipo de instância](resize-limitations.md).
+ Por fim, considere a classificação de risco de performance fornecida para cada recomendação. O risco de performance indica o esforço necessário para validar se o tipo de instância recomendado atende aos requisitos de performance da sua workload. Também recomendamos testes rigorosos de carga e performance antes e depois de fazer quaisquer alterações.

# Alterações no tipo de instância do Amazon EC2
<a name="ec2-instance-resize"></a>

À medida que suas necessidades mudarem, é possível descobrir que a instância está sobreutilizada (o tipo de instância é muito pequeno) ou subutilizada (o tipo de instância é muito grande). Se esse for o caso, será possível redimensionar a sua instância alterando o seu tipo de instância. Por exemplo, se a instância `t2.micro` for muito pequena para sua workload, é possível alterar o tamanho a para um tipo de instância T2 maior, como um `t2.large`. Ou é possível alterá-lo para outro tipo de instância, como `m5.large`. Também é possível migrar de um tipo de instância de uma geração anterior para um tipo de instância da geração atual para aproveitar alguns recursos, por exemplo, suporte para IPv6.

Se você quiser uma recomendação para um tipo de instância que esteja mais apto a lidar com sua workload existente, é possível usar o AWS Compute Optimizer. Para obter mais informações, consulte [Obter as recomendações de instâncias do EC2 no Compute Optimizer](ec2-instance-recommendations.md).

Ao alterar o tipo de instância, você começará a pagar a taxa do novo tipo de instância. Para obter as taxas sob demanda para todos os tipos de instância, consulte [Preço sob demanda do Amazon EC2](https://aws.amazon.com/ec2/pricing/on-demand/).

Para adicionar armazenamento extra à sua instância sem alterar o tipo de instância, adicione um volume do EBS à instância. Para obter mais informações, consulte [Associar um volume do Amazon EBS a uma instância](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) no *Guia do usuário do Amazon EBS*.

## Quais as instruções a serem seguidas?
<a name="choose-instance-resize-instructions"></a>

Existem instruções diferentes para alterar o tipo de instância. As instruções a serem usadas dependem do volume raiz da instância e se o tipo de instância é compatível com a configuração atual da instância. Para obter informações sobre como a compatibilidade é determinada, consulte [Compatibilidade para alterar o tipo de instância](resize-limitations.md).

Use a tabela a seguir para determinar quais instruções seguir.


| Volume raiz | Compatibilidade | Siga estas instruções | 
| --- | --- | --- | 
| EBS | Compatível | [Alterar o tipo de instância](change-instance-type-of-ebs-backed-instance.md) | 
| EBS | Não compatível | [Migrar para um novo tipo de instância](migrate-instance-configuration.md) | 
| Armazenamento de instâncias | Não aplicável | [Migrar para um novo tipo de instância](migrate-instance-configuration.md) | 

# Compatibilidade para alterar o tipo de instância
<a name="resize-limitations"></a>

Você só pode alterar o tipo de instância se a configuração atual da instância for compatível com tipo de instância desejado. Se o tipo de instância que você deseja não for compatível com a configuração atual da instância, é necessário iniciar uma nova instância com uma configuração que seja compatível com o tipo de instância e, em seguida, migrar sua aplicação para a nova instância.

A compatibilidade é determinada da seguinte maneira:

**Tipo de virtualização**  
As AMIs do Linux usam um dos dois tipos de virtualização: paravirtual (PV) ou máquina virtual de hardware (HVM). Se uma instância foi iniciada em uma AMI PV, você não poderá alterar para um tipo de instância que seja somente HVM. Para obter mais informações, consulte [Tipos de virtualização](ComponentsAMIs.md#virtualization_types). Para conferir o tipo de virtualização da instância, confira o valor do campo **Virtualization** (Virtualização) no painel de detalhes da tela **Instances** (Instâncias) no console do Amazon EC2.

**Arquitetura**  
As AMIs são específicas da arquitetura do processador, portanto, é necessário selecionar um tipo de instância com a mesma arquitetura de processador que o tipo da instância atual. Por exemplo:  
+ Se o tipo de instância atual tiver um processador baseado na arquitetura Arm, você estará limitado aos tipos de instância que oferecem suporte a um processador baseado na arquitetura Arm, como o C6g e M6g.
+ Os seguintes tipos de instância são os únicos tipos de instância que oferecem suporte a AMIs de 32 bits: `t2.nano`, `t2.micro`, `t2.small`, `t2.medium`, `c3.large`, `t1.micro`, `m1.small`, `m1.medium` e `c1.medium`. Se estiver alterando o tipo de instância de uma instância de 32 bits, você estará limitado a esses tipos de instância.

**Adaptadores de rede**  
Se você alternar de um driver de um adaptador de rede para outro, as configurações do adaptador de rede serão redefinidas quando o sistema operacional criar o novo adaptador. Para redefinir as configurações, talvez seja necessário ter acesso a uma conta local com permissões de administrador. Veja a seguir exemplos de mudança de um adaptador de rede para outro:  
+ AWS PV (instâncias T2) para Intel 82599 VF (instâncias M4)
+ Intel 82599 VF (maioria das instâncias M4) para ENA (instâncias M5)
+ ENA (instâncias M5) para ENA de alta largura de banda (instâncias M5n)

**Redes avançadas**  
Tipos de instância que oferecem suporte a [redes avançadas](enhanced-networking.md) exigem que os drivers necessários estejam instalados. Por exemplo, as [instâncias baseadas em Nitro](instance-types.md#instance-hypervisor-type) precisam de AMIs baseadas no EBS com os drivers do Adaptador de Rede Elástica (ENA) instalados. Para alterar de um tipo de instância sem suporte para redes avançadas para um tipo com suporte para redes avançadas, é necessário instalar os [drivers ENA](enhanced-networking-ena.md) ou os [drivers ixgbevf](sriov-networking.md) na instância, conforme apropriado.  
Quando você redimensiona uma instância com o ENA Express habilitado, o novo tipo de instância também deve ser compatível com o ENA Express. Para obter uma lista dos tipos de instâncias compatíveis com o ENA Express, consulte [Tipos de instâncias compatíveis com o ENA Express](ena-express.md#ena-express-supported-instance-types).  
Para alterar de um tipo de instância compatível com o ENA Express para um tipo de instância não compatível com o ENA Express, certifique-se de que o ENA Express não esteja habilitado antes de você redimensionar a instância.

**NVMe**  
Os volumes do EBS são expostos como dispositivos de blocos NVMe em [Instâncias baseadas em Nitro](instance-types.md#instance-hypervisor-type). Se você alterar de um tipo de instância sem suporte para NVMe para um tipo de instância com suporte para NVMe, deverá primeiro instalar os drivers NVMe na sua instância. Além disso, os nomes dos dispositivos para os dispositivos especificados no mapeamento de dispositivos de blocos são renomeados usando nomes de dispositivos NVMe (`/dev/nvme[0-26]n1`).  
[Instâncias do Linux] Portanto, para a montagem de sistemas de arquivos no momento da inicialização usando `/etc/fstab`, você deve utilizar um UUID, ou um rótulo, em vez de nomes de dispositivos.

**Limite de volume**  
O número máximo de volumes do Amazon EBS que é possível anexar a uma instância depende do tipo e do tamanho da instância. Para obter mais informações, consulte [Limites de volume do Amazon EBS para instâncias do Amazon EC2](volume_limits.md).  
Só é possível mudar para um tipo ou tamanho de instância que ofereça suporte ao mesmo número ou a um número maior de volumes do que os anexados à instância no momento. Se você mudar para um tipo ou tamanho de instância que não ofereça suporte ao número de volumes anexados no momento, a solicitação falhará. Por exemplo, se você mudar de uma instância `m7i.4xlarge` com 32 volumes anexados para uma instância `m6i.4xlarge` compatível com um máximo de 27 volumes, a solicitação falhará.

**NitroTPM**  
Se você tiver inicializado a instância usando uma AMI com [NitroTPM](nitrotpm.md) habilitado e com um tipo de instância compatível com o NitroTPM, a instância será inicializada com o NitroTPM habilitado. Você só pode mudar para um tipo de instância que também seja compatível com o NitroTPM.

# Alterar o tipo de instância para a instância do Amazon EC2
<a name="change-instance-type-of-ebs-backed-instance"></a>

Use as instruções a seguir para alterar o tipo de instância de uma instância baseada no Amazon EBS caso o tipo de instância de que precisa seja compatível com a configuração atual da instância. Para obter mais informações, consulte [Compatibilidade para alterar o tipo de instância](resize-limitations.md).

**Considerações**
+ Você deve interromper a instância antes de poder alterar o tipo da instância. Planeje tempo de inatividade enquanto a instância estiver parada. Interromper a instância e alterar o tipo de instância pode levar alguns minutos, e o tempo necessário para iniciar a instância pode variar dependendo dos scripts de startup da aplicação. Para obter mais informações, consulte [Início e interrupção de instâncias do Amazon EC2](Stop_Start.md).
+ Quando você interrompe e inicia uma instância, nós movemos a instância para um novo hardware. Se sua instância tiver um endereço IPv4 público que não seja um IP elástico, nós liberamos o endereço e damos à instância um novo endereço IPv4 público. Para obter mais informações sobre o comportamento do endereço IP em todo o ciclo de vida de uma instância, consulte [Diferenças entre os estados de instâncias](ec2-instance-lifecycle.md#lifecycle-differences).
+ Você não pode alterar o tipo de instância de uma [instância spot](using-spot-instances-request.md#stopping-a-spot-instance).
+ [Instâncias do Windows] Recomendamos atualizar o pacote de driver PV da AWS antes de alterar o tipo de instância. Para obter mais informações, consulte [Atualizar drivers PV em instâncias do Windows do EC2](Upgrading_PV_drivers.md).
+ Se a instância estiver em um grupo do Auto Scaling, o serviço do Amazon EC2 Auto Scaling marcará a instância interrompida como não íntegra e poderá encerrá-la e executar uma instância de substituição. Para evitar isso, é possível suspender os processos de escalabilidade para o grupo enquanto estiver alterando o tipo de instância. Para obter mais informações, consulte [Suspensão e retomada de um processo para um grupo do Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html) no *Guia do usuário do Amazon EC2 Auto Scaling*.
+ Quando você altera o tipo de instância de uma instância com volumes de armazenamento de instâncias NVMe, a instância atualizada pode ter volumes adicionais de armazenamento, pois todos os volumes de armazenamento de instâncias NVMe estão disponíveis mesmo que não estejam especificados na AMI ou no mapeamento de dispositivos de blocos de instâncias. Caso contrário, a instância atualizada tem o mesmo número de volumes de armazenamento de instância que você especificou ao iniciar a instância original.
+ O número máximo de volumes do Amazon EBS que é possível anexar a uma instância depende do tipo e do tamanho da instância. Não é possível mudar para um tipo ou tamanho de instância que não ofereça suporte ao número de volumes que já estão conectados à sua instância. Para obter mais informações, consulte [Limites de volume do Amazon EBS para instâncias do Amazon EC2](volume_limits.md).
+ [Instâncias do Linux] é possível usar o runbook `AWSSupport-MigrateXenToNitroLinux` para migrar instâncias do Linux compatíveis de um tipo de instância do Xen para um tipo de instância do Nitro. Para obter mais informações, consulte [https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-migrate-xen-to-nitro.html](https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-migrate-xen-to-nitro.html) na *Referência do runbook do AWS Systems Manager Automation*.
+ [Instâncias do Windows] Para obter orientações adicionais sobre a migração de instâncias do Windows compatíveis de um tipo de instância do Xen para um tipo de instância do Nitro, consulte [Migrate to latest generation instance types](migrating-latest-types.md).

**Para alterar o tipo de instância de uma instância baseada no Amazon EBS**

1. (Opcional) Se o tipo de instância requer drivers que não estejam instalados na instância atual, é necessário se conectar à sua instância e instalar os drivers primeiro. Para obter mais informações, consulte [Compatibilidade para alterar o tipo de instância](resize-limitations.md).

1. [Instâncias do Windows] Se você configurou a instância do Windows para usar o [endereçamento IP estático](config-windows-multiple-ip.md#step1) e alterar de um tipo de instância que não é compatível com as redes aperfeiçoadas para um tipo de instância que é compatível com as redes aperfeiçoadas, você poderá receber um aviso sobre um possível conflito de endereço IP ao reconfigurar o endereçamento IP estático. Para evitar isso, habilite o DHCP na interface de rede da instância antes de alterar o tipo de instância. Na sua instância, abra a **Network and Sharing Center** (Central de rede e compartilhamento), vá para **Internet Protocol Version 4 (TCP/IPv4) Properties** (Propriedades do protocolo IP versão 4 (TCP/IPv4)) para a interface de rede e escolha **Obtain an IP address automatically** (Obter um endereço IP automaticamente). Altere o tipo de instância e reconfigure o endereçamento IP estático na interface de rede.

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances (Instâncias)**.

1. Selecione a instância e escolha **Estado da instância** e **Parar instância**. Quando a confirmação for solicitada, escolha **Parar**. Pode demorar alguns minutos para que a instância pare.

1. Com a instância ainda selecionada, escolha **Actions (Ações)**, **Instance settings (Configurações de instância)**, **Change instance type (Alterar tipo de instância)**. Essa ação ficará esmaecida se o estado da instância não for `stopped`.

1. Em **Change Instance Type** (Alterar tipo de instância), faça o seguinte:

   1. Em **Instance type** (Tipo de instância), selecione o tipo de instância desejado.

      Se o tipo de instância não estiver na lista, ele não é compatível com a configuração da sua instância. Em vez disso, use as seguintes instruções: [Migrar para um novo tipo de instância executando uma nova instância do EC2](migrate-instance-configuration.md).

   1. (Opcional) Se o tipo de instância selecionado oferecer suporte à otimização para EBS, selecione **EBS-optimized** (Otimizado para EBS) ou desmarque a opção **EBS-optimized** (Otimizado para EBS) para desabilitar a otimização para EBS.

      Se, por padrão, o tipo de instância selecionado for otimizada para EBS, a opção **EBS-optimized** (Otimizada para EBS) estará selecionada e você não poderá desfazer a seleção.

   1. (Opcional) Configure as opções de vCPU no novo tipo de instância.

      Ao alterar o tipo de instância de uma instância existente, o Amazon EC2 aplica as configurações de opções de CPU da instância existente à nova instância, se possível. Se o novo tipo de instância não for compatível com essas configurações, as opções de CPU serão redefinidas como **Nenhum**. Essa opção usa o número padrão de vCPUs para o novo tipo de instância.

      Se o tipo de instância selecionado for compatível com a configuração de vCPU, selecione **Especificar opções de CPU** no painel **Detalhes avançados** para configurar vCPUs para seu novo tipo de instância.

   1. Escolha **Alterar** para aceitar as novas configurações.

1. Para iniciar a instância, selecione a instância e escolha **Instance state** (Estado da instância) e **Start instance** (Iniciar instância). Pode demorar alguns minutos para que a instância entre no estado `running`. Se a instância não iniciar, consulte [Solucionar problemas de alteração de tipo de instância](troubleshoot-change-instance-type.md).

1. [Instâncias do Windows] Se a instância executar o Windows Server 2016 ou o Windows Server 2019 com EC2Launch v1, conecte-se à sua instância do Windows e execute o script do PowerShell para EC2Launch, apresentado a seguir, a fim de configurar a instância depois que o tipo de instância for alterado.
**Importante**  
A senha do administrador será redefinida quando você habilitar o script de inicialização do EC2 da instância. É possível modificar o arquivo de configuração para desabilitar a redefinição da senha do administrador especificando-a nas configurações das tarefas de inicialização. Para obter as etapas para desabilitar a redefinição de senha, consulte [Configure initialization tasks](ec2launch-config.md#ec2launch-inittasks) (EC2Launch) ou [Change settings](ec2launch-v2-settings.md#ec2launch-v2-ui) (EC2Launch v2).

   ```
   PS C:\> C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
   ```

# Migrar para um novo tipo de instância executando uma nova instância do EC2
<a name="migrate-instance-configuration"></a>

Você poderá alterar o tipo de instância de uma instância do EC2 somente se for uma instância baseada no EBS com uma configuração que seja compatível com o novo tipo de instância desejado. Caso contrário, se a configuração ou sua instância não for compatível com o novo tipo de instância, ou se for uma instância baseada em armazenamento de instância, você deverá executar uma instância de substituição que seja compatível com o tipo de instância desejado. Para obter informações sobre como a compatibilidade é determinada, consulte [Compatibilidade para alterar o tipo de instância](resize-limitations.md).

**Visão geral do processo de migração**
+ Faça backup dos dados na instância original.
+ Execute uma nova instância com uma configuração que seja compatível com o novo tipo de instância desejado e anexe todos os volumes do EBS que estavam anexados à instância original.
+ Instale sua aplicação na nova instância.
+ Restaure todos os dados.
+ Se a instância original tiver um endereço IP elástico, você deve associá-la à nova instância para garantir que os usuários possam continuar a usar a aplicação sem interrupção.

**Para migrar uma instância para uma nova instância**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Faça backup dos dados de que ainda precisa da seguinte forma:
   + Conecte-se à instância e copie os dados nos volumes do armazenamento de instância para o armazenamento persistente.
   + [Crie snapshots](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-snapshot.html) dos volumes do EBS para que você possa criar novos volumes com os mesmos dados, ou desanexe os volumes da instância para que possa anexá-los à nova instância.

1. No painel de navegação, escolha **Instâncias**.

1. Selecione **Iniciar instâncias**. Quando configurar as instâncias, faça o seguinte:

   1. Selecione uma AMI que seja compatível com o tipo de instância desejado. Por exemplo, você deve selecionar uma AMI que seja compatível com o tipo de processador do novo tipo de instância. Além disso, os tipos de instância da geração atual requerem uma AMI de HVM.

   1. Selecione o novo tipo de instância desejado. Se o tipo de instância desejado não estiver disponível, ele não é compatível com a configuração da AMI selecionada.

   1. Se quiser permitir que algum tráfego alcance a nova instância, selecione a mesma VPC e o grupo de segurança usados com a instância original.

   1. Quando terminar de configurar sua nova instância, execute as etapas para selecionar um par de chaves e inicie sua instância. Pode demorar alguns minutos para que a instância entre no estado `running`.

1. Se você fez backup dos dados em um snapshot do EBS, [crie um volume do snapshot](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-creating-volume.html#ebs-create-volume-from-snapshot) e, em seguida, [anexe o volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) à nova instância.

   Para mover um volume do EBS da instância original para a nova instância, [desanexe o volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-detaching-volume.html) da instância original e, em seguida, [anexe o volume](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-attaching-volume.html) à nova instância.

1. Instale sua aplicação e o software necessário na nova instância.

1. Restaure todos os dados dos quais você fez backup dos volumes de armazenamento de instâncias da instância original.

1. Se a instância original tiver um endereço IP elástico, atribua-o à nova instância da seguinte maneira:

   1. No painel de navegação, escolha **IPs elásticos**.

   1. Selecione o endereço IP elástico que está associado à instância original e escolha **Actions (Ações)** e **Disassociate Elastic IP address (Desassociar endereço IP elástico)**. Quando a confirmação for solicitada, escolha **Disassociate (Desassociar)**.

   1. Com o endereço IP elástico ainda selecionado, escolha **Actions (Ações)** e **Associate Elastic IP address (Associar endereço IP elástico)**.

   1. Em **Resource type (Tipo de recurso)**, escolha **Instance (Instância)**.

   1. Em **Instância**, escolha a nova instância.

   1. (Opcional) Em **Private IP address (Endereço IP privado)**, especifique um endereço IP privado ao qual associar o endereço IP elástico.

   1. Escolha **Associate**.

1. (Opcional) É possível encerrar a instância original se ela não for mais necessária. Selecione a instância e confirme que está prestes a terminar a instância original e não a nova instância (por exemplo, confira o nome ou a hora do lançamento) e depois escolha **Instance state** (Estado da instância), **Terminate instance** (Terminar instância).

# Solucionar problemas de alteração de tipo de instância
<a name="troubleshoot-change-instance-type"></a>

Use as informações a seguir para ajudar a diagnosticar e corrigir os problemas que podem ocorrer com a alteração do tipo de instância.

## A instância não inicia após a alteração do tipo de instância
<a name="troubleshoot-change-instance-type-no-start"></a>

**Causa possível: requisitos de novo tipo de instância não atendidos**  
Se a sua instância não inicializar, é possível que um dos requisitos de novo tipo de instância não tenha sido atendido. Para obter mais informações, consulte [Por que minha instância do Linux não está inicializando depois que mudei seu tipo?](https://repost.aws/knowledge-center/boot-error-linux-nitro-instance)

**Causa possível: a AMI não oferece suporte para o tipo de instância**  
Se você usar o console do EC2 para alterar o tipo de instância, somente os tipos de instância com suporte pela AMI selecionada estarão disponíveis. Porém, se você usar a AWS CLI para iniciar uma instância, é possível especificar uma AMI e um tipo de instância incompatíveis. Se a AMI e o tipo de instância forem incompatíveis, a instância não poderá ser iniciada. Para obter mais informações, consulte [Compatibilidade para alterar o tipo de instância](resize-limitations.md).

**Causa possível: a instância está no grupo de posicionamento de cluster**  
Se sua instância estiver em um [grupo de posicionamento de cluster](placement-strategies.md#placement-groups-cluster) e, após a alteração do tipo de instância, a instância não iniciar, tente o seguinte:  

1. Interrompa todas as instâncias no grupo de posicionamento de cluster.

1. Altere o tipo de instância da instância afetada.

1. Inicie todas as instâncias no grupo de posicionamento de cluster.

## Aplicação ou site não acessíveis na Internet após a alteração do tipo de instância
<a name="troubleshoot-change-instance-type-ipv4"></a>

**Causa possível: o endereço IPv4 público foi liberado**  
Quando altera o tipo de instância, primeiro é necessário interromper a instância. Quando você interrompe uma instância, liberamos o endereço IPv4 público e fornecemos a sua instância um novo endereço IPv4 público.  
Para reter o endereço IPv4 público entre as interrupções e inicializações da instância, recomendamos que você use um endereço de IP elástico, sem nenhum custo extra, desde que sua instância esteja em execução. Para obter mais informações, consulte [Endereços IP elásticos](elastic-ip-addresses-eip.md).

# Instâncias expansíveis
<a name="burstable-performance-instances"></a>

Muitas workloads de uso geral não estão, em média, ocupadas e não exigem alto nível de performance da CPU sustentada. O gráfico a seguir ilustra a utilização da CPU para muitas workloads comuns executadas por clientes na Nuvem AWS hoje.

![\[Muitas workloads comuns são assim: a utilização média da CPU é igual ou inferior à linha de base, com alguns picos acima da linha de base.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/CPU-common-workloads.png)


Essas workloads de utilização de CPU de baixa a moderada causam desperdício de ciclos de CPU e, consequentemente, você paga por mais do que usa. Para superar isso, é possível aproveitar as instâncias de uso geral expansíveis com baixo custo, que são as instâncias T. 

A família de instâncias T fornece performance de CPU de linha de base com capacidade de expansão acima da linha de base a qualquer momento, pelo tempo que for necessário. A CPU de linha de base é definida para atender às necessidades da maioria das workloads de uso geral, inclusive microsserviços de grande escala, servidores Web, bancos de dados pequenos e médios, registro em log de dados, repositórios de código, desktops virtuais, ambientes de desenvolvimento e teste e aplicações essenciais aos negócios. As instâncias T oferecem um equilíbrio de recursos de computação, memória e rede e fornecem a maneira mais econômica de executar um amplo espectro de aplicações de uso geral que têm uso de CPU de baixo a moderado. Podem economizar até 15% em custos, quando comparadas às instâncias M, e podem gerar ainda mais economia com tamanhos de instância menores e mais econômicas, oferecendo até 2 vCPUs e 0,5 GiB de memória. Os tamanhos de instância T menores, como nano, micro, pequeno e médio, são adequados para workloads que precisam de uma pequena quantidade de memória e não esperam alto uso da CPU.

**nota**  
Este tópico descreve a CPU intermitente. Para obter mais informações sobre performance de rede intermitente, consulte [Largura de banda de rede de instâncias do Amazon EC2](ec2-instance-network-bandwidth.md). 

## Tipos de instância do EC2 expansíveis
<a name="burstable-instance-types"></a>

As instâncias do EC2 expansíveis consistem em tipos de instância T4g, T3a e T3 e nos tipos de instância T2 da geração anterior.

Os tipos de instância T4g são a geração mais recente de instâncias expansíveis. Fornecem o melhor preço por performance e o menor custo entre todos os tipos de instância do EC2. Os tipos de instância T4g são alimentados por processadores [AWS Graviton2](https://aws.amazon.com/ec2/graviton/) baseados em Arm com amplo suporte ao ecossistema de fornecedores de sistemas operacionais, fornecedores de software independentes e serviços e aplicações da AWS.

A tabela a seguir resume as principais diferenças entre os tipos de instância expansível.


****  

| Type | Descrição | Família de processadores | 
| --- | --- | --- | 
| Última geração | 
| T4g |  Tipo de instância do EC2 de menor custo com relação preço/performance até 40% mais alta e custos 20% menores em relação às T3  |  AWSProcessadores Graviton2 com núcleos Arm Neoverse N1  | 
| T3a |  Instâncias baseadas em x86 de menor custo com custos 10% mais baixos em relação às instâncias T3  |  Processadores AMD EPYC de 1.ª geração  | 
| T3 |  Melhor relação preço/performance de pico para workloads x86 com preço/performance até 30% mais baixos em relação às instâncias T2 da geração anterior  |  Intel Xeon escalável (processadores Skylake, Cascade Lake)  | 
| Geração anterior | 
| T2 |  Instâncias expansíveis da geração anterior  |  Processadores Intel Xeon  | 

Para obter informações sobre o preço de instâncias e outras especificações, consulte [Preços do Amazon EC2](https://aws.amazon.com/ec2/pricing/) e [Tipos de instância do Amazon EC2](https://aws.amazon.com/ec2/instance-types/). Para obter mais informações sobre performance de rede intermitente, consulte [Largura de banda de rede de instâncias do Amazon EC2](ec2-instance-network-bandwidth.md).

Caso tenha criado sua Conta da AWS antes de 15 julho de 2025 e ela tenha menos de 12 meses, é possível usar uma instância `t2.micro` gratuitamente (ou uma instância `t3.micro` em regiões onde o tipo `t2.micro` estiver indisponível) com determinados limites de uso. Caso tenha criado sua Conta da AWS em 15 de julho de 2025 ou após essa data, será possível usar os tipos de instância `t3.micro`, `t3.small`, `t4g.micro` e `t4g.small` por seis meses ou até que seus créditos acabem. Para obter mais informações, consulte [Nível gratuito da AWS](https://aws.amazon.com/free/).

**Opções de compra compatíveis com instâncias T**
+ On-Demand Instances
+ Reserved Instances
+ Instâncias dedicadas (apenas T3)
+ Hosts dedicados (apenas T3, apenas no modo `standard`)
+ Instâncias spot

Para obter mais informações, consulte [Opções de faturamento e compra do Amazon EC2](instance-purchasing-options.md).

**Topics**
+ [

## Tipos de instância do EC2 expansíveis
](#burstable-instance-types)
+ [

## Práticas recomendadas
](#burstable-performance-instances-best-practices)
+ [

# Principais conceitos para instâncias de desempenho expansível
](burstable-credits-baseline-concepts.md)
+ [

# Modo ilimitado de instâncias expansíveis
](burstable-performance-instances-unlimited-mode.md)
+ [

# Modo padrão de instâncias expansíveis
](burstable-performance-instances-standard-mode.md)
+ [

# Configurar instâncias de desempenho expansível
](burstable-performance-instances-how-to.md)
+ [

# Monitore créditos de CPU para instâncias com capacidade de expansão
](burstable-performance-instances-monitoring-cpu-credits.md)

## Práticas recomendadas
<a name="burstable-performance-instances-best-practices"></a>

Siga estas melhores práticas para obter o benefício máximo com as instâncias expansíveis.
+ Verifique se o tamanho da instância escolhido ultrapassa os requisitos mínimos de memória do sistema operacional e das aplicações. Os sistemas operacionais com interfaces gráficas de usuário que consomem memória e recursos de CPU significativos (por exemplo, o Windows) podem exigir um tamanho de instância `t3.micro`, ou maior, para muitos casos de uso. À medida que os requisitos de memória e de CPU de sua workload aumentam, você tem a flexibilidade nas instâncias T para escalar para tamanhos de instâncias maiores do mesmo tipo ou selecionar outro tipo de instância.
+ Habilite o [AWS Compute Optimizer](https://aws.amazon.com/compute-optimizer/getting-started/) para sua conta e verifique as recomendações do Compute Optimizer para sua workload. O Compute Optimizer pode ajudar a avaliar se as instâncias devem ser ampliadas para melhorar a performance ou reduzidas para economizar custos. O Compute Optimizer também pode recomendar um tipo de instância diferente com base no cenário. Para obter mais informações, consulte [Visualizar recomendações de instância do EC2](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html) no *Guia do usuário do AWS Compute Optimizer*.

# Principais conceitos para instâncias de desempenho expansível
<a name="burstable-credits-baseline-concepts"></a>

Os tipos de instância do Amazon EC2 tradicionais fornecem recursos fixos de CPU, enquanto as instâncias expansíveis fornecem um nível de linha de base de uso de CPU com capacidade para expandir o uso de CPU acima desse nível da linha de base. Isso garante que você pague somente pela CPU de linha de base, além dos usos adicionais de CPU de expansão, resultando em custos de computação mais baixos. O uso de linha de base e a capacidade de expansão são governados por créditos de CPU. As instâncias expansíveis são os únicos tipos de instância que usam créditos para uso de CPU.

Cada instância expansível ganha créditos continuamente quando permanece abaixo da linha de base da CPU e gasta créditos continuamente quando expande acima da linha de base. A quantidade de créditos obtidos ou gastos depende do uso da CPU da instância:
+ Se a utilização da CPU for maior do que linha de base, os créditos gastos serão maiores do que os créditos obtidos.
+ Se a utilização da CPU for igual à linha de base, os créditos obtidos serão iguais aos créditos gastos.
+ Se a utilização da CPU for maior do que linha de base, os créditos gastos serão maiores do que os créditos obtidos.

Quando os créditos obtidos são maiores do que os créditos gastos, a diferença é chamada de créditos acumulados, que podem ser usados posteriormente para expandir acima da utilização da CPU de linha de base. Da mesma forma, quando os créditos gastos são maiores do que créditos obtidos, o comportamento da instância depende do modo de configuração de crédito (modo padrão ou modo ilimitado). 

No modo padrão, quando os créditos gastos são maiores do que os créditos obtidos, a instância usa os créditos acumulados para expandir acima da utilização da CPU de linha de base. Se não houver mais créditos acumulados, a instância se reduzirá gradualmente à utilização da CPU de linha de base e não poderá expandir acima da linha de base até acumular mais créditos. 

No modo ilimitado, se a instância expandir acima da utilização da CPU de linha de base, a instância usará primeiro os créditos acumulados para expandir. Se não houver mais créditos acumulados, a instância gastará créditos excedentes para expandir. Quando sua utilização de CPU ficar abaixo da linha de base, ela usará os créditos de CPU que ela ganhar para pagar os créditos excedentes gastos anteriormente. A capacidade de ganhar créditos de CPU para pagar créditos excedentes permite que o Amazon EC2 mantenha a média de utilização de CPU de uma instância em um período de 24 horas. Se o uso médio da CPU durante um período de 24 horas exceder a lista de referência, a instância será cobrada pelo uso adicional em uma [taxa adicional fixa](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) por hora de vCPU.

**Contents**
+ [

## Principais conceitos e definições
](#key-concepts)
+ [

## Ganhe créditos de CPU
](#earning-CPU-credits)
+ [

## Taxa de ganhos de créditos de CPU
](#CPU-credit-earn-rate)
+ [

## Limite de acúmulo de créditos de CPU
](#CPU-credit-accrual-limit)
+ [

## Duração dos créditos de CPU acumulados
](#accrued-CPU-credits-life-span)
+ [

## Utilização da linha de base
](#baseline_performance)

## Principais conceitos e definições
<a name="key-concepts"></a>

Os principais conceitos e definições a seguir são aplicáveis a instâncias expansíveis.

**Utilização da CPU**  
Utilização de CPU é o percentual de unidades de processamento EC2 alocadas que estão em uso na instância no momento. Essa métrica mede a porcentagem de ciclos de CPU alocados que estão sendo utilizados em uma instância. A métrica CPU Utilization do CloudWatch mostra o uso da CPU por instância e não o uso da CPU por núcleo. A especificação de CPU de linha de base de uma instância também se baseia no uso da CPU por instância. Para medir a utilização da CPU usando o Console de gerenciamento da AWS ou a AWS CLI, consulte [Obter estatísticas para uma instância específica](US_SingleMetricPerInstance.md).

**Crédito da CPU**  
Uma unidade de VCPU-time.  
Exemplos:  
1 crédito de CPU = 1 vCPU \$1 100% de utilização \$1 1 minuto.  
1 crédito de CPU = 1 vCPU \$1 50% de utilização \$1 2 minutos  
1 crédito de CPU = 2 vCPUs \$1 25% de utilização \$1 2 minutos

**Utilização da linha de base**  
A utilização da lista de base é o nível no qual a CPU pode ser utilizada para um saldo de crédito líquido igual a zero, quando o número de créditos de CPU obtidos correspondem ao número de créditos de CPU usados. A utilização da linha de base também é conhecida como a linha de base. A utilização de linha de base é expressa como uma porcentagem da utilização da vCPU, que é calculada da seguinte forma: % da utilização de referência = (número de créditos ganhos/número de vCPUs)/60 minutos.  
Para a utilização de linha de base de cada tipo de instância expansível, consulte a [tabela de crédito](#burstable-performance-instances-credit-table).

**Créditos ganhos**  
Créditos obtidos continuamente por uma instância quando ela está em execução.  
Número de créditos ganhos por hora = % de utilização da linha de base \$1 número de vCPUs \$1 60 minutos  
Exemplo:  
Um t3.nano com 2 vCPUs e utilização de linha de base de 5% ganha 6 créditos por hora, calculados da seguinte forma:  
2 vCPUs \$1 5% da linha de base \$1 60 minutos = 6 créditos por hora

**Créditos gastos ou usados**  
Créditos usados continuamente por uma instância quando ela está em execução.  
Créditos de CPU gastos por minuto = Número de vCPUs \$1 utilização da CPU \$1 1 minuto

**Créditos acumulados**  
Créditos de CPU que não são gastos quando uma instância usa menos créditos do que o necessário para a utilização da linha de base. Em outras palavras, créditos acumulados = (Créditos obtidos - Créditos usados) abaixo da linha de base.  
Exemplo:  
Se um t3.nano estiver sendo executado com 2% de utilização da CPU, que está abaixo de sua linha de base de 5% por uma hora, os créditos acumulados serão calculados da seguinte forma:  
Créditos de CPU acumulados = (Créditos obtidos por hora - Créditos usados por hora) = 6 - 2 vCPUs \$1 2% de utilização da CPU \$1 60 minutos = 6 - 2,4 = 3,6 créditos acumulados por hora

**Limite de acúmulo de créditos**  
Depende do tamanho da instância, mas em geral é igual ao número máximo de créditos obtidos em 24 horas.  
Exemplo:  
Para t3.nano, o limite de crédito acumulado = 24 \$1 6 = 144 créditos

**Créditos de execução**  
Aplicável somente a instâncias T2 configuradas para o modo padrão. Os créditos de inicialização são um número limitado de créditos de CPU alocados para uma nova instância T2, de modo que, quando iniciada no modo padrão, possa expandir acima da linha de base.

**Créditos excedentes**  
Créditos que são gastos por uma instância após esgotar o saldo de crédito acumulado. Os créditos excedentes são projetados para instâncias expansíveis para sustentar alta performance por um longo período e são usados somente no modo ilimitado. O saldo de créditos excedentes é usado para determinar quantos créditos foram usados pela instância para expandir no modo ilimitado.

**Modo padrão**  
Modo de configuração de crédito, que permite que uma instância se expanda acima da linha de base, gastando créditos acumulados no saldo de crédito.

**Modo ilimitado**  
Modo de configuração de crédito, que permite que uma instância se expanda acima da linha de base, sustentando alta utilização da CPU por qualquer período, sempre que necessário. O preço por hora da instância cobre automaticamente todos os picos de uso da CPU se a utilização média de CPU da instância for igual ou menor que a linha de base durante um período contínuo de 24 horas ou durante a vida útil da instância, o que for menor. Se a instância for executada com maior utilização de CPU por um período prolongado, ela poderá fazê-lo por uma [taxa adicional uniforme](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) por hora de vCPU.

A tabela a seguir resume as principais diferenças de crédito entre os tipos de instância expansível.


****  

| Type | Tipo de créditos de CPU compatíveis | Modos de configuração de crédito | Vida útil de créditos de CPU acumulados entre a inicialização e a interrupção da instância | 
| --- | --- | --- | --- | 
| Última geração | 
| T4g |  Créditos obtidos, créditos acumulados, créditos gastos, créditos excedentes (somente no modo ilimitado)  |  Padrão, ilimitado (padrão)  |  7 dias (os créditos permanecem por 7 dias após a interrupção de uma instância)  | 
| T3a |  Créditos obtidos, créditos acumulados, créditos gastos, créditos excedentes (somente no modo ilimitado)  |  Padrão, ilimitado (padrão)  |  7 dias (os créditos permanecem por 7 dias após a interrupção de uma instância)  | 
| T3 |  Créditos obtidos, créditos acumulados, créditos gastos, créditos excedentes (somente no modo ilimitado)  |  Padrão, ilimitado (padrão)  |  7 dias (os créditos permanecem por 7 dias após a interrupção de uma instância)  | 
| Geração anterior | 
| T2 |  Créditos obtidos, créditos acumulados, Créditos gastos, créditos de inicialização (somente no modo padrão), créditos excedentes (somente no modo ilimitado)  |  Standard (padrão), ilimitado  |  0 dias (os créditos são perdidos quando uma instância é interrompida)  | 

**nota**  
O modo ilimitado não é compatível com instâncias T3 que são iniciadas em um host dedicado.

## Ganhe créditos de CPU
<a name="earning-CPU-credits"></a>

Cada instância expansível ganha continuamente (a uma resolução no nível de milissegundo) uma taxa definida de créditos de CPU por hora, de acordo com o tamanho da instância. O processo de contabilidade de se os créditos são acumulados ou gastos também ocorre em uma resolução em nível de milissegundo, portanto, você não precisa se preocupar com gastos excessivos de créditos de CPU. Uma expansão curta da CPU usa uma pequena fração de um crédito de CPU.

Se uma instância expansível usar menos recursos de CPU do que o necessário para o uso de linha de base (como, por exemplo, quando está inativa), os créditos de CPU não gastos serão acumulados no saldo de créditos de CPU. Se uma instância expansível precisar de expansão acima do nível do uso da linha de base, ela gastará os créditos acumulados. Quanto mais créditos a instância expansível acumular, mais tempo de expansão ela poderá ter acima da linha de base quando mais uso de CPU for necessário.

A tabela a seguir lista os tipos de instância expansível, a taxa na qual os créditos de CPU são ganhos por hora, o número máximo de créditos de CPU ganhos que uma instância pode acumular, o número de vCPUs por instância e o uso da linha de base como uma porcentagem do total de um núcleo (usando uma única vCPU).


|  Tipo de instância  |  Créditos de CPU ganhos por hora  |  Máximo de créditos obtidos que podem ser acumulados\$1  |  vCPUs\$1\$1\$1  |  Utilização da linha de base por vCPU  | 
| --- | --- | --- | --- | --- | 
|  **T2**  |    |    |    |    | 
| t2.nano |  3  |  72  |  1  |  5%  | 
| t2.micro |  6  |  144  |  1  |  10%  | 
| t2.small |  12  |  288  |  1  |  20%  | 
| t2.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t2.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t2.xlarge |  54  |  1296  |  4  |  22,5%\$1\$1  | 
| t2.2xlarge |  81.6  |  1958.4  |  8  |  17%\$1\$1  | 
|  **T3**  |    |    |    |    | 
| t3.nano |  6  |  144  |  2  |  5%\$1\$1  | 
| t3.micro |  12  |  288  |  2  |  10%\$1\$1  | 
| t3.small |  24  |  576  |  2  |  20%\$1\$1  | 
| t3.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t3.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t3.xlarge |  96  |  2304  |  4  |  40%\$1\$1  | 
| t3.2xlarge |  192  |  4608  |  8  |  40%\$1\$1  | 
|  **T3a**  |    |    |    |    | 
| t3a.nano |  6  |  144  |  2  |  5%\$1\$1  | 
| t3a.micro |  12  |  288  |  2  |  10%\$1\$1  | 
| t3a.small |  24  |  576  |  2  |  20%\$1\$1  | 
| t3a.medium |  24  |  576  |  2  |  20%\$1\$1  | 
| t3a.large |  36  |  864  |  2  |  30%\$1\$1  | 
| t3a.xlarge |  96  |  2304  |  4  |  40%\$1\$1  | 
| t3a.2xlarge |  192  |  4608  |  8  |  40%\$1\$1  | 
| **T4g** |  |  |  |  | 
| t4g.nano | 6 | 144 | 2 | 5%\$1\$1 | 
| t4g.micro | 12 | 288 | 2 | 10%\$1\$1 | 
| t4g.small | 24 | 576 | 2 | 20%\$1\$1 | 
| t4g.medium | 24 | 576 | 2 | 20%\$1\$1 | 
| t4g.large | 36 | 864 | 2 | 30%\$1\$1 | 
| t4g.xlarge | 96 | 2304 | 4 | 40%\$1\$1 | 
| t4g.2xlarge | 192 | 4608 | 8 | 40%\$1\$1 | 


|  | 
| --- |
|  \$1 O número de créditos que podem ser acumulados é equivalente ao número de créditos que podem ser obtidos em um período de 24 horas.  | 
|  \$1\$1A porcentagem de utilização da linha de base na tabela é por vCPU. Em CloudWatch, a utilização da CPU é exibida por vCPU. Por exemplo, a utilização de CPU para uma instância `t3.large` que opera no nível de linha de base é mostrada como 30% nas métricas de CPU do CloudWatch. Para obter informações sobre como calcular a utilização da linha de base, consulte [Utilização da linha de base](#baseline_performance).  | 
|  \$1\$1\$1 Cada vCPU é uma thread de um núcleo Intel Xeon ou de um núcleo AMD EPYC, exceto para instâncias T2 e T4g.  | 

## Taxa de ganhos de créditos de CPU
<a name="CPU-credit-earn-rate"></a>

O número de créditos de CPU ganhos por hora é determinado pelo tamanho da instância. Por exemplo, `t3.nano` ganha seis créditos por hora, enquanto `t3.small` ganha 24 créditos por hora. A tabela anterior lista a taxa de ganhos de crédito de todas as instâncias.

## Limite de acúmulo de créditos de CPU
<a name="CPU-credit-accrual-limit"></a>

Embora os créditos obtidos nunca expirem em uma instância em execução, há um limite para o número de créditos obtidos que uma instância pode acumular. O limite é determinado pelo limite de saldo de créditos de CPU. Após o limite ser atingido, todos os créditos novos que foram ganhos serão rejeitados, como indicado na imagem a seguir. O bucket completo indica o limite de saldo de créditos de CPU, e o spillover indica os créditos ganhos recentemente que excedem o limite.

![\[Novos créditos ganhos são descartados quando o limite é excedido.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-t3-bucket.png)


O limite de saldo de créditos de CPU difere para cada tamanho de instância de Por exemplo, uma instância `t3.micro` pode acumular no máximo 288 créditos no saldo de créditos de CPU. A tabela anterior lista o número máximo de créditos ganhos que cada instância pode acumular.

As instâncias T2 padrão também ganham créditos de execução. Os créditos de execução não são contabilizados para o limite de sado de créditos de CPU. Se uma instância T2 não gastar os créditos de execução e permanecer ociosa por um período de 24 horas, acumulando os créditos obtidos, seu saldo de créditos de CPU serão exibidos como acima do limite. Para obter mais informações, consulte [Créditos de execução](burstable-performance-instances-standard-mode-concepts.md#launch-credits). 

As instâncias T4g, T3a e T3 não ganham créditos de inicialização. Essas instâncias são executadas como `unlimited` por padrão e, portanto, podem apresentar expansão imediatamente desde o início, sem nenhum crédito de execução. Instâncias T3 iniciadas em um lançamento de host dedicado como `standard` por padrão; o modo `unlimited` não é compatível com instâncias T3 em um host dedicado.

## Duração dos créditos de CPU acumulados
<a name="accrued-CPU-credits-life-span"></a>

Os créditos de CPU de uma instância em execução não expiram.

Para T2, o saldo de créditos de CPU não persiste entre interrupções e inicializações da instância. Se você interromper uma instância T2, a instância perderá todos os créditos acumulados.

Para T4g, T3a e T3, o saldo de créditos de CPU persiste durante sete dias após uma instância ser interrompida, e os créditos são perdidos após esse período. Se você iniciar a instância dentro de sete dias, nenhum crédito será perdido.

Para obter mais informações, consulte `CPUCreditBalance` na [Tabela de métricas do CloudWatch](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-CW-metrics-table).

## Utilização da linha de base
<a name="baseline_performance"></a>

A *utilização da lista de base* é o nível no qual a CPU pode ser utilizada para um saldo de crédito líquido igual a zero, quando o número de créditos de CPU obtidos correspondem ao número de créditos de CPU usados. A utilização da linha de base também é conhecida como *a linha de base*.

A utilização da linha de base é expressa como uma porcentagem da utilização da vCPU, que é calculada da seguinte forma:

`(number of credits earned/number of vCPUs)/60 minutes = % baseline utilization`

Por exemplo, uma instância `t3.nano`, com 2 vCPUs, ganha 6 créditos por hora, resultando em uma utilização de linha de base de 5%, que é calculada da seguinte forma:

`(6 credits earned/2 vCPUs)/60 minutes = 5% baseline utilization`

Uma instância `t3.large`, com 2 vCPUs, ganha 36 créditos por hora, resultando em uma utilização básica de 30% (`(36/2)/60`).

O gráfico a seguir fornece um exemplo de `t3.large` com utilização média da CPU abaixo da linha de base.

![\[Um gráfico de uma instância t3.large com utilização média da CPU abaixo da linha de base.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/baseline-utilization.png)


# Modo ilimitado de instâncias expansíveis
<a name="burstable-performance-instances-unlimited-mode"></a>

Uma instância expansível configurada como `unlimited` pode sustentar alta utilização de CPU por qualquer período, sempre que necessário. O preço por hora da instância cobre automaticamente todos os picos de uso da CPU se a utilização média de CPU da instância for igual ou menor que a linha de base durante um período contínuo de 24 horas ou durante a vida útil da instância, o que for menor.

Na grande maioria das workloads de uso geral, as instâncias configuradas como `unlimited` fornecem uma performance ampla sem encargos adicionais. Se a instância funcionar com maior utilização de CPU por um período prolongado, ela poderá fazer isso por uma taxa adicional uniforme por hora de vCPU. Para obter informações sobre preços, consulte a [definição de preço do Amazon EC2](https://aws.amazon.com/ec2/pricing/) e [definição de preço do modo ilimitado T2/T3/T4](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing).

Caso tenha criado sua Conta da AWS antes de 15 de julho de 2025 e use uma instância `t2.micro` ou `t3.micro` da oferta do [Nível gratuito da AWS](https://aws.amazon.com/free/) no modo `unlimited`, poderão ser aplicadas cobranças se o consumo médio durante um período contínuo de 24 horas exceder o [uso de linha de base](burstable-credits-baseline-concepts.md#baseline_performance) da instância.

As instâncias T4g, T3a e T3 são iniciadas como `unlimited` por padrão (a menos que você [altere o padrão](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account)). Se a média de uso de CPU em um período de 24 horas exceder a linha de base, você incorrerá em cobranças por créditos excedentes. Se você executar Instâncias spot como `unlimited` e planejar usá-las imediatamente e por um curto período, sem tempo ocioso para acumular créditos de CPU, serão cobrados créditos excedentes. Recomendamos iniciar as instâncias spot no modo [padrão](burstable-performance-instances-standard-mode.md) para evitar custos mais altos. Para obter mais informações, consulte [Os créditos excedentes podem gerar cobranças](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits) e [Executar instâncias de desempenho expansível](how-spot-instances-work.md#burstable-spot-instances).

**nota**  
Instâncias T3 iniciadas em um lançamento de host dedicado como `standard` por padrão; o modo `unlimited` não é compatível com instâncias T3 em um host dedicado.

**Contents**
+ [

# Conceitos de modo ilimitado de instâncias com capacidade de expansão
](burstable-performance-instances-unlimited-mode-concepts.md)
  + [

## Como funcionam as instâncias expansíveis
](burstable-performance-instances-unlimited-mode-concepts.md#how-burstable-performance-instances-unlimited-works)
  + [

## Quando usar o modo ilimitado versus CPU fixa
](burstable-performance-instances-unlimited-mode-concepts.md#when-to-use-unlimited-mode)
  + [

## Os créditos excedentes podem gerar cobranças
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits)
  + [

## Quanto custa uma performance intermitente ilimitada?
](burstable-performance-instances-unlimited-mode-concepts.md#how-much-does-unlimited-burstable-performance-cost)
  + [

## Nenhum crédito de execução para T2 ilimitada
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-no-launch-credits)
  + [

## Ativar modo ilimitado
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-enabling)
  + [

## O que acontece com os créditos quando é feita alternância de ilimitada para padrão
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-switching-and-credits)
  + [

## Monitorar uso de crédito
](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-monitoring-credit-usage)
+ [

# Exemplos de modo ilimitado de instâncias com capacidade de expansão
](unlimited-mode-examples.md)
  + [

## Exemplo 1: explicar o uso de créditos com T3 ilimitada
](unlimited-mode-examples.md#t3_unlimited_example)
  + [

## Exemplo 2: explicar o uso de créditos com T2 ilimitada
](unlimited-mode-examples.md#t2_unlimited_example)

# Conceitos de modo ilimitado de instâncias com capacidade de expansão
<a name="burstable-performance-instances-unlimited-mode-concepts"></a>

O modo `unlimited` é uma opção de configuração de crédito para instâncias expansíveis. Ele pode ser habilitado ou desabilitado a qualquer momento para uma instância interrompida ou em execução. É possível [definir `unlimited` como a opção de crédito padrão](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account) no nível da conta por região da AWS, por família de instâncias expansíveis, para que todas as novas instâncias de performance expansível na conta sejam iniciadas usando a opção de crédito padrão.

## Como funcionam as instâncias expansíveis
<a name="how-burstable-performance-instances-unlimited-works"></a>

Se uma instância expansível configurada como `unlimited` esgota seu crédito de CPU, ela pode gastar créditos *excedentes* para ter expansão acima da [linha de base](burstable-credits-baseline-concepts.md#baseline_performance). Quando sua utilização de CPU ficar abaixo da linha de base, ela usará os créditos de CPU que ela ganhar para pagar os créditos excedentes gastos anteriormente. A capacidade de ganhar créditos de CPU para pagar créditos excedentes permite que o Amazon EC2 mantenha a média de utilização de CPU de uma instância em um período de 24 horas. Se o uso médio da CPU durante um período de 24 horas exceder a lista de referência, a instância será cobrada pelo uso adicional em uma [taxa adicional fixa](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) por hora de vCPU.

O gráfico a seguir mostra o uso da CPU de um `t3.large`. A utilização da CPU de linha de base para um `t3.large` é 30%. Se a instância for executada com 30% de utilização da CPU ou menos, em média, durante um período de 24 horas, não haverá cobrança adicional porque o custo já está coberto pelo preço por hora da instância. No entanto, se a instância for executada com 40% de utilização da CPU, em média, durante um período de 24 horas, conforme mostrado no gráfico, a instância será cobrada pelo uso adicional de 10% da CPU em uma [taxa adicional fixa](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) por hora de vCPU.

![\[Uso faturado de CPU de uma instância t3.large.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t3-cpu-usage.png)


Para obter mais informações sobre a utilização da linha de base por vCPU para cada tipo de instância e quantos créditos cada tipo de instância recebe, consulte a [tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

## Quando usar o modo ilimitado versus CPU fixa
<a name="when-to-use-unlimited-mode"></a>

Ao determinar se use uma instância expansível no modo `unlimited`, como T3, ou uma instância de performance fixa, como M5, você precisa determinar o uso da CPU de equilíbrio. O uso da CPU de equilíbrio para uma instância expansível é o ponto em que uma instância expansível custa o mesmo que uma instância de performance fixa. O uso da CPU de equilíbrio ajuda a determinar o seguinte:
+ Se o uso médio da CPU em um período de 24 horas estiver no uso de CPU de equilíbrio ou abaixo dele, use uma instância expansível no modo `unlimited` para que você possa se beneficiar do preço mais baixo de uma instância expansível enquanto obtém ao mesma performance de uma instância de performance fixa.
+ Se o uso médio da CPU durante um período de 24 horas estiver acima do uso de CPU de equilíbrio, a instância expansível custará mais do que a instância de performance fixa de tamanho equivalente. Se uma instância T3 apresentar uma expansão contínua para 100% da CPU, você acabará pagando aproximadamente 1,5 vezes o preço de uma instância M5 de tamanho equivalente.

O gráfico a seguir mostra o ponto de uso da CPU de equilíbrio em que um `t3.large` custa o mesma que um `m5.large`. O ponto de uso da CPU de equilíbrio para um `t3.large` é 42,5%. Se o uso médio da CPU estiver em 42,5%, o custo de executar o `t3.large` é o mesmo que um `m5.large`, e é mais caro se o uso médio da CPU estiver acima de 42,5%. Se a workload precisar de menos de 42,5% do uso médio da CPU, será possível se beneficiar do preço mais baixo do `t3.large` ao obter a mesma performance de um `m5.large`.

![\[O break-even point de uso de CPU para uma instância t3.large é 42,5%.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/T3-unltd-when-to-use.png)


A tabela a seguir mostra como calcular o limite de uso da CPU de equilíbrio para que você possa determinar quando é mais barato usar uma instância expansível no modo `unlimited` ou uma instância de performance fixa. As colunas na tabela são rotuladas de A a K.


|  Tipo de instância  |  vCPUs  |  Preço\$1/hora de T3  |  Preço\$1/hora de M5  |  Diferença de preço  |  Utilização da linha de base T3 por vCPU (%)  |  Cobrança por hora de vCPU de créditos excedentes  |  Cobrança por minuto de vCPU  |  Mais minutos de expansão disponíveis por vCPU  |  % de CPU adicional disponível  |  % de CPU de equilíbrio  | 
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | 
|  A  |  B  |  C  |  D   |  E = D - C  |  F  |  G  |  H = G / 60  |  I = E / H  |  J = (I / 60) / B  |  K = F \$1 J  | 
|  t3.large  |  2  |  US\$1 0,0835  |  0,096 USD  |  0,0125 USD  |  30%  |  0,05 USD  |  US\$1 0,000833   |  15  |  12,5%  |  42,5%  | 


|  | 
| --- |
| \$1O preço é baseado no us-east-1 e no SO Linux. | 

A tabela fornece as seguintes informações:
+ A coluna A mostra o tipo de instância, `t3.large`.
+ A coluna B mostra o número de vCPUs para o `t3.large`.
+ A coluna C mostra o preço de um `t3.large` por hora.
+ A coluna D mostra o preço de um `m5.large` por hora.
+ A coluna E mostra a diferença de preço entre o `t3.large` e o `m5.large`. 
+ A coluna F mostra a utilização da linha de base por vCPU do `t3.large`, que é 30%. Na linha de base, o custo por hora da instância abrange o custo do uso da CPU.
+ A coluna G mostra a [taxa adicional fixa](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) por hora de vCPU em que uma instância é cobrada, se apresentar uma expansão em 100% da CPU depois de ter esgotado seus créditos ganhos.
+ A coluna H mostra a [taxa adicional fixa](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing) por minuto de vCPU em que uma instância é cobrada, se apresentar uma expansão em 100% da CPU depois de ter esgotado seus créditos ganhos.
+ A coluna I mostra o número de minutos adicionais que o `t3.large` pode apresentar uma expansão por hora para 100% da CPU pagando o mesmo preço por hora que um `m5.large`.
+ A coluna J mostra o uso adicional da CPU (em %) ao longo da linha de base em que a instância pode apresentar uma expansão enquanto paga o mesmo preço por hora que um `m5.large`.
+ A coluna K mostra o uso da CPU de equilíbrio (em%) em que o `t3.large` pode apresentar uma expansão sem pagar mais do que o `m5.large`. Qualquer coisa acima disso, e o `t3.large` custará mais do que o `m5.large`.

A tabela a seguir mostra o uso da CPU de equilíbrio (em%) para os tipos de instância T3 em comparação com os tipos de instância M5 de tamanho semelhante.


| Tipo de instância do T3 | Uso da CPU de equilíbrio (em %) para T3 comparado a M5 | 
| --- | --- | 
| t3.large | 42,5% | 
| t3.xlarge | 52,5 % | 
| t3.2xlarge | 52,5 % | 

## Os créditos excedentes podem gerar cobranças
<a name="unlimited-mode-surplus-credits"></a>

Se a utilização média de CPU de um instância for igual ou inferior à linha de base, a instância não incorrerá encargos adicionais. Como uma instância ganha um [número máximo de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) em um período de 24 horas (por exemplo, uma instância `t3.micro` pode ganhar no máximo 288 créditos em um período de 24 horas), ela pode gastar créditos excedentes até esse limite máximo sem gerar uma cobranças imediatamente.

Contudo, se a utilização de CPU permanecer acima da linha de base, a instância não poderá obter créditos suficientes para pagar os créditos excedentes que ela gastou. Os créditos excedentes que não são pagos são cobrados a uma taxa adicional fixa por hora de vCPU. Para obter informações sobre a taxa, consulte a [definição de preço do modo ilimitado T2/T3/T4g](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing).

Os créditos excedentes que foram gastos anteriormente são cobrados quando uma das seguintes situações ocorre:
+ Os créditos excedentes ultrapassaram o [número máximo de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) que a instância pode obter em um período de 24 horas. Os créditos excedentes gastos acima do limite máximo são cobrados no final da hora.
+ A instância é interrompida ou encerrada.
+ A instância é alterada de `unlimited` para `standard`.

Os créditos excedentes gastos são monitorados pela métrica CloudWatch do `CPUSurplusCreditBalance`. Os créditos excedentes cobrados são monitorados pela métrica CloudWatch do `CPUSurplusCreditsCharged`. Para obter mais informações, consulte [Métricas adicionais do CloudWatch para instâncias expansíveis](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-cw-metrics).

## Quanto custa uma performance intermitente ilimitada?
<a name="how-much-does-unlimited-burstable-performance-cost"></a>

Se você usa créditos excedentes e eles não são pagos pelos créditos ganhos (consulte [Os créditos excedentes podem gerar cobranças](#unlimited-mode-surplus-credits)), você paga uma taxa adicional fixa por hora de vCPU pelos créditos excedentes. A taxa está listada na seção [Definição de preços do modo ilimitado T2/T3/T4g](https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing), na página *Definição de preços sob demanda do Amazon EC2*.

## Nenhum crédito de execução para T2 ilimitada
<a name="unlimited-mode-no-launch-credits"></a>

As instâncias T2 padrão recebem [créditos de execução](burstable-performance-instances-standard-mode-concepts.md#launch-credits), mas as instâncias T2 ilimitadas não as recebem. Uma instância T2 ilimitada pode apresentar expansão acima da linha de base a qualquer momento, sem encargos adicionais, desde que sua utilização média de CPU seja igual ou inferior à linha de base em um período contínuo de 24 horas ou durante sua vida útil, o que for menor. Como tal, as instâncias T2 ilimitadas não requerem créditos de execução para atingir alta performance imediatamente após a execução.

Se uma instância T2 for alterada de `standard` para `unlimited`, todos os créditos de execução acumulados serão removidos do `CPUCreditBalance` antes do `CPUCreditBalance` restante ser transferido.

As instâncias T4g, T3a e T3 nunca recebem créditos de inicialização porque são iniciadas no modo Ilimitado por padrão e, portanto, podem ter picos de utilização imediatamente após a inicialização. A configuração de crédito de modo ilimitado permite que as instâncias T4g, T3a e T3 usem o máximo de CPU necessário para expandir além da linha de base e pelo tempo necessário.

## Ativar modo ilimitado
<a name="unlimited-mode-enabling"></a>

É possível alterar de `unlimited` para `standard` e de `standard` para `unlimited` a qualquer momento em uma instância interrompida ou em execução. Para obter mais informações, consulte [Configurar a especificação de crédito ao iniciar](burstable-performance-instances-how-to.md#launch-burstable-performance-instances) e [Gerenciar a especificação de crédito de uma instância de desempenho expansível](burstable-performance-instances-how-to.md#modify-burstable-performance-instances).

É possível definir `unlimited` como a opção de crédito padrão no nível da conta por região da AWS, por família de instâncias expansíveis, para que todas as novas instâncias de performance com capacidade de expansão na conta sejam executadas usando a opção de crédito padrão. Para obter mais informações, consulte [Gerenciar a especificação de crédito padrão para uma conta](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account).

É possível verificar se uma instância expansível está configurada como `unlimited` ou `standard` usando o console do Amazon EC2 ou a AWS CLI. Para obter mais informações, consulte [Configurar instâncias de desempenho expansível](burstable-performance-instances-how-to.md).

## O que acontece com os créditos quando é feita alternância de ilimitada para padrão
<a name="unlimited-mode-switching-and-credits"></a>

`CPUCreditBalance` é uma métrica do CloudWatch que controla o número de créditos que uma instância acumulou. `CPUSurplusCreditBalance` é uma métrica do CloudWatch que monitora o número de créditos excedentes que uma instância gastou.

Ao alterar uma instância configurada como `unlimited` para `standard`, ocorre o seguinte:
+ O valor `CPUCreditBalance` permanece inalterado e é transferido. 
+ O valor `CPUSurplusCreditBalance` é cobrado imediatamente.

Quando uma instância `standard` é alterada para `unlimited`, ocorre o seguinte:
+ O valor `CPUCreditBalance` que contém créditos ganhos acumulados é transferido.
+ Para instâncias T2 padrão, todos os créditos de execução são removidos do valor `CPUCreditBalance`, e o valor `CPUCreditBalance` que contém os créditos ganhos acumulados é transferido.

## Monitorar uso de crédito
<a name="unlimited-mode-monitoring-credit-usage"></a>

Para verificar se a instância está gastando mais créditos do que a linha de base fornece, é possível usar as métricas do CloudWatch no monitoramento do uso e configurar alarmes horários para ser notificado sobre o uso de crédito. Para obter mais informações, consulte [Monitore créditos de CPU para instâncias com capacidade de expansão](burstable-performance-instances-monitoring-cpu-credits.md).

# Exemplos de modo ilimitado de instâncias com capacidade de expansão
<a name="unlimited-mode-examples"></a>

Os seguintes exemplos explicam o uso de créditos para instâncias configuradas como `unlimited`.

**Topics**
+ [

## Exemplo 1: explicar o uso de créditos com T3 ilimitada
](#t3_unlimited_example)
+ [

## Exemplo 2: explicar o uso de créditos com T2 ilimitada
](#t2_unlimited_example)

## Exemplo 1: explicar o uso de créditos com T3 ilimitada
<a name="t3_unlimited_example"></a>

Neste exemplo, você verá a utilização de CPU de uma instância `t3.nano` executada como `unlimited` e como ela gasta créditos *ganhos* e *excedentes* para sustentar a utilização de CPU.

A instância `t3.nano` ganha 144 créditos de CPU em um período contínuo de 24 horas, que ela pode resgatar para 144 minutos de uso de vCPU. Quando ela esgotar o saldo de créditos de CPU (representado pela métrica CloudWatch do `CPUCreditBalance`), poderá gastar os créditos de CPU— *excedentes*, que ela *ainda não ganhou*—, para ter expansão durante o tempo que precisar. Como uma instância `t3.nano` ganha no máximo 144 créditos em um período de 24 horas, ela poderá gastar os créditos excedentes até esse limite máximo, sem ser cobrada imediatamente por isso. Se ela gastar mais de 144 créditos de CPU, será cobrada pela diferença no final da hora.

A intenção do exemplo, ilustrada pelo gráfico a seguir, é mostrar como uma instância pode apresentar expansão usando créditos excedentes, mesmo após esgotar seu `CPUCreditBalance`. O fluxo de trabalho a seguir faz referência aos pontos numerados no gráfico:

**P1** – às 0 horas no gráfico, a instância é executada como `unlimited` e começa a ganhar créditos imediatamente. A instância permanece inativa desde a sua execução (o uso da CPU é de 0%), e nenhum crédito é gasto. Todos os créditos não gastos são acumulados no saldo de crédito. Nas primeiras 24 horas, `CPUCreditUsage` é de 0, e o valor `CPUCreditBalance` atinge seu máximo de 144.

**P2** – nas próximas 12 horas, a utilização de CPU é de 2,5%, que é abaixo da linha de base de 5%. A instância ganha mais créditos do que gasta, mas o valor `CPUCreditBalance` não pode exceder seu máximo de 144 créditos.

**P3** – nas próximas 24 horas, a utilização de CPU é de 7% (acima da linha de base), o que exige um gasto de 57,6 créditos. A instância gasta mais do que ganha, e o valor `CPUCreditBalance` diminui para 86,4 créditos.

**P4** – nas próximas 12 horas, a utilização de CPU diminui para 2,5% (abaixo da linha de base), o que exige um gasto de 36 créditos. Ao mesmo tempo, a instância ganha 72 créditos. A instância ganha mais créditos do que gasta, e o valor `CPUCreditBalance` aumenta para 122 créditos.

**P5** – nas próximas 5 horas, a instância tem expansão para 100% de utilização de CPU e gasta um total de 570 créditos para sustentar a expansão. Após aproximadamente uma hora desse período, a instância esgota todo o `CPUCreditBalance` de 122 créditos e começa a gastar os créditos excedentes para sustentar o alto uso de CPU, totalizando 448 créditos excedentes nesse período (570 - 122 = 448). Quando o valor `CPUSurplusCreditBalance` atingir 144 créditos de CPU (o máximo que uma instância `t3.nano` pode ganhar em um período de 24 horas), todos os créditos excedentes gastos após esse período não poderão ser compensados por créditos ganhos. Os créditos excedentes gastos depois desse período totalizam 304 créditos (448 - 144 = 304), resultando em uma pequena cobrança adicional ao fim dessa hora para 304 créditos.

**P6** – nas próximas 13 horas, a utilização de CPU é de 5%, (a linha de base). A instância ganha o número de créditos que gastar, sem precisar pagar por excessos do `CPUSurplusCreditBalance`. O valor `CPUSurplusCreditBalance` permanece em 144 créditos.

**P7** – nas últimas 24 horas neste exemplo, a instância está inativa, e a utilização de CPU é de 0%. Durante esse período, a instância ganha 144 créditos, que usa para pagar o `CPUSurplusCreditBalance`.

![\[A instância t3 ganhou 144 créditos após 24 horas.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t3_unlimited_graph.png)


## Exemplo 2: explicar o uso de créditos com T2 ilimitada
<a name="t2_unlimited_example"></a>

Neste exemplo, você verá a utilização de CPU de uma instância `t2.nano` executada como `unlimited` e como ela gasta créditos *ganhos* e *excedentes* para sustentar a utilização de CPU.

A instância `t2.nano` ganha 72 créditos de CPU em um período contínuo de 24 horas, que ela pode resgatar para 72 minutos de uso de vCPU. Quando ela esgotar o saldo de créditos de CPU (representado pela métrica CloudWatch do `CPUCreditBalance`), poderá gastar os créditos de CPU— *excedentes*, que ela *ainda não ganhou*—, para ter expansão durante o tempo que precisar. Como uma instância `t2.nano` ganha no máximo 72 créditos em um período de 24 horas, ela poderá gastar os créditos excedentes até esse limite máximo, sem ser cobrada imediatamente por isso. Se ela gastar mais de 72 créditos de CPU, será cobrada pela diferença no final da hora.

A intenção do exemplo, ilustrada pelo gráfico a seguir, é mostrar como uma instância pode apresentar expansão usando créditos excedentes, mesmo após esgotar seu `CPUCreditBalance`. É possível supor que, no início de linha de tempo no gráfico, a instância tem um saldo de créditos acumulados igual ao número máximo de créditos que ela pode ganhar em 24 horas. O fluxo de trabalho a seguir faz referência aos pontos numerados no gráfico: 

**1** – Nos primeiros 10 minutos, `CPUCreditUsage` está em 0 e o valor `CPUCreditBalance` permanece no limite máximo de 72.

**2** – Às 23H40, à medida que a utilização da CPU aumenta, a instância gasta os créditos de CPU e o valor `CPUCreditBalance` diminui.

**3** – Por volta de 00h47, a instância esgota todo o seu `CPUCreditBalance` e começa a gastar os créditos excedentes para manter o alto uso da CPU.

**4** – Os créditos excedentes são gastos até 01h55, quando o valor `CPUSurplusCreditBalance` atinge 72 créditos de CPU. Isso é igual ao limite máximo que uma instância `t2.nano` pode ganhar em um período de 24 horas. Qualquer crédito excedente gasto a partir daí não poderá ser compensado pelos créditos ganhos no período de 24 horas, o que resultará em uma pequena taxa adicional no final da hora.

**5** – A instância continua a gastar os créditos excedentes até às 02h20. Nesse momento, a utilização da CPU cai abaixo da linha de base, e a instância começa a ganhar 3 créditos por hora (ou 0,25 crédito a cada 5 minutos), que ela usa para pagar o `CPUSurplusCreditBalance`. Quando o valor `CPUSurplusCreditBalance` reduz para 0, a instância começa a acumular créditos ganhos em seu `CPUCreditBalance` a 0,25 crédito a cada 5 minutos.

![\[Utilização de CPU com gráficos de uma instância t2.nano lançada como ilimitada.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2_unlimited_graph.png)


**Como calcular a fatura (instância do Linux)**  
Os créditos excedentes custam USD 0,05 por hora de vCPU. A instância gastou cerca de 25 créditos excedentes entre 01h55 e 02h20, o que equivale a 0,42 horas de vCPU. As cobranças adicionais para essa instância são de USD 0,42 por hora de vCPU x USD 0,05/hora de vCPU = USD 0,021, que é arredondado para USD 0,02. Esta é a conta de final do mês desta instância T2 ilimitada:

![\[Exemplo de fatura para uma instância T2 ilimitada.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2_unlimited_bill_linux.png)


**Como calcular a fatura (instância do Windows)**  
Os créditos excedentes custam USD 0,096 por hora de vCPU. A instância gastou cerca de 25 créditos excedentes entre 01h55 e 02h20, o que equivale a 0,42 horas de vCPU. As cobranças adicionais para essa instância são de USD 0,42 por hora de vCPU x USD 0,096/hora de vCPU = USD 0,04032, que é arredondado para USD 0,04. Esta é a conta de final do mês desta instância T2 ilimitada:

![\[Exemplo de fatura para uma instância T2 ilimitada.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2_unlimited_bill_windows.png)


É possível configurar alertas de pagamento para ser notificado a cada hora sobre quaisquer cobranças acumuladas e tomar providências, se necessário.

# Modo padrão de instâncias expansíveis
<a name="burstable-performance-instances-standard-mode"></a>

Uma instância expansível configurada como `standard` é adequada para workloads com uma utilização média de CPU consistentemente abaixo da utilização de CPU de linha de base da instância. Para expansãos acima da linha de base, a instância gasta os créditos acumulados no seu saldo de créditos de CPU. Se a instância estiver ficando sem créditos acumulados, o uso de CPU será gradualmente reduzido para o nível da linha de base, para que a instância não experimente uma queda de performance acentuada quando o saldo de créditos de CPU acumulado se esgotar. Para obter mais informações, consulte [Principais conceitos para instâncias de desempenho expansível](burstable-credits-baseline-concepts.md).

**Contents**
+ [

# Conceitos do modo padrão de instâncias com capacidade de expansão
](burstable-performance-instances-standard-mode-concepts.md)
  + [

## Como funcionam as instâncias expansíveis padrão
](burstable-performance-instances-standard-mode-concepts.md#how-burstable-performance-instances-standard-works)
  + [

## Créditos de execução
](burstable-performance-instances-standard-mode-concepts.md#launch-credits)
  + [

## Limites de crédito de execução
](burstable-performance-instances-standard-mode-concepts.md#launch-credit-limits)
  + [

## Diferenças entre créditos de execução e créditos ganhos
](burstable-performance-instances-standard-mode-concepts.md#burstable-performance-instances-diff-launch-earned-credits)
+ [

# Exemplos do modo padrão para instâncias com capacidade de expansão
](standard-mode-examples.md)
  + [

## Exemplo 1: explicar o uso de créditos com T3 padrão
](standard-mode-examples.md#t3_standard_example)
  + [

## Exemplo 2: explicar o uso de créditos com T2 padrão
](standard-mode-examples.md#t2-standard-example)
    + [

### Período 1: 1 a 24 horas
](standard-mode-examples.md#period-1)
    + [

### Período 2: 25 a 36 horas
](standard-mode-examples.md#period-2)
    + [

### Período 3: 37 a 61 horas
](standard-mode-examples.md#period-3)
    + [

### Período 4: 62 a 72 horas
](standard-mode-examples.md#period-4)
    + [

### Período 5: 73 – 75 horas
](standard-mode-examples.md#period-5)
    + [

### Período 6: 76 a 90 horas
](standard-mode-examples.md#period-6)
    + [

### Período 7: 91 a 96 horas
](standard-mode-examples.md#period-7)

# Conceitos do modo padrão de instâncias com capacidade de expansão
<a name="burstable-performance-instances-standard-mode-concepts"></a>

O modo `standard` é uma opção de configuração para instâncias expansíveis Ele pode ser habilitado ou desabilitado a qualquer momento para uma instância interrompida ou em execução. É possível [definir `standard` como a opção de crédito padrão](burstable-performance-instances-how-to.md#burstable-performance-instance-set-default-credit-specification-for-account) no nível da conta por região da AWS, por família de instâncias expansíveis, para que todas as novas instâncias de performance expansível na conta sejam iniciadas usando a opção de crédito padrão.

## Como funcionam as instâncias expansíveis padrão
<a name="how-burstable-performance-instances-standard-works"></a>

Quando uma instância expansível configurada como `standard` estiver em um estado de execução, ela receberá continuamente (a uma resolução no nível de milissegundo) uma taxa definida de créditos ganhos por hora. Para T2 padrão, quando a instância é interrompida, ela perde todos os créditos acumulados, e seu saldo de créditos é redefinido para zero. Quando é reiniciada, ela recebe um novo conjunto de créditos de execução e começa a acumular créditos ganhos. Para instâncias T4g, T3a e T3 padrão, o saldo de crédito de CPU persiste durante sete dias após a instância ser interrompida, e os créditos são perdidos após esse período. Se você iniciar a instância dentro de sete dias, nenhum crédito será perdido.

As instâncias T2 Standard recebem dois tipos de [créditos de CPU](burstable-credits-baseline-concepts.md#key-concepts): *créditos ganhos* e *créditos de inicialização*. Quando uma instância T2 padrão estiver em um estado de execução, ela recebe continuamente (a uma resolução no nível de milissegundo) uma taxa definida de créditos ganhos por hora. No começo, ela ainda não ganhou créditos para uma boa experiência de inicialização. Portanto, para oferecer uma boa experiência de startup, ela recebe créditos de execução para começar, que ela gasta primeiro ao acumular créditos ganhos.

As instâncias T4g, T3a e T3 não recebem créditos de inicialização porque oferecem suporte ao modo Ilimitado. A configuração de crédito de modo Ilimitado permite que as instâncias T4g, T3a e T3 usem o máximo de CPU necessário para expandir além da linha de base e pelo tempo necessário.

## Créditos de execução
<a name="launch-credits"></a>

As instâncias T2 Standard recebem 30 créditos de inicialização por vCPU ao serem iniciadas, e as instâncias T1 Standard recebem 15 créditos de inicialização. Por exemplo, uma instância `t2.micro` tem uma vCPU e recebe 30 créditos de execução, enquanto uma instância `t2.xlarge` tem quatro vCPUs e recebe 120 créditos de execução. Os créditos de execução foram criados para oferecer uma boa experiência de startup, permitindo, assim, que as instâncias apresentem uma expansão imediatamente após a execução, antes que acumulem créditos ganhos.

Os créditos de execução são gastos primeiro, antes dos créditos ganhos. Os créditos de execução não gastos são acumulados no saldo de créditos de CPU, mas não são contabilizados para o limite de saldo de créditos de CPU. Por exemplo, uma instância `t2.micro` tem um limite de saldo de créditos de CPU de 144 créditos ganhos. Se for executada e permanecer inativa por 24 horas, seu saldo de créditos de CPU atingirá 174 (30 créditos de execução \$1 144 créditos ganhos), que é acima do limite. No entanto, depois que a instância gastar os 30 créditos de execução, o saldo não poderá exceder 144. Para obter mais informações sobre o limite de saldo de crédito de CPU para cada tamanho de instância, consulte a [Tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

A tabela a seguir lista a alocação de crédito de CPU inicial recebida na execução ou no início, e o número de vCPUs.


|  Tipo de instância  |  Créditos de execução  |  vCPUs  | 
| --- | --- | --- | 
| t1.micro |  15  |  1  | 
| t2.nano |  30  |  1  | 
| t2.micro |  30  |  1  | 
| t2.small |  30  |  1  | 
| t2.medium |  60  |  2  | 
| t2.large |  60  |  2  | 
| t2.xlarge |  120  |  4  | 
| t2.2xlarge |  240  |  8  | 

## Limites de crédito de execução
<a name="launch-credit-limits"></a>

Existe um limite para o número de vezes em que instâncias T2 padrão podem receber créditos de execução. O limite padrão é de 100 execuções ou inicializações de todas as instâncias T2 padrão combinadas por conta, por região, por período de 24 horas de acúmulo. Por exemplo, o limite é atingido quando uma instância é interrompida e iniciada 100 vezes em um período de 24 horas, ou quando 100 instâncias são executadas em um período de 24 horas ou outras combinações que se igualem a 100 inicializações. As novas contas podem ter um limite inferior, que aumenta ao longo do tempo com base no seu uso.

**dica**  
Para garantir que as workloads sempre obtenham a performance de que precisam, alterne para [Modo ilimitado de instâncias expansíveis](burstable-performance-instances-unlimited-mode.md) ou considere o uso de uma instância maior.

## Diferenças entre créditos de execução e créditos ganhos
<a name="burstable-performance-instances-diff-launch-earned-credits"></a>

A tabela a seguir lista as diferenças entre créditos de execução e créditos ganhos.


|    |  Créditos de execução  |  Créditos ganhos  | 
| --- | --- | --- | 
|  **Taxa de ganhos de crédito**  |  As instâncias T2 padrão recebem 30 créditos de execução por vCPU na execução ou inicialização. Se uma instância T2 for alterada de `unlimited` para `standard`, ela não obtém créditos de execução no momento em que é alterada.  |  Cada instância T2 obtém continuamente (a uma resolução no nível de milissegundo) uma taxa definida de créditos de CPU por hora, dependendo do tamanho da instância. Para obter mais informações sobre o número de créditos de CPU ganhos por tamanho de instância, consulte a [Tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).  | 
|  **Limite de ganho de crédito**  |  O limite para receber créditos de execução é de 100 execuções ou inicializações de todas as instâncias T2 padrão combinadas por conta, por região, por período de 24 horas de acúmulo. As novas contas podem ter um limite inferior, que aumenta ao longo do tempo com base no seu uso.  |  Uma instância T2 não pode acumular mais créditos do que o limite de saldo de crédito de CPU. Se o saldo de créditos de CPU atingir o limite, todos os créditos que forem obtidos após o limite ser atingido serão descartados. Os créditos de execução não contam para o limite. Para obter mais informações sobre o limite de saldo de créditos de CPU para cada tamanho de instância T2, consulte a [Tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).  | 
|  **Uso de crédito**  |  Os créditos de execução são gastos primeiro, antes dos créditos ganhos.  |  Os créditos ganhos são gastos só após todos os créditos de execução serem gastos.  | 
|  **Expiração de crédito**  |  Quando uma instância T2 está em execução, os créditos de execução não expiram. Quando uma instância padrão T2 para ou é alterada para T2 ilimitada, todos os créditos de execução são perdidos.  |  Quando uma instância T2 está em execução, os créditos ganhos que foram acumulados não expiram. Quando a instância T2 é interrompida, todos os créditos ganhos que foram acumulados são perdidos.  | 

O número de créditos de execução e créditos ganhos acumulados é monitorado pela métrica do CloudWatch `CPUCreditBalance`. Para obter mais informações, consulte `CPUCreditBalance` na [Tabela de métricas do CloudWatch](burstable-performance-instances-monitoring-cpu-credits.md#burstable-performance-instances-CW-metrics-table).

# Exemplos do modo padrão para instâncias com capacidade de expansão
<a name="standard-mode-examples"></a>

Os seguintes exemplos explicam o uso de créditos quando as instâncias estão configuradas como `standard`.

**Topics**
+ [

## Exemplo 1: explicar o uso de créditos com T3 padrão
](#t3_standard_example)
+ [

## Exemplo 2: explicar o uso de créditos com T2 padrão
](#t2-standard-example)

## Exemplo 1: explicar o uso de créditos com T3 padrão
<a name="t3_standard_example"></a>

Neste exemplo, você verá como uma instância `t3.nano` executada como `standard` ganha, acumula e gasta créditos *ganhos*. Você verá como o saldo de créditos reflete os créditos *ganhos* que foram acumulados.

Uma instância `t3.nano` em execução ganha 144 créditos a cada 24 horas. Seu limite de saldo de créditos é de 144 créditos ganhos. Assim que o limite é atingido, os novos créditos ganhos são descartados. Para obter mais informações sobre o número de créditos que podem ser ganhos e acumulados, consulte a [Tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

É possível iniciar uma instância T3 padrão e usá-la imediatamente. Ou, é possível iniciar uma instância padrão T3 e deixá-la inativa por alguns dias antes de executar aplicações. O fato de uma instância ser usada ou permanecer inativa determina se os créditos são acumulados ou gastos. Se uma instância permanecer inativa por 24 horas a partir do momento em que é executada, o saldo de créditos atingirá seu limite, que é o número máximo de créditos ganhos que podem ser acumulados. 

Esse exemplo descreve uma instância em permanece inativa por 24 horas após sua execução e mostra sete períodos em um período de 96 horas, mostrando a taxa na qual os créditos são ganhos, acumulados, gastos e descartados, e o valor do saldo no final de cada período.

O fluxo de trabalho a seguir faz referência aos pontos numerados no gráfico:

**P1** – às 0 horas no gráfico, a instância é executada como `standard` e começa a ganhar créditos imediatamente. A instância permanece inativa desde a sua execução (o uso da CPU é de 0%), e nenhum crédito é gasto. Todos os créditos não gastos são acumulados no saldo de crédito. Nas primeiras 24 horas, `CPUCreditUsage` é de 0, e o valor `CPUCreditBalance` atinge seu máximo de 144.

**P2** – nas próximas 12 horas, a utilização de CPU é de 2,5%, que é abaixo da linha de base de 5%. A instância ganha mais créditos do que gasta, mas o valor `CPUCreditBalance` não pode exceder seu máximo de 144 créditos. Todos os créditos ganhos que excedem o limite são descartados.

**P3** – nas próximas 24 horas, a utilização de CPU é de 7% (acima da linha de base), o que exige um gasto de 57,6 créditos. A instância gasta mais do que ganha, e o valor `CPUCreditBalance` diminui para 86,4 créditos.

**P4** – nas próximas 12 horas, a utilização de CPU diminui para 2,5% (abaixo da linha de base), o que exige um gasto de 36 créditos. Ao mesmo tempo, a instância ganha 72 créditos. A instância ganha mais créditos do que gasta, e o valor `CPUCreditBalance` aumenta para 122 créditos.

**P5**: nas próximas duas horas, a instância terá expansão para 60% de utilização de CPU e esgotará todo o valor `CPUCreditBalance` de 122 créditos. Ao fim desse período, com o `CPUCreditBalance` em zero, a utilização de CPU é forçada a diminuir para o nível de utilização de linha de base de 5%. Na linha de base, a instância ganha o mesmo número de créditos que são gastos.

**P6** – nas próximas 14 horas, a utilização de CPU é de 5%, (a linha de base). A instância ganha o mesmo número de créditos que são gastos. O valor de `CPUCreditBalance` permanece em 0.

**P7** – nas últimas 24 horas neste exemplo, a instância está inativa, e a utilização de CPU é de 0%. Durante esse período, a instância ganha 144 créditos, que acumula em seu `CPUCreditBalance`.

![\[Utilização de CPU da instância T3 padrão.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t3_standard_graph.png)


## Exemplo 2: explicar o uso de créditos com T2 padrão
<a name="t2-standard-example"></a>

Neste exemplo, você verá como uma instância `t2.nano` executada como `standard` ganha, acumula e gasta créditos *ganhos* e de *execução*. Você verá como o saldo de crédito reflete não somente os créditos *ganhos* acumulados, como também os créditos de *execução* acumulados.

A instância `t2.nano` obtém 30 créditos de execução quando é executada e ganha 72 créditos a cada 24 horas. Seu limite de saldo é de 72 créditos ganhados. Os créditos de execução não são considerados no limite. Assim que o limite é atingido, os novos créditos ganhos são descartados. Para obter mais informações sobre o número de créditos que podem ser ganhos e acumulados, consulte a [Tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table). Para obter mais informações sobre limites, consulte [Limites de crédito de execução](burstable-performance-instances-standard-mode-concepts.md#launch-credit-limits).

É possível iniciar uma instância T2 padrão e usá-la imediatamente. Ou, é possível iniciar uma instância padrão T2 e deixá-la inativa por alguns dias antes de executar aplicações. O fato de uma instância ser usada ou permanecer inativa determina se os créditos são acumulados ou gastos. Se uma instância permanecer inativa por 24 horas após sua execução, o saldo de crédito será exibido como ultrapassado do limite, pois reflete os créditos ganhos e de execução acumulados. No entanto, após o uso da CPU, os créditos de execução são gastos primeiro. Depois disso, o limite sempre reflete o número máximo de créditos ganhos que podem ser acumulados. 

Esse exemplo descreve uma instância em permanece inativa por 24 horas após sua execução e mostra sete períodos em um período de 96 horas, mostrando a taxa na qual os créditos são ganhos, acumulados, gastos e descartados, e o valor do saldo no final de cada período.

### Período 1: 1 a 24 horas
<a name="period-1"></a>

Na hora 0 do gráfico, a instância T2 é executada como `standard` e obtém imediatamente 30 créditos de execução. Ela ganha créditos durante o estado de execução. A instância permanece inativa desde a sua execução (o uso da CPU é de 0%), e nenhum crédito é gasto. Todos os créditos não gastos são acumulados no saldo de crédito. Aproximadamente 14 horas após a execução, o saldo de crédito é 72 (30 créditos de execução \$1 42 créditos ganhos), que é equivalente ao que a instância pode ganhar em 24 horas. Após 24 horas da execução, o saldo ultrapassa 72 créditos, pois os créditos de execução não gastos são acumulados (o saldo é de 102 créditos: 30 créditos de execução \$1 72 créditos ganhos). 

![\[No período 1 para a T2 padrão, o saldo de crédito é de 102 créditos.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-graph1.png)



|  |  | 
| --- |--- |
| Taxa de gasto de crédito | 0 crédito por 24 horas (0% de uso da CPU) | 
| Taxa de ganhos de crédito | 72 créditos por 24 horas | 
| Taxa de descarte de crédito | 0 crédito por 24 horas | 
| Saldo de crédito |  102 créditos (30 créditos de execução \$1 72 créditos ganhos)  | 

**Conclusão**  
Se não houver uso da CPU após a execução, a instância acumulará mais créditos do que pode ganhar em 24 horas (30 créditos de execução \$1 72 créditos ganhos = 102).

Em um cenário real, uma instância do EC2 consome um pequeno número de créditos durante a execução. Isso impede que o saldo atinja o valor teórico máximo nesse exemplo.

### Período 2: 25 a 36 horas
<a name="period-2"></a>

Nas próximas 12 horas, a instância continua ociosa e ganhando créditos, mas o saldo não aumenta. Ele estabiliza em 102 créditos (30 créditos de execução \$1 72 créditos ganhos). O saldo atingiu o limite de 72 créditos ganhos acumulados. Por isso, os créditos ganhos mais recentemente são descartados.

![\[O saldo atingiu seu limite de 72 créditos ganhos acumulados.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-graph2.png)



|  |  | 
| --- |--- |
| Taxa de gasto de crédito | 0 crédito por 24 horas (0% de uso da CPU) | 
| Taxa de ganhos de crédito | 72 créditos por 24 horas (3 créditos por hora) | 
| Taxa de descarte de crédito | 72 créditos por 24 horas (100% de taxa de ganhos de crédito) | 
| Saldo de crédito |  102 créditos (30 créditos de execução \$1 72 créditos ganhos) – o saldo não é alterado  | 

**Conclusão**  
Uma instância ganha constantemente créditos, mas, se atingir o limite, não poderá acumular mais créditos. Assim que o limite é atingido, os créditos ganhos mais recentemente são descartados. Os créditos de execução não são contabilizados para o limite de sado de créditos de Se incluir créditos de execução acumulados, o saldo parecerá estar acima do limite.

### Período 3: 37 a 61 horas
<a name="period-3"></a>

Nas próximas 25 horas, a instância usa 2% da CPU. Isso requer 30 créditos. No mesmo período, ela ganha 75 créditos, mas o saldo diminuir. O saldo diminui porque os créditos de *execução* acumulados são gastos primeiro, enquanto os créditos recém-ganhos são descartados, pois o saldo já está no limite de 72 créditos ganhos.

![\[Os créditos recém-ganhos são descartados porque o saldo já está no limite.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-graph3.png)



|  |  | 
| --- |--- |
| Taxa de gasto de crédito | 28,8 créditos por 24 horas (1,2 créditos por hora, 2% de utilização da CPU, 40% de taxa de ganhos de crédito) – 30 créditos— em 25 horas | 
| Taxa de ganhos de crédito | 72 créditos por 24 horas | 
| Taxa de descarte de crédito | 72 créditos por 24 horas (100% de taxa de ganhos de crédito) | 
| Saldo de crédito |  72 créditos (30 créditos de execução foram gastados; 72 créditos ganhos continuam não gastos)  | 

**Conclusão**  
A instância gasta créditos de execução primeiro, antes dos crédito ganhos. Os créditos de execução não são contabilizados para o limite de créditos. Após o gasto dos créditos de execução, o saldo nunca pode ultrapassar o número ganho em 24 horas. Além disso, durante sua execução, a instância não pode obter mais créditos de execução.

### Período 4: 62 a 72 horas
<a name="period-4"></a>

Nas próximas 11 horas, a instância usa 2% da CPU. Isso requer 13.2 créditos. Esse é o mesmo uso de CPU que o do período anterior, mas o saldo não diminui. Ele permanece em 72 créditos.

O saldo não diminui pois a taxa de ganho é superior à taxa de gasto de crédito. No período em que gasta 13,2 créditos, a instância também ganha 33. No entanto, o limite de saldo é de 72 créditos. Portanto, todos os créditos ganhos que ultrapassam o limite são descartados. O saldo é estabilizado em 72 créditos, que é diferente do platô de 102 créditos durante o Período 2, pois não há crédito de execução acumulado.

![\[O saldo é estabilizado em 72 créditos de execução, pois não há crédito de inicialização acumulado.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-graph4.png)



|  |  | 
| --- |--- |
| Taxa de gasto de crédito | 28,8 créditos por 24 horas (1,2 créditos por hora, 2% de utilização da CPU, 40% de taxa de ganhos de crédito) – 13,2 —créditos em 11 horas | 
| Taxa de ganhos de crédito | 72 créditos por 24 horas | 
| Taxa de descarte de crédito | 43.2 créditos por 24 horas (60% de taxa de ganhos de crédito) | 
| Saldo de crédito |  72 créditos (0 créditos de execução, 72 créditos ganhos) – o —saldo está no limite  | 

**Conclusão**  
Após o gasto dos créditos de execução, o limite de saldo de crédito é determinado pelo número de créditos que uma instância pode ganhar em 24 horas. Se a instância ganhar mais créditos do que gastar, os créditos recém-ganhos acima do limite serão descartados.

### Período 5: 73 – 75 horas
<a name="period-5"></a>

Nas próximas três horas, o uso da CPU pela instância sobe para 20%. Isso requer 36 créditos. A instância ganha nove créditos nas mesmas três horas, resultando em uma diminuição do saldo líquido de 27 créditos. No final das três horas, o saldo é de 45 créditos ganhos.

![\[No final das três horas, o saldo é de 45 créditos ganhos.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-graph5.png)



|  |  | 
| --- |--- |
| Taxa de gasto de crédito | 288 créditos por 24 horas (12 créditos por hora, 20% de utilização da CPU, 400% de taxa de ganhos de crédito) – 36— créditos em 3 horas | 
| Taxa de ganhos de crédito | 72 créditos por 24 horas (9 créditos em 3 horas) | 
| Taxa de descarte de crédito | 0 crédito por 24 horas | 
| Saldo de crédito |  45 créditos (saldo anterior (72) - créditos gastos (36) \$1 créditos ganhos (9)) – o —saldo diminui a uma taxa de 216 créditos por 24 horas (taxa de gastos de 288/24 \$1 taxa de ganhos de 72/24 = taxa de diminuição do saldo de 216/24)  | 

**Conclusão**  
Se uma instância gastar mais créditos do que ganhar, seu balanço diminuirá.

### Período 6: 76 a 90 horas
<a name="period-6"></a>

Nas próximas 15 horas, a instância usa 2% da CPU. Isso requer 18 créditos. Esta é a mesma utilização da CPU que nos períodos 3 e 4. No entanto, o saldo aumenta nesse período, embora tenha diminuído no Período 3 e estabilizado no Período 4.

No Período 3, os créditos de execução acumulados foram gastos. Todos os créditos ganhos que ultrapassaram o limite foram descartados, resultando em uma diminuição do saldo de crédito. No Período 4, a instância gastou menos créditos do que ganhou. Todos os créditos ganhos que ultrapassaram o limite foram descartados. Portanto, o saldo se estabilizou no máximo de 72 créditos.

Nesse período, não há créditos de execução acumulados, e o número de créditos ganhos acumulados no saldo está abaixo do limite. Nenhum crédito ganho é descartado. Além disso, a instância ganha mais créditos do que gasta, resultando em um aumento do saldo de crédito.

![\[A instância ganha mais créditos do que gasta.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-graph6.png)



|  |  | 
| --- |--- |
| Taxa de gasto de crédito | 28,8 créditos por 24 horas (1,2 créditos por hora, 2% de utilização da CPU, 40% de taxa de ganhos de crédito) – 18— créditos em 15 horas | 
| Taxa de ganhos de crédito | 72 créditos por 24 horas (45 créditos em 15 horas) | 
| Taxa de descarte de crédito | 0 crédito por 24 horas | 
| Saldo de crédito |  72 créditos (o saldo aumenta a uma taxa de 43,2 créditos por 24 horas – taxa— de alterações = taxa de gastos de 28,8/24 \$1 taxa de ganhos de 72/24)  | 

**Conclusão**  
Se uma instância gastar menos créditos do que ganhar, seu saldo aumentará.

### Período 7: 91 a 96 horas
<a name="period-7"></a>

Nas próximas seis horas, a instância permanecerá inativa —a utilização da CPU será de 0%— e nenhum crédito será gasto. Esse é o mesmo uso da CPU que no Período 2, mas o saldo não é estabilizado em 102 créditos. Ele se estabiliza em 72 créditos, —que é o limite para a instância.

No Período 2, o saldo incluiu 30 créditos de execução acumulados. OS créditos de execução foram gastos no Período 3. Uma instância em execução não pode obter mais créditos de execução. Quando o limite de saldo é atingido, os créditos ganhos ultrapassados são descartados.

![\[Os créditos ganhos que excedem o limite são descartados.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/t2-graph7.png)



|  |  | 
| --- |--- |
| Taxa de gasto de crédito | 0 crédito por 24 horas (0% de uso da CPU) | 
| Taxa de ganhos de crédito | 72 créditos por 24 horas | 
| Taxa de descarte de crédito | 72 créditos por 24 horas (100% de taxa de ganhos de crédito) | 
| Saldo de crédito |  72 créditos (0 créditos de execução, 72 créditos ganhos)  | 

**Conclusão**  
Uma instância ganha constantemente créditos, mas, se atingir o limite, não poderá acumular mais créditos. Assim que o limite é atingido, os créditos ganhos mais recentemente são descartados. O limite de saldo de crédito é determinado pelo número de créditos que uma instância pode ganhar em 24 horas. Para obter mais informações sobre os limites de saldo de crédito, consulte a [Tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

# Configurar instâncias de desempenho expansível
<a name="burstable-performance-instances-how-to"></a>

As etapas para a execução, monitoramento e modificação de instâncias de desempenho expansível (instâncias T) são semelhantes. A principal diferença é a especificação de crédito padrão na execução.

Cada família de instâncias T vem com a seguinte *especificação de crédito padrão*:
+ As instâncias T4g, T3a e T3 são iniciadas como `unlimited`
+ Instâncias T3 em um host dedicado são iniciadas como `standard`
+ As instâncias T2 são executadas como `standard`

É possível [alterar a especificação de crédito padrão](#burstable-performance-instance-set-default-credit-specification-for-account) para a conta.

**Topics**
+ [

## Configurar a especificação de crédito ao iniciar
](#launch-burstable-performance-instances)
+ [

## Configurar um grupo do Auto Scaling para definir a especificação de crédito como unlimited
](#burstable-performance-instances-auto-scaling-grp)
+ [

## Gerenciar a especificação de crédito de uma instância de desempenho expansível
](#modify-burstable-performance-instances)
+ [

## Gerenciar a especificação de crédito padrão para uma conta
](#burstable-performance-instance-set-default-credit-specification-for-account)

## Configurar a especificação de crédito ao iniciar
<a name="launch-burstable-performance-instances"></a>

É possível iniciar suas instâncias T com uma especificação de crédito de `unlimited` ou `standard`.

Os procedimentos a seguir descrevem como usar o console do EC2 ou a AWS CLI. Para obter informações sobre o uso de um grupo do Auto Scaling, consulte [Configurar um grupo do Auto Scaling para definir a especificação de crédito como unlimited](#burstable-performance-instances-auto-scaling-grp).

------
#### [ Console ]

**Para configurar a especificação de crédito de uma instância ao iniciar**

1. Siga o procedimento para [iniciar uma instância](ec2-launch-instance-wizard.md).

1. Em **Instance type** (Tipo de instância), selecione um tipo de instância T.

1. Expanda **Advanced details** (Detalhes avançados). Em **Especificação de crédito**, selecione uma especificação de crédito.

1. No painel **Resumo**, analise a configuração da instância e selecione **Iniciar instância**.

------
#### [ AWS CLI ]

**Para definir a especificação de crédito de uma instância ao iniciar**  
Use o comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) com a opção `--credit-specification`.

```
--credit-specification CpuCredits=unlimited
```

------
#### [ PowerShell ]

**Para definir a especificação de crédito de uma instância ao iniciar**  
Use o cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) com o parâmetro `-CreditSpecification_CpuCredit`.

```
-CreditSpecification_CpuCredit unlimited
```

------

## Configurar um grupo do Auto Scaling para definir a especificação de crédito como unlimited
<a name="burstable-performance-instances-auto-scaling-grp"></a>

Quando as instâncias T são executadas ou iniciadas, elas precisam de créditos de CPU para uma boa experiência de bootstrapping. Se você usar um grupo do Auto Scaling para executar suas instâncias, recomendamos configurar suas instâncias como `unlimited`. Caso faça isso, as instâncias usam créditos excedentes quando são automaticamente iniciadas ou reiniciadas pelo grupo do Auto Scaling. O uso de créditos excedentes impede restrições de performance.

### Criar um modelo de execução
<a name="burstable-performance-instances-asg-launch-template"></a>

Use um *modelo de execução* para executar instâncias como `unlimited` em um grupo do Auto Scaling. Uma configuração de execução não oferece suporte à execução de instâncias como `unlimited`.

------
#### [ Console ]

**Para criar um modelo de execução que defina a especificação de crédito**

1. Siga o procedimento [Criar um modelo de execução usando configurações avançadas](https://docs.aws.amazon.com/autoscaling/ec2/userguide/advanced-settings-for-your-launch-template.html) no *Guia do usuário do Amazon EC2 Auto Scaling*.

1. Em **Launch template contents (Conteúdo do modelo de execução)**, para **Instance type (Tipo de instância)**, escolha um tamanho de instância.

1. Para iniciar instâncias como `unlimited` em um grupo do Auto Scaling, em **Advanced details (Detalhes avançados)**, para **Credit specification (Especificação de crédito)**, escolha **Unlimited (Ilimitado)**.

1. Ao terminar de definir os parâmetros do modelo de execução, escolha **Create launch template (Criar modelo de execução)**.

------
#### [ AWS CLI ]

**Para criar um modelo de execução que defina a especificação de crédito**  
Use o comando [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html).

```
aws ec2 create-launch-template \
    --launch-template-name my-launch-template \
    --version-description FirstVersion \
    --launch-template-data CreditSpecification={CpuCredits=unlimited}
```

------
#### [ PowerShell ]

**Para criar um modelo de execução que defina a especificação de crédito**  
Use o cmdlet [New-EC2LaunchTemplate](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2LaunchTemplate.html). Defina a especificação de crédito para os dados do modelo de execução conforme descrito a seguir.

```
$creditSpec = New-Object Amazon.EC2.Model.CreditSpecificationRequest
$creditSpec.CpuCredits = "unlimited"
$launchTemplateData = New-Object Amazon.EC2.Model.RequestLaunchTemplateData
$launchTemplateData.CreditSpecification = $creditSpec
```

------

### Associar um grupo de Auto Scaling a um modelo de execução
<a name="burstable-performance-instances-create-asg-with-launch-template"></a>

Para associar o modelo de execução a um grupo do Auto Scaling, crie o grupo do Auto Scaling usando o modelo de execução ou adicione o modelo de execução a um grupo do Auto Scaling existente.

------
#### [ Console ]

**Para criar um grupo do Auto Scaling usando um modelo de inicialização**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Na barra de navegação na parte superior da tela, selecione a mesma região usada ao criar o modelo de execução.

1. No painel de navegação, escolha **Auto Scaling Groups**, **Criar grupo do Auto Scaling**.

1. Escolha **Launch Template (Modelo de execução)**, selecione seu modelo de execução e, seguida, **Next Step (Próxima etapa)**.

1. Preencha os campos para o grupo do Auto Scaling. Quando você terminar de revisar as definições de configuração na **Review page (Página de revisão)**, selecione **Create Auto Scaling group (Criar grupo do Auto Scaling)**. Para obter mais informações, consulte [Criação de um grupo do Auto Scaling usando um modelo de execução](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-launch-template.html) no *Guia do usuário do Amazon EC2 Auto Scaling*.

**Para adicionar um modelo de inicialização a um grupo do Auto Scaling existente**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Na barra de navegação na parte superior da tela, selecione a mesma região usada ao criar o modelo de execução.

1. No painel de navegação, escolha ** Groups Auto Scaling**.

1. Na lista de grupos do Auto Scaling, selecione um grupo do Auto Scaling, **Actions (Ações)** e **Edit (Editar)**.

1. Na guia **Details (Detalhes)**, em **Launch Template (Modelo de execução)**, selecione um modelo de execução e, em seguida, selecione **Save (Salvar)**.

------
#### [ AWS CLI ]

**Para criar um grupo do Auto Scaling usando um modelo de inicialização**  
Use o comando [create-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html) e especifique o parâmetro `--launch-template`.

**Para adicionar um modelo de inicialização a um grupo do Auto Scaling existente**  
Use o comando [update-auto-scaling-group](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html) e especifique o parâmetro `--launch-template`. 

------
#### [ PowerShell ]

**Para criar um grupo do Auto Scaling usando um modelo de inicialização**  
Use o cmdlet [New-ASAutoScalingGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-ASAutoScalingGroup.html) e especifique o parâmetro `-LaunchTemplate_LaunchTemplateId` ou `-LaunchTemplate_LaunchTemplateName`.

**Para adicionar um modelo de inicialização a um grupo do Auto Scaling existente**  
Use o cmdlet [Update-ASAutoScalingGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/Update-ASAutoScalingGroup.html) e especifique o parâmetro `-LaunchTemplate_LaunchTemplateId` ou `-LaunchTemplate_LaunchTemplateName`.

------

## Gerenciar a especificação de crédito de uma instância de desempenho expansível
<a name="modify-burstable-performance-instances"></a>

É possível alterar a qualquer momento entre `unlimited` e `standard` a especificação de crédito de uma instância T interrompida ou em execução.

Observe que, no modo `unlimited`, uma instância pode gastar créditos excedentes, o que pode gerar uma cobrança adicional. Para obter mais informações, consulte [Os créditos excedentes podem gerar cobranças](burstable-performance-instances-unlimited-mode-concepts.md#unlimited-mode-surplus-credits).

------
#### [ Console ]

**Para gerenciar a especificação de crédito de uma instância**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação à esquerda, selecione **Instâncias**.

1. (Opcional) Selecione uma instância. Na guia **Detalhes**, vá para **Especificação de crédito**. O valor é `unlimited` ou `standard`.

1. (Opcional) Para modificar a especificação de crédito para várias instâncias ao mesmo tempo, selecione todas elas.

1. Escolha **Actions (Ações)**, **Instance settings (Configurações de instância)**, **Change credit specification (Alterar especificação de crédito)**. Essa opção só será ativada se você tiver selecionado uma instância T.

1. Para o **Modo ilimitado**, marque ou desmarque a caixa de seleção ao lado de cada ID de instância.

------
#### [ AWS CLI ]

**Para obter a especificação de crédito de uma instância**  
Use o comando [describe-instance-credit-specifications](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-credit-specifications.html). Se você não especificar um ID de instância, todas as instâncias com a especificação de crédito `unlimited` serão retornadas. A saída também incluiria instâncias que foram previamente configuradas com a especificação de crédito `unlimited`. Por exemplo, se você redimensionar uma instância T3 para uma instância M4, enquanto a mesma estiver configurada como `unlimited`, o Amazon EC2 retornará a instância M4.

```
aws ec2 describe-instance-credit-specifications \
    --instance-id i-1234567890abcdef0 \
    --query InstanceCreditSpecifications[].CpuCredits \
    --output text
```

O seguinte é um exemplo de saída.

```
unlimited
```

**Para definir a especificação de crédito de uma instância**  
Use o comando [modify-instance-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-credit-specification.html).

```
aws ec2 modify-instance-credit-specification \
    --region us-east-1 \
    --instance-credit-specification "InstanceId=i-1234567890abcdef0,CpuCredits=unlimited"
```

------
#### [ PowerShell ]

**Para obter a especificação de crédito de uma instância**  
Use o cmdlet [Get-EC2CreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2CreditSpecification.html).

```
(Get-EC2CreditSpecification `
    -InstanceId i-1234567890abcdef0).CpuCredits
```

O seguinte é um exemplo de saída.

```
unlimited
```

**Para definir a especificação de crédito de uma instância**  
Use o cmdlet [Edit-EC2InstanceCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceCreditSpecification.html).

```
Edit-EC2InstanceCreditSpecification `
    -Region us-east-1 `
    -InstanceCreditSpecification @({InstanceId="i-1234567890abcdef0" CpuCredits="unlimited"})
```

------

## Gerenciar a especificação de crédito padrão para uma conta
<a name="burstable-performance-instance-set-default-credit-specification-for-account"></a>

Cada família de instâncias T vem com uma [especificação de crédito padrão](#default-credit-spec). É possível alterar a especificação de crédito padrão por família de instâncias T no nível da conta por região da AWS. Os valores válidos para a especificação de crédito padrão são `unlimited` e `standard`.

Se você usar o assistente de inicialização de instância no console do EC2 para iniciar instâncias, o valor selecionado para a especificação de crédito substituirá a especificação de crédito padrão no nível da conta. Se você usar a AWS CLI para executar instâncias, todas as novas instâncias T na conta serão executadas usando a opção de crédito padrão. A especificação de crédito para instâncias existentes em execução ou interrompidas não é afetada.

**Consideração**  
A especificação de crédito padrão para uma família de instâncias pode ser modificada apenas uma vez em um período contínuo de 5 minutos e até quatro vezes em um período contínuo de 24 horas.

------
#### [ Console ]

**Para gerenciar a especificação de crédito padrão**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Para alterar a Região da AWS, use o seletor de regiões no canto superior direito da página.

1. No painel de navegação, escolha **Painel**.

1. No cartão **Atributos da conta**, em **Configurações**, escolha **Especificação de crédito padrão**.

1. Escolha **Gerenciar**.

1. Para cada família de instâncias, escolha **Unlimited** (Ilimitado) ou **Standard** (Padrão) e, em seguida, escolha **Update** (Atualizar).

------
#### [ AWS CLI ]

**Para obter a especificação de crédito padrão**  
Use o comando [get-default-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-default-credit-specification.html).

```
aws ec2 get-default-credit-specification \
    --region us-east-1 \
    --instance-family t2 \
    --query InstanceFamilyCreditSpecifications[].CpuCredits \
    --output text
```

O seguinte é um exemplo de saída.

```
standard
```

**Para definir a especificação de crédito padrão**  
Use o comando [modify-default-credit-specification](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-default-credit-specification.html). O exemplo a seguir define o valor como `unlimited`.

```
aws ec2 modify-default-credit-specification \
    --region us-east-1 \
    --instance-family t2 \
    --cpu-credits unlimited
```

------
#### [ PowerShell ]

**Para obter a especificação de crédito padrão**  
Use o cmdlet [Get-EC2DefaultCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2DefaultCreditSpecification.html).

```
(Get-EC2DefaultCreditSpecification `
    -Region us-east-1 `
    -InstanceFamily t2).CpuCredits
```

O seguinte é um exemplo de saída.

```
standard
```

**Para definir a especificação de crédito padrão**  
Use o cmdlet [Edit-EC2DefaultCreditSpecification](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2DefaultCreditSpecification.html). O exemplo a seguir define o valor como `unlimited`.

```
Edit-EC2DefaultCreditSpecification `
    -Region us-east-1 `
    -InstanceFamily t2 `
    -CpuCredit unlimited
```

------

# Monitore créditos de CPU para instâncias com capacidade de expansão
<a name="burstable-performance-instances-monitoring-cpu-credits"></a>

O EC2 envia métricas para o Amazon CloudWatch. É possível ver as métricas de crédito da CPU nas métricas do Amazon EC2 por instância do console do CloudWatch ou usando a AWS CLI para listar as métricas de cada instância. Para obter mais informações, consulte [As métricas do CloudWatch que estão disponíveis para as instâncias](viewing_metrics_with_cloudwatch.md).

**Topics**
+ [

## Métricas adicionais do CloudWatch para instâncias expansíveis
](#burstable-performance-instances-cw-metrics)
+ [

## Calcular o uso de crédito da CPU
](#burstable-performance-instances-calculating-credit-use)

## Métricas adicionais do CloudWatch para instâncias expansíveis
<a name="burstable-performance-instances-cw-metrics"></a>

As instâncias expansíveis têm estas métricas adicionais do CloudWatch, que são atualizadas a cada cinco minutos:
+ `CPUCreditUsage` – O número de créditos de CPU gastos durante o período de medição.
+ `CPUCreditBalance` – o número de créditos de CPU que uma instância acumulou. Esse saldo é esgotado quando a CPU apresenta expansãos e os créditos de CPU são gastos com mais rapidez do que são ganhos.
+ `CPUSurplusCreditBalance` – O número de créditos de CPU excedentes gastos para sustentar a utilização de CPU quando o valor de `CPUCreditBalance` for zero.
+ `CPUSurplusCreditsCharged` – o número de créditos de CPU excedentes que ultrapassam o [número máximo de créditos de CPU](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) que podem ser ganhos em um período de 24 horas, resultando em uma cobrança adicional.

Essas duas últimas métricas aplicam-se somente a instâncias configuradas como `unlimited`.

A tabela a seguir descreve as métricas do CloudWatch para instâncias expansíveis. Para obter mais informações, consulte [As métricas do CloudWatch que estão disponíveis para as instâncias](viewing_metrics_with_cloudwatch.md).


| Métrica | Descrição | 
| --- | --- | 
| CPUCreditUsage |  O número de créditos de CPU gastos pela instância por utilização de CPU. Um crédito de CPU equivale a um vCPU em execução em 100% de utilização por um minuto ou a uma combinação equivalente de vCPUs, utilização e tempo (por exemplo, um vCPU em execução a 50% de utilização por dois minutos ou dois vCPUs em execução a 25% de utilização por dois minutos). As métricas de crédito de CPU estão disponíveis a uma frequência de apenas 5 minutos. Se você especificar um período de mais cinco minutos, use a estatística `Sum` em vez da estatística `Average`. Unidades: créditos (minutos de vCPU)  | 
| CPUCreditBalance |  O número de créditos ganhos de CPU que uma instância acumulou desde que foi executada ou iniciada. Para a T2 Padrão, o `CPUCreditBalance` também inclui o número de créditos de execução que foram acumulados. Os créditos são acumulados no saldo de créditos após terem sido ganhos e são removidos do saldo de créditos quando são gastos. O saldo de crédito tem um limite máximo, determinado pelo tamanho da instância. Depois que o limite for atingido, todos os novos créditos ganhos serão descartados. Para a T2 Padrão, os créditos de execução não são contabilizados para o limite. Os créditos do `CPUCreditBalance` são disponibilizados para que a instância gaste e apresente expansão com uma utilização de CPU acima da linha de base. Quando uma instância está em execução, os créditos do `CPUCreditBalance` não expiram. Quando uma instância T4g, T3a ou T3 é interrompida, o valor de `CPUCreditBalance` persiste por sete dias. Consequentemente, todos os créditos acumulados são perdidos. Quando uma instância T2 é interrompida, o valor `CPUCreditBalance` não persiste, e todos os créditos acumulados são perdidos. As métricas de crédito de CPU estão disponíveis a uma frequência de apenas 5 minutos. Unidades: créditos (minutos de vCPU)  | 
| CPUSurplusCreditBalance  |  O número de créditos excedentes gastos por uma instância `unlimited` quando seu valor `CPUCreditBalance` é zero. O valor `CPUSurplusCreditBalance` é pago pelos créditos de CPU ganhos. Se o número de créditos excedentes ultrapassar o número máximo de créditos que a instância pode ganhar em um período de 24 horas, os créditos excedentes gastos acima do limite máximo incorrerão em uma taxa adicional. Unidades: créditos (minutos de vCPU)   | 
| CPUSurplusCreditsCharged |  O número de créditos excedentes gastos que não são pagos pelos créditos de CPU ganhos e que, portanto, incorrem em uma cobrança adicional. Os créditos excedentes gastos são cobrados quando uma das seguintes situações ocorre:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/burstable-performance-instances-monitoring-cpu-credits.html) Unidades: créditos (minutos de vCPU)   | 

## Calcular o uso de crédito da CPU
<a name="burstable-performance-instances-calculating-credit-use"></a>

O uso de créditos de CPU de instâncias é calculado por meio das métricas de instância do CloudWatch descritas na tabela anterior.

O Amazon EC2 envia as métricas ao CloudWatch a cada cinco minutos. Uma referência ao valor *anterior* de uma métrica em qualquer momento implica o valor anterior da métrica, enviado *cinco minutos atrás*.

### Calcular uso de créditos de CPU de instâncias padrão
<a name="burstable-performance-instances-standard-calculation"></a>
+ O saldo de crédito de CPU aumentará se a utilização de CPU ficar abaixo da linha de base, quando os créditos gastos forem inferiores aos créditos ganhos no intervalo anterior de cinco minutos. 
+ O saldo de crédito de CPU diminuirá se a utilização de CPU ficar acima da linha de base, quando os créditos gastos forem superiores aos créditos ganhos no intervalo anterior de cinco minutos. 

Matematicamente, isso é capturado pela equação a seguir:

**Example**  

```
CPUCreditBalance = prior CPUCreditBalance + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

O tamanho da instância determina o número de créditos que a instância pode ganhar por hora e o número de créditos ganhos que ela pode acumular no saldo de créditos. Para obter informações sobre o número de créditos ganhos por hora e o limite de saldo de créditos para cada tamanho de instância, consulte a [Tabela de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

**Exemplo**  
Este exemplo usa uma instância `t3.nano`. Para calcular o valor `CPUCreditBalance` da instância, use a equação anterior, da seguinte maneira:
+ `CPUCreditBalance` – O saldo de crédito atual a ser calculado.
+ `prior CPUCreditBalance` – O saldo de crédito de cinco minutos atrás. Neste exemplo, a instância acumulou dois créditos.
+ `Credits earned per hour` – A instância `t3.nano` ganha seis créditos por hora.
+ `5/60` – Representa o intervalo de cinco minutos entre a publicação da métrica do CloudWatch. Multiplique os créditos ganhos a cada hora por 5/60 (cinco minutos) para obter o número de créditos que a instância ganhou nos últimos cinco minutos. A instância `t3.nano` ganha 0,5 crédito a cada cinco minutos.
+ `CPUCreditUsage` – Quantos créditos a instância gastou nos últimos cinco minutos. Neste exemplo, a instância gastou um crédito nos últimos cinco minutos.

Com esses valores, é possível calcular o valor `CPUCreditBalance`:

**Example**  

```
CPUCreditBalance = 2 + [0.5 - 1] = 1.5
```

### Cálculo de uso de créditos de CPU de instâncias ilimitadas
<a name="burstable-performance-instances-unlimited-calculation"></a>

Quando uma instância expansível precisa ter uma expansão acima da linha de base, ela sempre gasta os créditos acumulados antes dos créditos excedentes. Quando ela esgotar o saldo de crédito de CPU acumulado, poderá gastar os créditos excedentes para expansão de CPU enquanto precisar. Quando a utilização de CPU ficar abaixo da linha de base, os créditos excedentes sempre serão pagos antes que a instância acumule créditos ganhos.

Usamos o termo `Adjusted balance` nas equações a seguir para refletir a atividade que ocorre nesse intervalo de cinco minutos. Usamos esse valor para atingir os valores das métricas do `CPUCreditBalance` de `CPUSurplusCreditBalance` e CloudWatch. 

**Example**  

```
Adjusted balance = [prior CPUCreditBalance - prior CPUSurplusCreditBalance] + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

O valor `0` em `Adjusted balance` indica que a instância gastou todos os créditos ganhos para expansão e nenhum crédito excedente foi gasto. Consequentemente, `CPUCreditBalance` e `CPUSurplusCreditBalance` são definidos como `0`.

Um valor `Adjusted balance` positivo indica que a instância acumulou créditos ganhos, e os créditos excedentes anteriores (se houver) foram pagos. Consequentemente, o valor de `Adjusted balance` é atribuído a `CPUCreditBalance`, e `CPUSurplusCreditBalance` é definido como `0`. O tamanho da instância determina o [número máximo de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) que ela pode acumular.

**Example**  

```
CPUCreditBalance = min [max earned credit balance, Adjusted balance]
CPUSurplusCreditBalance = 0
```

O valor `Adjusted balance` negativo indica que a instância gastou todos os créditos ganhos acumulados e também os créditos excedentes gastos para expansão. Consequentemente, o valor de `Adjusted balance` é atribuído a `CPUSurplusCreditBalance`, e `CPUCreditBalance` é definido como `0`. Novamente, o tamanho da instância determina o [número máximo de créditos](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) que ela pode acumular.

**Example**  

```
CPUSurplusCreditBalance = min [max earned credit balance, -Adjusted balance]
CPUCreditBalance = 0
```

Se os créditos excedentes gastos ultrapassarem o máximo de créditos que a instância pode acumular, o saldo de créditos excedentes será definido como o número máximo, conforme exibido na equação anterior. Os créditos excedentes restantes serão cobrados conforme representados pela métrica `CPUSurplusCreditsCharged`.

**Example**  

```
CPUSurplusCreditsCharged = max [-Adjusted balance - max earned credit balance, 0]
```

Por fim, quando a instância for encerrada, todos os créditos excedentes monitorados pelo `CPUSurplusCreditBalance` serão cobrados. Se a instância for alterada de `unlimited` para `standard`, todo o `CPUSurplusCreditBalance` restante também será cobrado.

# Aceleração de performance com instâncias de GPU
<a name="configure-gpu-instances"></a>

As instâncias baseadas em GPU concedem acesso a GPUs NVIDIA com milhares de núcleos de computação. É possível essas instâncias para acelerar aplicações científicas, de engenharia e renderização utilizando as estruturas de computação paralela CUDA ou Open Computing Language (OpenCL). Também é possível usá-las para aplicações gráficas, incluindo transmissão de jogos, transmissão de aplicações 3-D e outras workloads gráficas.

Antes de ativar ou otimizar uma instância baseada em GPU, é necessário instalar os drivers apropriados, da seguinte forma:
+ Para instalar drivers da NVIDIA em uma instância com uma GPU da NVIDIA conectada, como uma instância P3 ou G4dn, consulte [Drivers NVIDIA](install-nvidia-driver.md).
+ Para instalar drivers da AMD em uma instância com uma GPU da AMD conectada, como uma instância G4ad, consulte [Drivers AMD](install-amd-driver.md).

**Topics**
+ [Ativar NVIDIA GRID Virtual Applications](activate_grid.md)
+ [Para otimizar as configurações de GPU](optimize_gpu.md)
+ [Configurar monitores Dual 4K em G4ad](activate_g4ad_4k.md)
+ [

# Começar a usar instâncias aceleradas por GPU
](gpu-instances-started.md)

# Ativação das aplicações virtuais NVIDIA GRID em instâncias baseadas em GPU do Amazon EC2
<a name="activate_grid"></a>

Para ativar as aplicações virtuais GRID em instâncias baseadas em GPU que usam GPUs da NVIDIA (a estação de trabalho virtual NVIDIA GRID está habilitada por padrão), você deve definir o tipo de produto para o driver. O procedimento a ser usado dependerá do sistema operacional da instância.

## Instâncias do Linux
<a name="activate-nvidia-grid-linux"></a>

**Para ativar aplicações virtuais GRID nas instâncias do Linux**

1. Crie o arquivo `/etc/nvidia/gridd.conf` a partir do arquivo de modelo fornecido.

   ```
   [ec2-user ~]$ sudo cp /etc/nvidia/gridd.conf.template /etc/nvidia/gridd.conf
   ```

1. Abra o arquivo `/etc/nvidia/gridd.conf` no editor de texto favorito.

1. Localize a linha `FeatureType` e defina-a como igual a `0`. Em seguida, adicione uma linha com `IgnoreSP=TRUE`.

   ```
   FeatureType=0 IgnoreSP=TRUE
   ```

1. Salve o arquivo e saia.

1. Reinicialize a instância para obter a nova configuração.

   ```
   [ec2-user ~]$ sudo reboot
   ```

## Instâncias do Windows
<a name="activate-nvidia-grid-windows"></a>

**Para ativar aplicações virtuais GRID nas instâncias do Windows**

1. Execute **regedit.exe** para abrir o editor do registro.

1. Navegue até `HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\GridLicensing`.

1. Abra o menu de contexto (clique com o botão direito do mouse) no painel direito e escolha **New**, **DWORD**.

1. Em **Nome**, digite **FeatureType** e `Enter`.

1. Abra o menu de contexto (clique com o botão direito do mouse) em **FeatureType** e escolha **Modify**.

1. Para **Dados de valor**, insira `0` para NVIDIA Grid Virtual Applications e escolha **OK**.

1. Abra o menu de contexto (clique com o botão direito do mouse) no painel direito e escolha **New**, **DWORD**.

1. Em **Name**, digite **IgnoreSP** e pressione `Enter`.

1. Abra o menu de contexto (clique com o botão direito do mouse) em **IgnoreSP** e escolha **Modify**.

1. Em **Value data**, digite `1` e escolha **OK**.

1. Feche o editor de Registro.

# Otimização das configurações de GPU em instâncias do Amazon EC2
<a name="optimize_gpu"></a>

Há várias otimizações de configuração de GPU que é possível executar para obter a melhor performance nas instâncias GPU NIVIDIA. Com alguns desses tipos de instância, o driver NVIDIA usa um recurso de autoboost, que varia as velocidades de clock da GPU. Ao desativar o recurso de autoboost e definir as velocidades de clock de GPU como a frequência máxima, você pode atingir a performance máxima de forma consistente com suas instâncias de GPU.

## Otimização das configurações de GPU no Linux
<a name="optimize-gpu-linux"></a>

1. Defina as configurações de GPU para serem persistentes. Esse comando pode levar vários minutos para ser executado.

   ```
   [ec2-user ~]$ sudo nvidia-persistenced
   ```

1. [Somente para instâncias G3 e P2] Desabilite o recurso de autoboost para todas as GPUs na instância.

   ```
   [ec2-user ~]$ sudo nvidia-smi --auto-boost-default=0
   ```

1. Defina todas as velocidades de relógio de GPU como a frequência máxima. Use a memória e as velocidades de relógio de placa gráfica especificadas nos seguintes comandos.

   Algumas versões do driver NVIDIA não suportam a configuração da velocidade de clock da aplicação e exibem o erro `"Setting applications clocks is not supported for GPU..."`, que é possível ignorar.
   + Instâncias G3:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2505,1177
     ```
   + Instâncias G4dn:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 5001,1590
     ```
   + Instâncias G5:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 6250,1710
     ```
   + Instâncias G6, G6f, Gr6 e Gr6f:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 6251,2040
     ```
   + Instâncias G6e:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 9001,2520
     ```
   + Instâncias G7e:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 12481,2430
     ```
   + Instâncias P2:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2505,875
     ```
   + Instâncias P3 e P3dn:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 877,1530
     ```
   + Instâncias P4d:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 1215,1410
     ```
   + Instâncias P4de:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 1593,1410
     ```
   + Instâncias P5:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 2619,1980
     ```
   + Instâncias P5e e P5en:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3201,1980
     ```
   + Instâncias P6-B200:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3996,1965
     ```
   + Instâncias P6-B300:

     ```
     [ec2-user ~]$ sudo nvidia-smi -ac 3996,2032
     ```

## Otimização das configurações de GPU no Windows
<a name="optimize-gpu-windows"></a>

1. Abra uma janela do PowerShell e navegue para a pasta de instalação NVIDIA.

   ```
   PS C:\> cd "C:\Windows\System32\DriverStore\FileRepository\nvgridsw_aws.inf_*\"
   ```

1. [Somente para instâncias G3 e P2] Desabilite o recurso de autoboost para todas as GPUs na instância.

   ```
   PS C:\> .\nvidia-smi --auto-boost-default=0
   ```

1. Defina todas as velocidades de relógio de GPU como a frequência máxima. Use a memória e as velocidades de relógio de placa gráfica especificadas nos seguintes comandos.

   Algumas versões do driver NVIDIA não suportam a configuração da velocidade de clock da aplicação e exibem o erro `"Setting applications clocks is not supported for GPU..."`, que é possível ignorar.
   + Instâncias G3:

     ```
     PS C:\> .\nvidia-smi -ac "2505,1177"
     ```
   + Instâncias G4dn:

     ```
     PS C:\> .\nvidia-smi -ac "5001,1590"
     ```
   + Instâncias G5:

     ```
     PS C:\> .\nvidia-smi -ac "6250,1710"
     ```
   + Instâncias G6, G6f, Gr6 e Gr6f:

     ```
     PS C:\> .\nvidia-smi -ac "6251,2040"
     ```
   + Instâncias G6e:

     ```
     PS C:\> .\nvidia-smi -ac "9001,2520"
     ```
   + Instâncias P2:

     ```
     PS C:\> .\nvidia-smi -ac "2505,875"
     ```
   + Instâncias P3 e P3dn:

     ```
     PS C:\> .\nvidia-smi -ac "877,1530"
     ```

# Configuração de monitores Dual 4K em instâncias G4ad do Linux
<a name="activate_g4ad_4k"></a>

Depois de executar uma instância G4ad, você pode configurar monitores Dual 4K.

**Para instalar os drivers AMD e configurar telas duplas**

1. Conecte-se à sua instância Linux para obter o endereço de barramento PCI da GPU a ser direcionado ao Dual 4K (2x4k):

   ```
   lspci -vv | grep -i amd
   ```

   Você terá um resultado semelhante ao seguinte:

   ```
   00:1e.0 Display controller: Advanced Micro Devices, Inc. [*AMD*/ATI] Device 7362 (rev c3)
   Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 0a34
   ```

1. O endereço de barramento PCI é 00:1e.0 na saída acima. Crie um arquivo denominado `/etc/modprobe.d/amdgpu.conf` e adicione o seguinte:

   ```
   options amdgpu virtual_display=0000:00:1e.0,2
   ```

1. Para instalar drivers da AMD no Linux, consulte [Drivers AMD para a instância do EC2](install-amd-driver.md). Se você já tiver o driver da GPU AMD instalado, precisará reconstruir os módulos do kernel amdgpu via dkms.

1. Utilize o arquivo xorg.conf abaixo para definir a topologia de tela dupla (2x4K) e salve o arquivo no `/etc/X11/xorg.conf:`

   ```
   ~$ cat /etc/X11/xorg.conf
   Section "ServerLayout"
       Identifier     "Layout0"
       Screen          0 "Screen0"
       Screen        1 "Screen1"
       InputDevice     "Keyboard0" "CoreKeyboard"
       InputDevice     "Mouse0" "CorePointer"
       Option          "Xinerama" "1"
   EndSection
   Section "Files"
       ModulePath "/opt/amdgpu/lib64/xorg/modules/drivers"
       ModulePath "/opt/amdgpu/lib/xorg/modules"
       ModulePath "/opt/amdgpu-pro/lib/xorg/modules/extensions"
       ModulePath "/opt/amdgpu-pro/lib64/xorg/modules/extensions"
       ModulePath "/usr/lib64/xorg/modules"
       ModulePath "/usr/lib/xorg/modules"
   EndSection
   Section "InputDevice"
       # generated from default
       Identifier     "Mouse0"
       Driver         "mouse"
       Option         "Protocol" "auto"
       Option         "Device" "/dev/psaux"
       Option         "Emulate3Buttons" "no"
       Option         "ZAxisMapping" "4 5"
   EndSection
   Section "InputDevice"
       # generated from default
       Identifier     "Keyboard0"
       Driver         "kbd"
   EndSection
   
   Section "Monitor"
       Identifier     "Virtual"
       VendorName     "Unknown"
       ModelName      "Unknown"
       Option         "Primary" "true"
   EndSection
   
   Section "Monitor"
       Identifier     "Virtual-1"
       VendorName     "Unknown"
       ModelName      "Unknown"
       Option         "RightOf" "Virtual"
   EndSection
   
   Section "Device"
       Identifier     "Device0"
       Driver         "amdgpu"
       VendorName     "AMD"
       BoardName      "Radeon MxGPU V520"
       BusID          "PCI:0:30:0"
   EndSection
   
   Section "Device"
       Identifier     "Device1"
       Driver         "amdgpu"
       VendorName     "AMD"
       BoardName      "Radeon MxGPU V520"
       BusID          "PCI:0:30:0"
   EndSection
   
   Section "Extensions"
       Option         "DPMS" "Disable"
   EndSection
   
   Section "Screen"
       Identifier     "Screen0"
       Device         "Device0"
       Monitor        "Virtual"
       DefaultDepth   24
       Option         "AllowEmptyInitialConfiguration" "True"
       SubSection "Display"
           Virtual    3840 2160
           Depth      32
       EndSubSection
   EndSection
   
   Section "Screen"
       Identifier     "Screen1"
       Device         "Device1"
       Monitor        "Virtual"
       DefaultDepth   24
       Option         "AllowEmptyInitialConfiguration" "True"
       SubSection "Display"
           Virtual    3840 2160
           Depth      32
       EndSubSection
   EndSection
   ```

1. Configure o DCV seguindo as instruções de configuração de um [desktop interativo](#amd-interactive-desktop).

1. Quando a configuração do DCV terminar, reinicialize.

1. Verifique se o driver está funcional:

   ```
   dmesg | grep amdgpu
   ```

   A resposta deve ser parecida com o seguinte:

   ```
   Initialized amdgpu
   ```

1. Você verá na saída de `DISPLAY=:0 xrandr -q` que existem dois monitores virtuais conectados:

   ```
   ~$ DISPLAY=:0 xrandr -q
   Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 16384 x 16384
   Virtual connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
    4096x3112  60.00
    3656x2664  59.99
    4096x2160  60.00
    3840x2160  60.00
    1920x1200  59.95
    1920x1080  60.00
    1600x1200  59.95
    1680x1050  60.00
    1400x1050  60.00
    1280x1024  59.95
    1440x900 59.99
    1280x960 59.99
    1280x854 59.95
    1280x800 59.96
    1280x720 59.97
    1152x768 59.95
    1024x768 60.00 59.95
    800x600  60.32 59.96 56.25
    848x480  60.00 59.94
    720x480  59.94
    640x480  59.94 59.94
   Virtual-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 0mm x 0mm
    4096x3112  60.00
    3656x2664  59.99
    4096x2160  60.00
    3840x2160  60.00
    1920x1200  59.95
    1920x1080  60.00
    1600x1200  59.95
    1680x1050  60.00
    1400x1050  60.00
    1280x1024  59.95
    1440x900 59.99
    1280x960 59.99
    1280x854 59.95
    1280x800 59.96
    1280x720 59.97
    1152x768 59.95
    1024x768 60.00 59.95
    800x600  60.32 59.96 56.25
    848x480  60.00 59.94
    720x480  59.94
   640x480  59.94 59.94
   ```

1. Quando você se conectar ao DCV, altere a resolução para 2x4K, confirmando que o suporte de monitor duplo está registrado pelo DCV.  
![\[Alterações na resolução do DCV\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/dm-dcv-example.png)

## Configuração de uma área de trabalho interativa para o Linux
<a name="amd-interactive-desktop"></a>

Após confirmar que a instância do Linux tem o driver de GPU da AMD instalado e que o driver AMDgpu está em uso, será possível instalar um gerenciador de área de trabalho interativa. Recomendamos o ambiente de desktop MATE para obter a melhor compatibilidade e performance.

**Pré-requisito**  
Abra um editor de texto e salve o seguinte como um arquivo chamado `xorg.conf`. Você precisará desse arquivo em sua instância.

```
Section "ServerLayout"
Identifier     "Layout0"
Screen          0 "Screen0"
InputDevice     "Keyboard0" "CoreKeyboard"
InputDevice     "Mouse0" "CorePointer"
EndSection
Section "Files"
ModulePath "/opt/amdgpu/lib64/xorg/modules/drivers"
ModulePath "/opt/amdgpu/lib/xorg/modules"
ModulePath "/opt/amdgpu-pro/lib/xorg/modules/extensions"
ModulePath "/opt/amdgpu-pro/lib64/xorg/modules/extensions"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib/xorg/modules"
EndSection
Section "InputDevice"
# generated from default
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
EndSection
Section "Monitor"
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "Unknown"
EndSection
Section "Device"
Identifier     "Device0"
Driver         "amdgpu"
VendorName     "AMD"
BoardName      "Radeon MxGPU V520"
BusID          "PCI:0:30:0"
EndSection
Section "Extensions"
Option         "DPMS" "Disable"
EndSection
Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth   24
Option         "AllowEmptyInitialConfiguration" "True"
SubSection "Display"
    Virtual    3840 2160
    Depth      32
EndSubSection
EndSection
```

**Para configurar um desktop interativo no Amazon Linux 2**

1. Instale o repositório EPEL.

   ```
   [ec2-user ~]$ sudo amazon-linux-extras install epel -y
   ```

1. Instale o desktop MATE.

   ```
   [ec2-user ~]$ sudo amazon-linux-extras install mate-desktop1.x -y
   [ec2-user ~]$ sudo yum groupinstall "MATE Desktop" -y
   [ec2-user ~]$ sudo systemctl disable firewalld
   ```

1. Copie o arquivo `xorg.conf` para `/etc/X11/xorg.conf`.

1. Reinicialize a instância.

   ```
   [ec2-user ~]$ sudo reboot
   ```

1. (Opcional) [Instale o servidor Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) para usar o Amazon DCV como um protocolo de exibição de alta performance. Depois, [conecte-se a uma sessão do Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) usando o cliente preferencial.

**Para configurar um desktop interativo no Ubuntu**

1. Instale o desktop MATE.

   ```
   $ sudo apt install xorg-dev ubuntu-mate-desktop -y
   $ sudo apt purge ifupdown -y
   ```

1. Copie o arquivo `xorg.conf` para `/etc/X11/xorg.conf`.

1. Reinicialize a instância.

   ```
   $ sudo reboot
   ```

1. Instale o codificador AMF para a versão apropriada do Ubuntu.

   ```
   $ sudo apt install ./amdgpu-pro-20.20-*/amf-amdgpu-pro_20.20-*_amd64.deb
   ```

1. (Opcional) [Instale o servidor Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) para usar o Amazon DCV como um protocolo de exibição de alta performance. Depois, [conecte-se a uma sessão do Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) usando o cliente preferencial.

1. Após a instalação do DCV, dê permissões de vídeo ao usuário DCV:

   ```
   $ sudo usermod -aG video dcv
   ```

**Para configurar um desktop interativo no CentOS**

1. Instale o repositório EPEL.

   ```
   $ sudo yum update -y
   $ sudo yum install epel-release -y
   ```

1. Instale o desktop MATE.

   ```
   $ sudo yum groupinstall "MATE Desktop" -y
   $ sudo systemctl disable firewalld
   ```

1. Copie o arquivo `xorg.conf` para `/etc/X11/xorg.conf`.

1. Reinicialize a instância.

   ```
   $ sudo reboot
   ```

1. (Opcional) [Instale o servidor Amazon DCV](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) para usar o Amazon DCV como um protocolo de exibição de alta performance. Depois, [conecte-se a uma sessão do Amazon DCV](https://docs.aws.amazon.com/dcv/latest/userguide/using-connecting.html) usando o cliente preferencial.

   

# Começar a usar instâncias aceleradas por GPU
<a name="gpu-instances-started"></a>

A última geração de tipos de instância acelerada por GPU de quinta geração, como os mostrados na lista a seguir, oferecem os recursos de maior performance para aplicações de aprendizado profundo e computação de alta performance (HPC). Selecione o link do tipo de instância para saber mais sobre seus recursos.
+ [Família P6](https://aws.amazon.com/ec2/instance-types/p6/)
+ [Família P](https://aws.amazon.com/ec2/instance-types/p6/)
+ [Família P](https://aws.amazon.com/ec2/instance-types/p5/)

Para obter uma lista completa das especificações de tipo de instância para tipos de instâncias aceleradas, consulte [Computação acelerada](https://docs.aws.amazon.com/ec2/latest/instancetypes/ac.html) na referência de *Tipos de instância do Amazon EC2*.

**Configuração de software**  
A maneira mais fácil de começar a usar a última geração de tipos de instâncias aceleradas de GPU de quinta geração é lançar uma instância de uma AMI do AWS Deep Learning pré-configurada com todo o software necessário. Para conecer os AMIs de deep learning da AWS mais recentes para uso com tipos de instância acelerada por GPU, consulte [DLAMI compatível com P6](https://docs.aws.amazon.com/dlami/latest/devguide/p6-support-dlami.html), no *Guia do desenvolvedor do AMIs de deep learning da AWS*.

Se você precisar criar uma AMI personalizada para inicializar instâncias que hospedam aplicações de aprendizado profundo ou HPC, recomendamos instalar as seguintes versões mínimas de software em cima da imagem base.


| Tipo de instância | Driver NVIDIA | CUDA | NVIDIA GDRCopy | Instaladora EFA | NCCL | EFA K8s ¹ | 
| --- | --- | --- | --- | --- | --- | --- | 
| G7e | 575 | 12.9 | 2,5 | 1.45.0 | 2.28.3 | 0.5.10 | 
| P5 | 530 | 12.1 | 2.3 | 1.24.1 | 2.18.3 | 0.4.4 | 
| P5.4xlarge | 530 | 12.1 | 2.3 | 1,43.1 ² | 2.18.3 | 0.4.4 | 
| P5e | 550 | 12.1 | 2.3 | 1.24.1 | 2.18.3 | 0.5.5 | 
| P5en | 550 | 12.1 | 2.3 | 1.24.1 | 2.18.3 | 0.5.6 | 
| P6-B200 | 570 | 12.8 | 2,5 | 1.41.0 | 2.26.2-1 | 0.5.10 | 
| P6e-GB200 | 570 | 12.8 | 2,5 | 1.41.0 | 2.26.2-1 | 0.5.10 | 
| P6-B300 | 580 | 13.0 | 2,5 | 1.44.0 | 2.28.3 | 0.5.10 | 

** ¹** A coluna **EFA K8s** contém a versão mínima recomendada para o `aws-efa-k8s-device-plugin`.

**²** Há um problema de compatibilidade que afeta as instâncias `P5.4xlarge` em que a comunicação entre GPUs usa o Elastic Fabric Adapter (EFA) e a NVIDIA Collective Communications Library (NCCL). Para mitigar o problema, defina a variável de ambiente `FI_HMEM_DISABLE_P2P` como `1` e certifique-se de instalar o EFA versão 1.43.1 ou mais recente.

**nota**  
Se você usar a versão 1.41.0 do instalador EFA, o `aws-ofi-nccl plugin` vem com ela. Para versões anteriores do instalador do EFA, use o `aws-ofi-nccl plugin` versão `1.7.2-aws` ou posterior.

Também recomendamos que você configure a instância para não usar estados C mais profundos. Para obter mais informações, consulte [High performance and low latency by limiting deeper C-states](https://docs.aws.amazon.com/linux/al2/ug/processor_state_control.html#c-states) no *Amazon Linux 2 User Guide*. As mais recentes AMIs de GPU básica de aprendizado profundo da AWS estão pré-configuradas para não usar estados C mais profundos.

Sobre como configurar redes e Elastic Fabric Adapter (EFA), consulte [Maximize a largura de banda da rede em instâncias do Amazon EC2 com várias placas de rede](efa-acc-inst-types.md).

# Instâncias Mac do Amazon EC2
<a name="ec2-mac-instances"></a>

As instâncias Mac do EC2 são ideais para desenvolver, criar, testar e assinar aplicações para plataformas Apple, como iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV e Safari. É possível se conectar à instância do Mac usando SSH ou Apple Remote Desktop (ARD).

**nota**  
A **unidade de faturamento** é o **host dedicado**. As instâncias em execução nesse host não têm custo adicional.

As instâncias Mac do Amazon EC2 oferecem suporte nativo ao sistema operacional macOS.
+ **As instâncias x86 Mac do EC2** (`mac1.metal`) são montadas em hardware Mac mini 2018 com processadores Intel Core i7 de oitava geração (Coffee Lake) de 3,2 GHz, 6 núcleos físicos e 12 núcleos lógicos, e 32 GiB de memória.
+ **As instâncias M1 Mac do EC2** (`mac2.metal`) são montadas em hardware Mac mini 2020 com processador M1 em chip Apple, 8 núcleos de CPU, 8 núcleos de GPU, 16 GiB de memória e o Apple Neural Engine de 16 núcleos.
+ **As instâncias M1 Ultra Mac do EC2** (`mac2-m1ultra.metal`) são montadas em hardware Mac Studio 2022 com processador M1 Ultra em chip Apple, 20 núcleos de CPU, 64 núcleos de GPU, 128 GiB de memória e o Apple Neural Engine de 32 núcleos.
+ **As instâncias M2 Mac do EC2** (`mac2-m2.metal`) são montadas em hardware Mac mini 2023 com processador M2 em chip Apple, 8 núcleos de CPU, 10 núcleos de GPU, 24 GiB de memória e o Apple Neural Engine de 16 núcleos.
+ **As instâncias Mac M2 Pro do EC2** (`mac2-m2pro.metal`) são montadas em hardware Mac mini 2023, com processador M2 Pro em chip Apple, 12 núcleos de CPU, 19 núcleos de GPU, 32 GiB de memória e o Apple Neural Engine de 16 núcleos.
+ **As instâncias Mac M4 do EC2** (`mac-m4.metal`) são montadas em hardware Mac mini 2024, com processador M4 em chip Apple, 10 núcleos de CPU, 10 núcleos de GPU, 24 GiB de memória e o Apple Neural Engine de 16 núcleos.
+ **As instâncias Mac M4 Pro do EC2** (`mac-m4pro.metal`) são montadas em hardware Mac mini 2024, com processador M4 Pro em chip Apple, 14 núcleos de CPU, 20 núcleos de GPU, 48 GiB de memória e o Apple Neural Engine de 16 núcleos.

Os hosts dedicados do Amazon EC2 Mac são compatíveis com a [recuperação automática do host dedicado](dedicated-hosts-recovery.md) e com a [manutenção do host com base na reinicialização](dedicated-hosts-maintenance.md).

**Topics**
+ [

## Considerações
](#mac-instance-considerations)
+ [

## Prontidão da instância
](#mac-instance-readiness)
+ [

## AMIs do macOS do EC2
](#ec2-macos-images)
+ [

## EC2 MacOS Init
](#ec2-macos-init)
+ [

## Amazon EC2 System Monitor para macOS
](#mac-instance-system-monitor)
+ [

## Recursos relacionados
](#related-resources)
+ [

# Iniciar uma instância do Mac usando o Console de gerenciamento da AWS ou a AWS CLI
](mac-instance-launch.md)
+ [

# Conectar-se à instância do Mac usando SSH ou uma GUI
](connect-to-mac-instance.md)
+ [

# Atualizar o sistema operacional e o software em instâncias Mac do Amazon EC2
](mac-instance-updates.md)
+ [

# Aumente o tamanho de um volume do EBS na instância do Mac
](mac-instance-increase-volume.md)
+ [

# Parar ou terminar a instância do Mac no Amazon EC2
](mac-instance-stop.md)
+ [

# Configurar a proteção da integridade do sistema para instâncias Mac do Amazon EC2
](mac-sip-settings.md)
+ [

# Encontrar versões do macOS compatíveis para seu host dedicado Mac do Amazon EC2
](macos-firmware-visibility.md)
+ [

# Assinar notificações de AMI do macOS
](macos-subscribe-notifications.md)
+ [

# Recuperar IDs de AMI do macOS usando a API do AWS Systems Manager Parameter Store
](macos-ami-ids-parameter-store.md)
+ [

# Notas de lançamento das AMIs do Amazon EC2 para o macOS
](macos-ami-overview.md)

## Considerações
<a name="mac-instance-considerations"></a>

As seguintes considerações se aplicam às instâncias do Mac:
+ As instâncias Mac só estão disponíveis como instâncias bare metal em [hosts dedicados](dedicated-hosts-overview.md), com um período mínimo de alocação de 24 horas antes que seja possível liberar o host dedicado. É possível executar uma instância Mac por Host dedicado. É possível compartilhar o Host dedicado com as contas da AWS ou com unidades organizacionais na sua organização de AWS ou toda a organização da AWS.
+ Instâncias Mac estão disponíveis em diferentes Regiões da AWS. Para obter uma lista da disponibilidade de instâncias Mac em cada uma das Regiões da AWS, consulte [Tipos de instância do Amazon EC2 por região](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-regions.html).
+ As instâncias Mac estão disponíveis apenas como Instâncias on-demand. Elas não estão disponíveis como Instâncias spot ou Instâncias reservadas. É possível economizar dinheiro em instâncias Mac comprando um [Savings Plan](https://docs.aws.amazon.com/savingsplans/latest/userguide/).
+ A compatibilidade de diferentes tipos de instância Mac com Amazon Machine Images (AMIs) específicas do macOS varia. Para obter mais informações, consulte [Notas de lançamento das AMIs do Amazon EC2 para o macOS](macos-ami-overview.md).
+ Há suporte para o hotplug do EBS.
+ AWS não gerencia nem oferece suporte ao SSD interno no hardware Apple. Recomendamos enfaticamente usar os volumes do Amazon EBS em vez disso. Os volumes do EBS oferecem benefícios semelhantes de elasticidade, disponibilidade e durabilidade em instâncias Mac em comparação com qualquer outra instância do EC2.
+ Recomendamos usar um volume do Amazon EBS com 10.000 IOPS e throughput de 400 MiB/s com instâncias Mac para uma performance ideal. Para obter mais informações, consulte [Tipos de volumes do Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) no *Guia do usuário do Amazon EC2*.
+ [Agora as instâncias Mac são compatíveis com o Amazon EC2 Auto Scaling.](https://aws.amazon.com/blogs/compute/implementing-autoscaling-for-ec2-mac-instances/) 
+ Em instâncias Mac x86, as atualizações automáticas de software estão desabilitadas. Recomendamos que você aplique as atualizações e as teste na sua instância antes de colocá-la em produção. Para obter mais informações, consulte [Atualizar o sistema operacional e o software em instâncias Mac do Amazon EC2](mac-instance-updates.md).
+ Quando você interrompe ou encerra uma instância do Mac, um fluxo de trabalho de depuração é executado no Host dedicado. Para obter mais informações, consulte [Parar ou terminar a instância do Mac no Amazon EC2](mac-instance-stop.md).
+ 
**Importante**  
Os atributos do Apple Intelligence não estão disponíveis com a inicialização do hardware Mac a partir de um volume externo. Como as instâncias de Mac do EC2 são inicializadas a partir de volumes externos do EBS por padrão, elas não oferecem suporte aos recursos do Apple Intelligence.
+ 
**Atenção**  
Não use o FileVault. Se você habilitar o FileVault, o host não inicializará porque as partições estão bloqueadas. Se houvere necessidade de criptografia de dados, use a criptografia do Amazon EBS para evitar problemas de inicialização e impacto na performance. Com a criptografia do Amazon EBS, as operações de criptografia ocorrem nos servidores host, garantindo a segurança dos dados em repouso e dos dados em trânsito e seu armazenamento do EBS anexado. Para obter mais informações, consulte [Criptografia do Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) no *Guia do usuário do Amazon EBS*.

## Prontidão da instância
<a name="mac-instance-readiness"></a>

Depois de iniciar uma instância Mac, você precisará esperar até que a instância esteja pronta para se conectar a ela. Para uma AMI vendida pela AWS com uma instância Mac x86 ou uma instância Apple com chip Mac, o tempo de inicialização pode variar de 6 a 20 minutos aproximadamente. Dependendo dos tamanhos de volume escolhidos do Amazon EBS, da inclusão de scripts adicionais nos *dados do usuário* ou do software adicional carregado em uma AMI personalizada do macOS, o tempo de inicialização pode aumentar.

É possível usar um pequeno script de shell, como o abaixo, para pesquisar a API describe-instance-status para saber quando a instância está pronta para conexão. No comando a seguir, substitua o ID da instância do exemplo pelo ID da sua própria instância.

```
for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=i-1234567890abcdef0 \
    --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;
```

## AMIs do macOS do EC2
<a name="ec2-macos-images"></a>

O macOS Amazon EC2 foi projetado para fornecer um ambiente estável, seguro e de alta performance para workloads de desenvolvedores executadas em instâncias Mac do Amazon EC2. As AMIs do macOS do EC2 também incluem vários pacotes que permitem a fácil integração com o AWS, incluindo ferramentas de configuração de execução bibliotecas e ferramentas populares do AWS .

Para obter mais informações sobre as AMIs do EC2 para o macOS, consulte [Notas de lançamento das AMIs do Amazon EC2 para o macOS](macos-ami-overview.md).

A AWS fornece AMIs do EC2 para o macOS atualizadas regularmente, as quais incluem atualizações para pacotes de propriedade da AWS e a versão mais recente do macOS totalmente testada. Além disso, o AWS fornece AMIs atualizadas com as atualizações mais recentes da versão secundária ou da versão principal assim que elas puderem ser totalmente testadas e aprovadas. Se você não precisar preservar dados ou personalizações das instâncias Mac, poderá obter as atualizações mais recentes ao executar uma nova instância usando a AMI atual e encerrando a instância anterior. Caso contrário, é possível escolher quais atualizações se aplicam às instâncias Mac.

Para obter informações sobre como se tornar assinante de notificações da AMI para o macOS, consulte [Assinar notificações de AMI do macOS](macos-subscribe-notifications.md).

## EC2 MacOS Init
<a name="ec2-macos-init"></a>

O EC2 macOS Init é usado para inicializar instâncias Mac do EC2 na inicialização. Ele usa grupos prioritários para executar grupos lógicos de tarefas ao mesmo tempo.

O arquivo plist launchd é `/Library/LaunchDaemons/com.amazon.ec2.macos-init.plist`. Os arquivos do EC2 macOS Init estão localizados no `/usr/local/aws/ec2-macos-init`.

Para obter mais informações, consulte [https://github.com/aws/ec2-macos-init](https://github.com/aws/ec2-macos-init).

## Amazon EC2 System Monitor para macOS
<a name="mac-instance-system-monitor"></a>

O Amazon EC2 System Monitor para macOS fornece métricas de utilização de CPU para o Amazon CloudWatch. Ele envia essas métricas para o CloudWatch por meio de um dispositivo serial personalizado em períodos de 1 minuto. É possível ativar ou desativar este agente da seguinte forma. Ele é habilitado por padrão.

```
sudo setup-ec2monitoring [enable | disable]
```

**nota**  
No momento, não há suporte para o Amazon EC2 System Monitor para macOS por parte de instâncias Mac que usam processadores Apple Silicon.

## Recursos relacionados
<a name="related-resources"></a>

Para obter mais informações sobre preços consulte [Pricing](https://aws.amazon.com/ec2/instance-types/mac/#Pricing).

Para obter mais informações sobre instâncias Mac, consulte [Instâncias Mac do Amazon EC2](https://aws.amazon.com/ec2/instance-types/mac/).

Para obter mais informações sobre especificações de hardware e performance de rede de instâncias Mac, consulte [Instâncias de uso geral](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html).

# Iniciar uma instância do Mac usando o Console de gerenciamento da AWS ou a AWS CLI
<a name="mac-instance-launch"></a>

As instâncias Mac do EC2 exigem um [host dedicado](dedicated-hosts-overview.md). Primeiro, você precisa alocar um host para sua conta e depois iniciar a instância no host.

É possível iniciar uma instância usando o Console de gerenciamento da AWS ou a AWS CLI. 

## Executar uma instância Mac usando o console
<a name="mac-instance-launch-console"></a>

**Para executar uma instância Mac em um Host dedicado**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Aloque o host dedicado da seguinte forma:

   1. No painel de navegação, selecione **Hosts dedicados**.

   1. Escolha **Allocate** (Alocar) Host dedicado e, em seguida, faça o seguinte:

      1. Em **Família de instâncias**, escolha uma família de instâncias **Mac**. Se a família de instâncias não aparecer na lista, significa que ela não é compatível com a região selecionada no momento.

      1. Em **Tipo de instância**, escolha o tipo de instância com base na família de instâncias escolhida.

      1. Em **Availability Zone** (Zona de disponibilidade), selecione a zona de disponibilidade do Host dedicado.

      1. Em **Quantity** (Quantidade), mantenha **1**.

      1. Escolha **Allocate**.

1. Inicie a instância no host da seguinte forma:

   1. Selecione o Host dedicado que você criou e, em seguida, faça o seguinte:

      1. Escolha **Actions** (Ações), **Launch instances onto host** (Iniciar instâncias no host).

      1. Em **Application and OS Images (Amazon Machine Image)** (Imagens de aplicações e sistemas operacionais [imagem de máquina da Amazon]), selecione uma AMI do macOS.

      1. Em **Tipo de instância**, selecione um tipo de instância Mac.

      1. Em **Detalhes avançados**, verifique se **Locação** , **Host de locação por** e **ID do host de locação** estão pré-configurados de acordo com o host dedicado que você criou. Atualize **Tenancy affinity** (Afinidade da locação) conforme necessário.

      1. Conclua o assistente, especificando os volumes, grupos de segurança e pares de chaves do EBS conforme necessário.

      1. No painel **Resumo** painel, escolha **Iniciar instância**.

   1. Uma página de confirmação informa que sua instância está sendo executada. Escolha **View all instances** (Visualizar todas as instâncias) para fechar a página de confirmação e voltar ao console. O estado inicial de uma instância é `pending`. A instância está pronta quando seu estado muda para `running` e passa verificações de status.

## Executar uma instância Mac usando o AWS CLI
<a name="mac-instance-launch-cli"></a>

**Alocar o host dedicado**

Use o comando [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) a seguir para alocar um host dedicado à instância Mac, substituindo o `instance-type` por um tipo de instância mac válida e a `region` e `availability-zone` pelas apropriadas para o seu ambiente. 

```
aws ec2 allocate-hosts --region us-east-1 --instance-type mac1.metal --availability-zone us-east-1b --auto-placement "on" --quantity 1
```

**Iniciar a instância no host**

Use o comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) a seguir para iniciar uma instância Mac, novamente substituindo o `instance-type` por um tipo de instância Mac válido e `region` e `availability-zone` pelas usadas anteriormente.

```
aws ec2 run-instances --region us-east-1 --instance-type mac1.metal --placement Tenancy=host --image-id ami_id --key-name my-key-pair
```

O estado inicial de uma instância é `pending`. A instância está pronta quando seu estado muda para `running` e passa verificações de status. Use o comando [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html) para exibir informações de status para a instância.

```
aws ec2 describe-instance-status --instance-ids i-017f8354e2dc69c4f
```

Veja a seguir um exemplo de saída para uma instância que está sendo executada e passou por verificações de status.

```
{
    "InstanceStatuses": [
        {
            "AvailabilityZone": "us-east-1b",
            "InstanceId": "i-017f8354e2dc69c4f",
            "InstanceState": {
                "Code": 16,
                "Name": "running"
            },
            "InstanceStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            },
            "SystemStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            }
        }
    ]
}
```

# Conectar-se à instância do Mac usando SSH ou uma GUI
<a name="connect-to-mac-instance"></a>

É possível se conectar à instância do Mac usando SSH ou uma interface gráfica do usuário (GUI).

Vários usuários podem acessar o sistema operacional simultaneamente. Normalmente, existe uma relação 1:1 entre usuário e sessão gráfica (GUI), devido ao serviço de compartilhamento de tela integrado na porta 5900. O uso do SSH no macOS permite várias sessões até o limite de “Sessões máximas” no arquivo `sshd_config`.

## Conectar-se à instância usando SSH
<a name="mac-instance-ssh"></a>

Por padrão, as instâncias Mac do Amazon EC2 não permitem SSH de raiz remota. A conta ec2-user está configurada para fazer login remotamente usando SSH. Além disso, a conta ec2-user tem privilégios de **sudo**. Depois de se conectar à instância, é possível adicionar outros usuários.

Para oferecer suporte à conexão com a instância usando SSH, execute a instância usando um par de chaves e um grupo de segurança que permita acesso SSH e verifique se a instância tem conectividade com a Internet. Você fornece o arquivo `.pem` para o par de chaves quando se conecta à instância.

Use o procedimento a seguir para se conectar à instância MAC usando um cliente SSH. Se você receber um erro ao tentar se conectar à instância, consulte [Solucionar problemas de conexão com a instância do Linux do Amazon EC2](TroubleshootingInstancesConnecting.md).

**Para se conectar à sua instância usando SSH**

1. Verifique se o computador local tem um cliente SSH instalado digitando **ssh** na linha de comando. Se o computador não reconhecer o comando, procure um cliente SSH para seu sistema operacional e instale-o.

1. Obtenha o nome público do DNS da sua instância. Usando o console do Amazon EC2, é possível encontrar o nome público do DNS nas guias **Detalhes** e **Rede**. Usando o AWS CLI, é possível encontrar o nome público do DNS usando o comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

1. Localize o arquivo `.pem` do par de chaves que você especificou quando executou a instância.

1. Conecte-se à instância usando o comando **ssh**, especificando o nome público do DNS da instância e do arquivo `.pem`.

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

A autenticação com senha é desabilitada para evitar ataques de força bruta em senhas. Antes de fazer alterações na configuração SSH, abra `/usr/local/aws/ec2-macos-init/init.toml` e defina `secureSSHDConfig` como `false`.

## Conecte-se à interface gráfica do usuário (GUI)
<a name="mac-instance-vnc"></a>

Use o procedimento a seguir para se conectar à instância usando o VNC, o Apple Remote Desktop (ARD) ou a aplicação Apple Screen Sharing (incluído no macOS).

**nota**  
O macOS 10.14 e posterior só permite o controle se o compartilhamento de tela estiver ativado por meio das [Preferências do sistema](https://support.apple.com/guide/remote-desktop/enable-remote-management-apd8b1c65bd/mac).

**Para se conectar à instância usando o cliente ARD ou o cliente VNC**

1. Verifique se o computador local tem um cliente ARD ou um cliente VNC que suporte uma instalação do ARD. No macOS, é possível usar a aplicação de compartilhamento de tela integrado. Caso contrário, procure um cliente VNC para o sistema operacional e instale-o.

1. No computador local, [conecte-se à instância usando SSH](#mac-instance-ssh).

1. Defina uma senha para a conta ec2-user usando o comando **passwd** da seguinte forma.

   ```
   [ec2-user ~]$ sudo passwd ec2-user
   ```

1. Instale e inicie o compartilhamento de tela do macOS usando o comando a seguir.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Desconecte-se da sua instância digitando **exit** e pressionando Enter.

1. No computador, conecte-se à instância usando o comando **ssh**. Além das opções mostradas na seção anterior, use a opção **-L** para habilitar o encaminhamento de porta e encaminhar todo o tráfego na porta local 5900 para o servidor ARD na instância.

   ```
   ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. No computador local, use o cliente ARD ou o cliente VNC com suporte a ARD para se conectar a `localhost:5900`. Por exemplo, use a aplicação de compartilhamento de tela no macOS da seguinte forma:

   1. Abra o **Finder** e selecione **Ir**.

   1. Selecione **Conectar ao servidor**.

   1. No campo **Endereço do servidor**, insira `vnc://localhost:5900`.

   1. Faça login conforme solicitado, usando **ec2-user** como o nome de usuário e a senha que você criou para a conta ec2-user.

## Modificar a resolução de tela do macOS em instâncias Mac
<a name="mac-screen-resolution"></a>

Depois de se conectar à instância Mac do EC2 usando ARD ou um cliente VNC compatível com ARD instalado, é possível modificar a resolução de tela do ambiente do macOS usando qualquer uma das ferramentas ou utilitários do macOS disponíveis publicamente, como o [displayplacer](https://github.com/jakehilborn/displayplacer).

**Para modificar a resolução da tela usando o displayplacer**

1. Instale o displayplacer.

   ```
   [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
   ```

1. Mostre as informações atuais da tela e possíveis resoluções de tela.

   ```
   [ec2-user ~]$ displayplacer list
   ```

1. Aplique a resolução de tela desejada.

   ```
   [ec2-user ~]$ displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"
   ```

   Por exemplo:

   ```
   RES="2560x1600"
   displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"
   ```

# Atualizar o sistema operacional e o software em instâncias Mac do Amazon EC2
<a name="mac-instance-updates"></a>

O tópico a seguir explica como atualizar o sistema operacional e o software em instâncias Mac em chip Apple (Mac2, Mac2-m1ultra, Mac2-m2, Mac2-m2pro, Mac-m4, e Mac-m4pro) e em instâncias Mac x86 (Mac1).

**Atenção**  
A instalação das versões beta ou de pré-visualização do macOS está disponível somente em instâncias Mac com chip Apple. O Amazon EC2 não qualifica as versões beta ou prévia do macOS e não garante que as instâncias permaneçam funcionais após uma atualização para uma versão de pré-produção do macOS.   
A tentativa de instalação das versões beta ou prévia do macOS em instâncias do Mac x86 do Amazon EC2 levará à degradação do host dedicado do Mac do Amazon EC2 quando você interromper ou encerrar suas instâncias e impedirá que você inicie ou execute uma nova instância nesse host.

**nota**  
Se você realizar uma atualização local do macOS antes que a AWS lance uma AMI oficial, a atualização se aplicará somente ao host selecionado. Se você tiver outros hosts ou lançar novos hosts, deverá executar o mesmo processo de atualização nesses hosts também. Cada versão do macOS requer uma versão mínima de firmware no hardware Mac Apple. A atualização local atualiza somente o firmware no host selecionado e não é transferida para outros hosts novos ou existentes. Para verificar quais versões do macOS são compatíveis com seu host dedicado Mac do Amazon EC2, consulte [Encontrar versões compatíveis do macOS para seu host dedicado Mac do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/macos-firmware-visibility.html).

**Topics**

## Atualizar software em instâncias Mac com chip Apple
<a name="mac2"></a>

### Pré-requisitos
<a name="mac2-ena-update"></a>

Devido a uma atualização na configuração do driver de rede, a versão 1.0.2 do driver ENA não é compatível com o macOS 13.3 e versões posteriores. Se você quiser instalar qualquer versão macOS beta, prévia ou de produção 13.3 ou posterior e não tiver instalado o driver ENA mais recente, use o procedimento a seguir para instalar uma nova versão do driver.

**Para instalar uma nova versão do driver ENA**

1. Em uma janela do terminal, conecte-se à instância Mac com chip Apple usando [SSH](connect-to-mac-instance.md#mac-instance-ssh).

1. Atualize o Homebrew e Baixe a aplicação ENA no arquivo `Applications` usando o comando a seguir.

   ```
   [ec2-user ~]$ brew update
   ```

   ```
   [ec2-user ~]$ brew install amazon-ena-ethernet-dext
   ```

1. Desconecte-se da sua instância digitando **exit** e pressionando return.

1. Use o cliente VNC para ativar a aplicação ENA.

   1. Configure o cliente VNC usando [Conecte-se à interface gráfica do usuário (GUI)](connect-to-mac-instance.md#mac-instance-vnc).

   1. Depois de se conectar à sua instância usando a aplicação de compartilhamento de tela, acesse a pasta **Aplicações** e abra a aplicação ENA. 

   1. Selecione **Ativar**

   1. Para confirmar que o driver foi ativado corretamente, execute o comando a seguir na janela do terminal. A saída do comando mostra que o driver antigo está no estado de encerramento e o novo driver está no estado ativado.

      ```
      systemextensionsctl list;
      ```

   1. Depois de reiniciar a instância, somente o novo driver estará presente.

### Realizar a atualização do software
<a name="mac2-software-update"></a>

Nas instâncias Mac com chip Apple, você deve concluir várias etapas para realizar uma atualização do sistema operacional no local. Isso inclui delegar a propriedade do volume raiz do Amazon EBS ao usuário administrativo do volume raiz do EBS. Você pode optar por fazer isso automaticamente usando uma API do Amazon EC2 ou manualmente executando os comandos na sua instância.

------
#### [ Automated volume ownership delegation (Recommended) ]

**Considerações**
+ A tarefa de delegação da propriedade do volume pode demorar entre 30 e 90 minutos para ser concluída. Nesse período, a instância permanece inacessível.
+ As seguintes versões do macOS são compatíveis:
  + **Mac2 \$1 Mac2-m1ultra**: macOS Ventura (versão 13.0 ou posterior)
  + **Mac2-m2 \$1 Mac2-m2pro**: macOS Ventura (versão 13.2 ou posterior)
  + **Mac-M4 \$1 Mac-M4Pro**: macOS Sequoia (versão 15.6 ou posterior)
+ As instâncias devem ter somente um volume inicializável, e cada volume associado pode ter somente um usuário administrador adicional.

**Etapa 1: definir uma senha e ativar o token seguro para o usuário administrativo do volume raiz do EBS**

É necessário definir uma senha e ativar o token seguro para o usuário administrativo (`ec2-user`) do volume raiz do Amazon EBS.
**nota**  
A senha e o token seguro são definidos na primeira vez que você se conecta a uma instância Mac com chip Apple usando a GUI. Se você já se [conectou à instância usando a GUI](connect-to-mac-instance.md#mac-instance-vnc), **não é necessário** executar essas etapas.

1. [Conecte-se à instância usando SSH](connect-to-mac-instance.md#mac-instance-ssh).

1. Defina a senha do usuário `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Ative o token seguro para o usuário `ec2-user`. Em `-oldPassword`, especifique a mesma senha da etapa anterior. Em `-newPassword`, especifique uma senha diferente. O comando a seguir pressupõe que suas senhas salvas antigas e novas estejam salvas em arquivos `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Verifique se o token seguro está habilitado.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

**Etapa 2: delegar a propriedade do volume raiz do Amazon EBS ao usuário administrativo do volume raiz do EBS**

Para delegar a propriedade, é necessário criar uma tarefa de delegação de propriedade do volume.

1. Use o comando [create-delegate-mac-volume-ownership-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-delegate-mac-volume-ownership-task.html) para criar a tarefa. Em `--instance-id`, especifique o ID da instância. Em `--mac-credentials`, especifique as seguintes credenciais:
   + **Usuário administrativo do disco interno**
     + **Nome de usuário**: somente o usuário administrativo padrão (`aws-managed-user`) é aceito e é usado por padrão. Não é possível especificar um usuário administrativo diferente.
     + **Senha**: se você não alterou a senha padrão para `aws-managed-user`, especifique a senha padrão, que está *em branco*. Caso contrário, especifique sua senha.
   + **Usuário administrativo do volume raiz do Amazon EBS**
     + **Nome de usuário**: se você não alterou o usuário administrativo padrão, especifique `ec2-user`. Caso contrário, especifique o nome de usuário do seu usuário administrativo.
     + **Senha**: especifique a senha que você definiu para o usuário administrador do volume raiz na Etapa 1 acima.

   ```
   aws ec2 create-delegate-mac-volume-ownership-task \
   --instance-id i-1234567890abcdef0 \
   --mac-credentials file://mac-credentials.json
   ```

   O conteúdo a seguir faz parte do arquivo `mac-credentials.json` mencionado nos exemplos anteriores.

   ```
   {
     "internalDiskPassword":"internal-disk-admin_password",
     "rootVolumeUsername":"root-volume-admin_username",
     "rootVolumepassword":"root-volume-admin_password"
   }
   ```

1. Aguarde até que a tarefa de delegação da propriedade do volume seja concluída e que a instância volte a um estado íntegro. Use o comando [describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html). Em `--mac-modification-task-id`, especifique o ID da tarefa de delegação da propriedade do volume da etapa anterior. 

   ```
   aws ec2 describe-mac-modification-tasks \
   --mac-modification-task-id task-id
   ```

1. Depois que a tarefa de delegação da propriedade do volume for concluída, prossiga para a Etapa 3.

**Etapa 3: atualizar o software**  
Depois de delegar a propriedade do volume raiz do Amazon EBS, siga as etapas descritas em [Atualizar o software em instâncias x86 do Mac](#x86-mac1) (abaixo) para atualizar o software.

------
#### [ Manual volume ownership delegation ]

Ao executar esse procedimento, você cria duas senhas. Uma senha é para o usuário administrativo do volume raiz do Amazon EBS (`ec2-user`) e a outra é para o usuário administrativo do disco interno (`aws-managed-user`). Lembre-se dessas senhas, pois você as usará enquanto executar o procedimento.

**nota**  
Com esse procedimento no macOS Big Sur, só é possível realizar pequenas atualizações, como a atualização do macOS Big Sur 11.7.3 para o macOS Big Sur 11.7.4. Para o macOS Monterey ou superior, é possível realizar grandes atualizações de software.

**Para acessar o disco interno**

1. No computador local, no terminal, conecte-se à instância Mac com chip Apple usando SSH com o comando a seguir. Para obter mais informações, consulte [Conectar-se à instância usando SSH](connect-to-mac-instance.md#mac-instance-ssh).

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. Instale e inicie o compartilhamento de tela do macOS usando o comando a seguir.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Defina uma senha para `ec2-user` com o comando a seguir. Lembre-se da senha, pois você a usará mais tarde.

   ```
   [ec2-user ~]$ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Desconecte-se da instância digitando **exit** e pressionando return.

1. No seu computador local, no terminal, reconecte-se à sua instância com um túnel SSH para a porta VNC usando o comando a seguir.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 ec2-user@instance-public-dns-name
   ```
**nota**  
Não saia dessa sessão SSH até que as seguintes etapas de conexão VNC e GUI sejam concluídas. Quando a instância for reiniciada, a conexão se fechará automaticamente.

1. No computador local, conecte-se a `localhost:5900` usando as etapas a seguir:

   1. Abra o **Finder** e selecione **Ir**.

   1. Selecione **Conectar ao servidor**.

   1. No campo **Endereço do servidor**, insira `vnc://localhost:5900`.

1. Na janela do macOS, conecte-se à sessão remota da instância Mac com chip Apple como `ec2-user` com a senha que você criou na [etapa 3](#passwd-step).

1. Acesse o disco interno, chamado **InternalDisk**, usando uma das opções a seguir.

   1. Para macOS Ventura ou superior: abra as **Configurações do sistema**, selecione **Geral** no painel esquerdo e depois **Disco de startup** no canto inferior direito do painel.

   1. Para macOS Monterey ou inferior: abra as **Preferências do sistema**, selecione **Disco de startup** e desbloqueie o painel escolhendo o ícone de cadeado no canto inferior esquerdo da janela.
**Dica de solução de problemas**  
Se você precisar montar o disco interno, execute o comando a seguir no terminal.  

   ```
   APFSVolumeName="InternalDisk" ; SSDContainer=$(diskutil list | grep "Physical Store disk0" -B 3 | grep "/dev/disk" | awk {'print $1'} ) ; diskutil apfs addVolume $SSDContainer APFS $APFSVolumeName
   ```

1. Escolha o disco interno, chamado **InternalDisk**, e selecione **Reiniciar**. Selecione **Reiniciar** novamente quando solicitado.
**Importante**  
Se o disco interno for denominado **Macintosh HD** em vez de **InternalDisk**, sua instância precisará ser interrompida e reiniciada para que o host dedicado possa ser atualizado. Para obter mais informações, consulte [Parar ou terminar a instância do Mac no Amazon EC2](mac-instance-stop.md).

Use o procedimento a seguir para delegar a propriedade ao usuário administrativo. Ao se reconectar à sua instância com SSH, você fará a inicialização a partir do disco interno usando o usuário administrativo especial (`aws-managed-user`). A senha inicial de `aws-managed-user` é em branco, então você precisa sobrescrevê-la em sua primeira conexão. Em seguida, você precisará repetir as etapas para instalar e iniciar o compartilhamento de tela do macOS, pois o volume de inicialização foi alterado.

**Para delegar a propriedade ao administrador de um volume do Amazon EBS**

1. No seu computador local, no terminal, conecte-se à sua instância Mac com chip Apple usando o comando a seguir. 

   ```
   ssh -i /path/key-pair-name.pem aws-managed-user@instance-public-dns-name
   ```

1. Ao receber o aviso `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`, use um dos comandos a seguir para resolver esse problema.

   1. Limpe os hosts conhecidos usando o comando a seguir. Em seguida, repita a etapa anterior.

      ```
      rm ~/.ssh/known_hosts
      ```

   1. Adicione o seguinte ao comando SSH na etapa anterior.

      ```
      -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
      ```

1. Defina a senha do `aws-managed-user` com o comando a seguir. A senha inicial de `aws-managed-user` é em branco, então você precisa sobrescrevê-la em sua primeira conexão.

   1. 

      ```
      [aws-managed-user ~]$ sudo /usr/bin/dscl . -passwd /Users/aws-managed-user password
      ```

   1. Ao receber o prompt `Permission denied. Please enter user's old password:`, pressione enter.
**Dica de solução de problemas**  
Se você receber o erro `passwd: DS error: eDSAuthFailed`, use o comando a seguir.  

      ```
      [aws-managed-user ~]$ sudo passwd aws-managed-user
      ```

1. Instale e inicie o compartilhamento de tela do macOS usando o comando a seguir.

   ```
   [aws-managed-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Desconecte-se da instância digitando **exit** e pressionando return.

1. No seu computador local, no terminal, reconecte-se à sua instância com um túnel SSH para a porta VNC usando o comando a seguir.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 aws-managed-user@instance-public-dns-name
   ```

1. No computador local, conecte-se a `localhost:5900` usando as etapas a seguir:

   1. Abra o **Finder** e selecione **Ir**.

   1. Selecione **Conectar ao servidor**.

   1. No campo **Endereço do servidor**, insira `vnc://localhost:5900`.

1.  Na janela do macOS, conecte-se à sessão remota da instância Mac com chip Apple como `aws-managed-user` com a senha que você criou na [etapa 3](#amu-passwd).
**nota**  
Quando solicitado a fazer login com seu Apple ID, selecione **Configurar mais tarde**.

1. Acesse o volume do Amazon EBS usando uma das opções a seguir.

   1. Para macOS Ventura ou superior: abra as **Configurações do sistema**, selecione **Geral** no painel esquerdo e depois **Disco de startup** no canto inferior direito do painel.

   1. Para macOS Monterey ou inferior: abra as **Preferências do sistema**, selecione **Disco de startup** e desbloqueie o painel escolhendo o ícone de cadeado no canto inferior esquerdo da janela.
**nota**  
Até que a reinicialização ocorra, quando for solicitada uma senha de administrador, use a senha que você definiu acima para `aws-managed-user`. Essa senha pode ser diferente da que você definiu para o `ec2-user` ou a conta de administrador padrão em sua instância. As instruções a seguir especificam quando usar a senha de administrador da sua instância.

1. Selecione o volume Amazon EBS (o volume não denominado **InternalDisk** na janela **Disco de startup**) e escolha **Reiniciar**.
**nota**  
Se você tiver vários volumes inicializáveis do Amazon EBS anexados à instância Mac com chip Apple, certifique-se de usar um nome exclusivo para cada volume.

1. Confirme a reinicialização e escolha **Autorizar usuários** quando solicitado.

1. No painel **Autorizar usuário neste volume**, verifique se o usuário administrativo (`ec2-user`, por padrão) está selecionado e selecione **Autorizar**.

1. Digite a senha do `ec2-user` que você criou na [Etapa 3](#passwd-step) do procedimento anterior e selecione **Continuar**.

1. Digite a senha do usuário administrativo especial (`aws-managed-user`) quando solicitado.

1. No computador local, no terminal, reconecte-se à instância usando SSH com o nome de usuário `ec2-user`.
**Dica de solução de problemas**  
Se você receber o aviso `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`, execute o comando a seguir e reconecte-se à sua instância usando SSH.  

   ```
   rm ~/.ssh/known_hosts
   ```

1. Para realizar a atualização do software, use os comandos em [Atualizar o software em instâncias x86 do Mac](#x86-mac1).

------

## Atualizar o software em instâncias x86 do Mac
<a name="x86-mac1"></a>

Em instâncias Mac x86, é possível instalar atualizações do sistema operacional da Apple usando o comando `softwareupdate`.

**Para instalar atualizações do sistema operacional da Apple em instâncias Mac x86**

1. Liste os pacotes com atualizações disponíveis usando o seguinte comando.

   ```
   [ec2-user ~]$ softwareupdate --list
   ```

1. Instale todas as atualizações ou apenas atualizações específicas. Para instalar atualizações específicas, use o seguinte comando.

   ```
   [ec2-user ~]$ sudo softwareupdate --install label
   ```

   Para instalar todas as atualizações, use o seguinte comando.

   ```
   [ec2-user ~]$ sudo softwareupdate --install --all --restart
   ```

Os administradores de sistemas podem usar o AWS Systems Manager para implementar atualizações pré-aprovadas do sistema operacional em instâncias Mac x86. Para obter mais informações, consulte o [Guia do usuário do AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/).

É possível usar o Homebrew para instalar atualizações em pacotes nas AMIs do EC2 para o macOS a fim de obter a versão mais recente desses pacotes nas instâncias. Também é possível usar o Homebrew para instalar e executar aplicações macOS comuns no macOS do Amazon EC2. Para obter mais informações, consulte a [Documentação do Homebrew](https://docs.brew.sh/).

**Para instalar atualizações usando o Homebrew**

1. Atualize o Homebrew usando o seguinte comando.

   ```
   [ec2-user ~]$ brew update
   ```

1. Liste os pacotes com atualizações disponíveis usando o seguinte comando.

   ```
   [ec2-user ~]$ brew outdated
   ```

1. Instale todas as atualizações ou apenas atualizações específicas. Para instalar atualizações específicas, use o seguinte comando.

   ```
   [ec2-user ~]$ brew upgrade package name
   ```

   Para instalar todas as atualizações, use o seguinte comando.

   ```
   [ec2-user ~]$ brew upgrade
   ```

# Aumente o tamanho de um volume do EBS na instância do Mac
<a name="mac-instance-increase-volume"></a>

É possível aumentar o tamanho dos volumes do Amazon EBS na sua instância do Mac. Para obter mais informações, consulte [Volumes Elásticos do Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modify-volume.html) no *Guia do usuário do Amazon EBS*.

Depois de aumentar o tamanho do volume, é necessário aumentar o tamanho do contêiner APFS da forma a seguir.

**Disponibilizar maior espaço em disco para uso**

1. Determine se uma reinicialização é necessária. Se você redimensionou um volume do EBS existente em uma instância Mac em execução, será necessário [reinicializar](ec2-instance-reboot.md) a instância para disponibilizar o novo tamanho. Se a modificação do espaço em disco tiver sido feita durante o tempo de lançamento, não será necessária uma reinicialização.

   Exibir o status atual dos tamanhos de disco: 

   ```
   [ec2-user ~]$  diskutil list external physical
   /dev/disk0 (external, physical):
      #:                       TYPE NAME                    SIZE       IDENTIFIER
      0:                 GUID_partition_scheme            *322.1 GB     disk0
      1:                 EFI EFI                           209.7 MB     disk0s1
      2:                 Apple_APFS Container disk2        321.9 GB     disk0s2
   ```

1. Copie e cole o seguinte comando.

   ```
   [ec2-user ~]$ PDISK=$(diskutil list physical external | head -n1 | cut -d" " -f1)
   APFSCONT=$(diskutil list physical external | grep "Apple_APFS" | tr -s " " | cut -d" " -f8)
   yes | sudo diskutil repairDisk $PDISK
   ```

1. Copie e cole o seguinte comando.

   ```
   [ec2-user ~]$ sudo diskutil apfs resizeContainer $APFSCONT 0
   ```

# Parar ou terminar a instância do Mac no Amazon EC2
<a name="mac-instance-stop"></a>

Quando você interrompe uma instância do Mac, ela permanece no estado `stopping` por cerca de 15 minutos antes de entrar no estado `stopped`.

Quando uma instância do Mac é interrompida ou encerrada, o Amazon EC2 executa um fluxo de trabalho de depuração no host dedicado subjacente para apagar o SSD interno, limpar as variáveis NVRAM persistentes e, se necessário, atualizar o firmware do dispositivo para a versão mais recente. Isso garante que as instâncias Mac forneçam segurança e privacidade de dados semelhantes quando comparadas com outras instâncias do EC2 no Nitro. Isso também permite que você execute as AMIs mais recentes do macOS. Durante o fluxo de trabalho de depuração, o host dedicado entra temporariamente no estado de pendente. Em instâncias Mac x86, o fluxo de trabalho de limpeza pode levar até 50 minutos. Se o Amazon EC2 precisar atualizar o firmware do dispositivo, o processo pode levar até 3 horas para ser concluído. Em instâncias Mac com Apple Silicon, o fluxo de trabalho de limpeza pode levar até 4,5 horas para ser concluído.

Não é possível iniciar a instância do Mac interrompida ou iniciar uma nova instância do Mac até que o fluxo de trabalho de depuração seja concluído, momento no qual o estado Host dedicado entra no estado `available`.

A medição e o faturamento são pausados quando o host dedicado entra no estado `pending`. Você não será cobrado pela duração do fluxo de trabalho de depuração.

## Libere o Host dedicado para a sua instância do Mac
<a name="mac-instance-release-dedicated-host"></a>

Quando você terminar de usar a instância Mac, poderá liberar o Host dedicado. Antes de liberar o Host dedicado, é necessário interromper ou encerrar a instância Mac. Você não pode liberar o host até que o período de alocação exceda o mínimo de 24 horas.

**Para liberar o Host dedicado**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances (Instâncias)**.

1. Selecione a instância e escolha **Instance state** (Estado da instância) e, em seguida, escolha **Stop instance **(Interromper instância) ou **Terminate instance** (Encerrar instância).

1. No painel de navegação, selecione **Hosts dedicados**.

1. Selecione o Host dedicado e escolha **Actions** (Ações), **Release host** (Liberar host).

1. Quando for solicitada a confirmação, escolha **Release** (Liberar).

# Configurar a proteção da integridade do sistema para instâncias Mac do Amazon EC2
<a name="mac-sip-settings"></a>

É possível configurar as opções da proteção da integridade do sistema (SIP) para instâncias Mac x86 e instâncias Mac com chip Apple. A SIP é um recurso de segurança essencial do macOS que ajuda a evitar a execução não autorizada de código e modificações no nível do sistema. Para obter mais informações, consulte [Sobre a proteção da integridade do sistema](https://support.apple.com/en-us/102149).

É possível habilitar ou desabilitar completamente a SIP ou habilitar ou desabilitar seletivamente configurações específicas da proteção. Recomenda-se desabilitar a SIP apenas temporariamente para executar as tarefas necessárias e, em seguida, voltar a habilitá-la assim que possível. Manter a SIP desabilitada pode deixar sua instância vulnerável a códigos maliciosos.

A configuração da SIP é aceita em todas as regiões da AWS em que as instâncias Mac do Amazon EC2 são aceitas.

**Topics**
+ [

## Considerações
](#mac-sip-considerations)
+ [

## Configurações de SIP padrão
](#mac-sip-defaults)
+ [

## Verifique sua configuração de SIP
](#mac-sip-check-settings)
+ [

## Pré-requisitos para instâncias Mac com chip Apple
](#mac-sip-prereqs)
+ [

## Configurar as opções de SIP
](#mac-sip-configure)
+ [

## Verificar o status da tarefa de configuração de SIP
](#mac-sip-state)

## Considerações
<a name="mac-sip-considerations"></a>
+ Os seguintes tipos de instância Mac do Amazon EC2 e versões do macOS são compatíveis:
  + **Mac1 \$1 Mac2 \$1 Mac2-m1ultra**: macOS Ventura (versão 13.0 ou posterior)
  + **Mac2-m2 \$1 Mac2-m2pro**: macOS Ventura (versão 13.2 ou posterior)
  + **Mac-M4 \$1 Mac-M4Pro**: macOS Sequoia (versão 15.6 ou posterior)
**nota**  
As versões beta e de prévia do macOS não são aceitas.
+ É possível especificar uma configuração de SIP personalizada para habilitar ou desabilitar seletivamente configurações de SIP individuais. Se você implementar uma configuração personalizada, [conecte-se à instância e verifique as configurações](#mac-sip-check-settings) para garantir que seus requisitos sejam implementados adequadamente e funcionem conforme o esperado.

  As configurações de SIP podem mudar com as atualizações do macOS. Recomendamos revisar as configurações de SIP personalizadas após qualquer atualização da versão do macOS para garantir a compatibilidade contínua e a funcionalidade adequada das suas configurações de segurança.
+ Para instâncias Mac x86, as configurações de SIP são aplicadas no nível da instância. Qualquer volume raiz associado à instância herdará automaticamente as configurações de SIP configuradas.

  Para instâncias Mac com chip Apple, as configurações de SIP são aplicadas no nível do volume. Os volumes raiz associados à instância não herdam as configurações de SIP. Se você associar outro volume raiz, deverá alterar as configurações de SIP para o estado necessário.
+ Até 90 minutos podem ser necessários para que as tarefas de configuração de SIP sejam concluídas. A instância permanece inacessível enquanto a tarefa de configuração do SIP está em andamento.
+ As configurações de SIP não são transferidas para os snapshots ou AMIs criados posteriormente com base na instância.
+ As instâncias Mac com chip Apple devem ter somente um volume inicializável, e cada volume associado pode ter somente um usuário administrador adicional.

## Configurações de SIP padrão
<a name="mac-sip-defaults"></a>

A tabela a seguir lista a configuração de SIP padrão para instâncias Mac x86 e instâncias Mac com chip Apple.


|  | Instâncias Mac com chip Apple | Instâncias do Mac x86 | 
| --- | --- | --- | 
| Interno da Apple | Habilitado | Desabilitado | 
| Proteções de sistema de arquivos | Habilitado | Desabilitado | 
| Sistema base | Habilitado | Habilitado | 
| Restrições de depuração | Habilitado | Habilitado | 
| Restrições de acesso | Habilitado | Habilitado | 
| Assinatura de Kext | Habilitado | Habilitado | 
| Proteções de Nvram | Habilitado | Habilitado | 

## Verifique sua configuração de SIP
<a name="mac-sip-check-settings"></a>

Recomendamos que você verifique a configuração de SIP antes e depois de fazer alterações para garantir que ela esteja configurada conforme o esperado.

**Para verificar a configuração de SIP de uma instância Mac do Amazon EC2**  
[Conecte-se à instância usando SSH](connect-to-mac-instance.md#mac-instance-ssh) e execute o comando a seguir na linha de comando.

```
$ csrutil status
```

O seguinte é um exemplo de saída.

```
System Integrity Protection status: enabled.

Configuration:
    Apple Internal: enabled
    Kext Signing: disabled
    Filesystem Protections: enabled
    Debugging Restrictions: enabled
    DTrace Restrictions: enabled
    NVRAM Protections: enabled
    BaseSystem Verification: disabled
```

## Pré-requisitos para instâncias Mac com chip Apple
<a name="mac-sip-prereqs"></a>

Antes de configurar as configurações de SIP para instâncias Mac com chip Apple, é necessário definir uma senha e ativar o token seguro para o usuário administrativo do volume raiz do Amazon EBS (`ec2-user`).

**nota**  
A senha e o token seguro são definidos na primeira vez que você se conecta a uma instância Mac com chip Apple usando a GUI. Se você já se [conectou à instância usando a GUI](connect-to-mac-instance.md#mac-instance-vnc), ou se estiver usando uma instância Mac x86, **não** será necessário executar essas etapas.

**nota**  
Todos os nomes de usuário e senhas do macOS usados para autenticação do macOS precisam ter entre 4 e 16 caracteres para uso com chamadas da API de configurações SIP.

**Para definir uma senha e ativar o token seguro para o usuário administrativo do volume raiz do EBS**

1. [Conecte-se à instância usando SSH](connect-to-mac-instance.md#mac-instance-ssh).

1. Defina a senha do usuário `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Ative o token seguro para o usuário `ec2-user`. Em `-oldPassword`, especifique a mesma senha da etapa anterior. Em `-newPassword`, especifique uma senha diferente. O comando a seguir pressupõe que suas senhas salvas antigas e novas estejam salvas em arquivos `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Verifique se o token seguro está habilitado.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

## Configurar as opções de SIP
<a name="mac-sip-configure"></a>

Ao configurar as opções de SIP para sua instância, é possível habilitar ou desabilitar todas as configurações de SIP ou especificar uma configuração personalizada que habilite ou desabilite seletivamente configurações de SIP específicas.

**nota**  
Se você implementar uma configuração personalizada, [conecte-se à instância e verifique as configurações](#mac-sip-check-settings) para garantir que seus requisitos sejam implementados adequadamente e funcionem conforme o esperado.  
As configurações de SIP podem mudar com as atualizações do macOS. Recomendamos revisar as configurações de SIP personalizadas após qualquer atualização da versão do macOS para garantir a compatibilidade contínua e a funcionalidade adequada das suas configurações de segurança.

Para configurar as opções de SIP para sua instância, é necessário criar uma tarefa de configuração de SIP. A tarefa de configuração de SIP especifica as configurações de SIP para sua instância.

Ao criar uma configuração de SIP para uma instância Mac com chip Apple, é necessário especificar as seguintes credenciais:
+ **Usuário administrativo do disco interno**
  + Nome de usuário: somente o usuário administrativo padrão (`aws-managed-user`) é aceito e é usado por padrão. Não é possível especificar um usuário administrativo diferente.
  + Senha: se você não alterou a senha padrão para `aws-managed-user`, especifique a senha padrão, que está *em branco*. Caso contrário, especifique sua senha.
+ **Usuário administrativo do volume raiz do Amazon EBS**
  + Nome de usuário: se você não alterou o usuário administrativo padrão, especifique `ec2-user`. Caso contrário, especifique o nome de usuário do seu usuário administrativo.
  + Senha: a senha deve ser sempre especificada.

Use os métodos a seguir para criar uma tarefa de configuração de SIP.

------
#### [ Console ]

**Para criar uma tarefa de configuração de SIP usando o console**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação à esquerda, escolha **Instâncias** e, em seguida, selecione a instância Mac do Amazon EC2.

1. Na guia **Segurança**, escolha **Modificar Mac, Modificar proteção de integridade do sistema**.

1. Para habilitar todas as configurações de SIP, selecione **Habilitar SIP**. Para desabilitar todas as configurações de SIP, desmarque **Habilitar SIP**.

1. Para especificar uma configuração personalizada que habilite ou desabilite seletivamente configurações de SIP específicas, selecione **Especificar uma configuração de SIP personalizada** e, em seguida, selecione as configurações de SIP a serem habilitadas ou desmarque as configurações de SIP a serem desabilitadas.

1. Especifique as credenciais do usuário do volume raiz e do proprietário do disco interno.

1. Escolha **Criar tarefa de modificação de SIP**.

------
#### [ AWS CLI ]

**Para criar uma tarefa de configuração de SIP usando a AWS CLI**  
Use o comando [ create-mac-system-integrity-protection-modification-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-mac-system-integrity-protection-modification-task.html).

**Habilitar ou desabilitar todas as configurações de SIP**  
Para habilitar ou desabilitar completamente todas as configurações de SIP, use somente o parâmetro `--mac-system-integrity-protection-status`.

O comando de exemplo a seguir habilita todas as configurações de SIP.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-credentials file://mac-credentials.json
```

**Especificar uma configuração de SIP personalizada**  
Para especificar uma configuração de SIP personalizada que habilite ou desabilite seletivamente configurações de SIP específicas, especifique os parâmetros `--mac-system-integrity-protection-status` e `--mac-system-integrity-protection-configuration`. Nesse caso, use `mac-system-integrity-protection-status` para especificar o status geral da SIP e use `mac-system-integrity-protection-configuration` para habilitar ou desabilitar seletivamente as configurações individuais de SIP.

O comando de exemplo a seguir cria uma tarefa de configuração de SIP para habilitar todas as configurações de SIP, exceto `NvramProtections` e `FilesystemProtections`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-system-integrity-protection-configuration "NvramProtections=disabled, FilesystemProtections=disabled" \
--mac-credentials file://mac-credentials.json
```

O comando de exemplo a seguir cria uma tarefa de configuração de SIP para desabilitar todas as configurações de SIP, exceto `DtraceRestrictions`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status disabled \
--mac-system-integrity-protection-configuration "DtraceRestrictions=enabled" \
--mac-credentials file://mac-credentials.json
```

**Conteúdo do arquivo `mac-credentials.json`**  
O conteúdo a seguir faz parte do arquivo `mac-credentials.json` mencionado nos exemplos anteriores.

```
{
  "internalDiskPassword":"internal-disk-admin_password",
  "rootVolumeUsername":"root-volume-admin_username",
  "rootVolumepassword":"root-volume-admin_password"
}
```

------

## Verificar o status da tarefa de configuração de SIP
<a name="mac-sip-state"></a>

Use um dos métodos a seguir para verificar o estado das tarefas de configuração de SIP.

------
#### [ Console ]

**Para visualizar tarefas de configuração de SIP usando o console**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação à esquerda, escolha **Instâncias** e, em seguida, selecione a instância Mac do Amazon EC2.

1. Na guia **Segurança**, role para baixo até a seção **Tarefas de modificação do Mac**.

------
#### [ AWS CLI ]

**Para verificar o estado das tarefas de configuração de SIP usando a AWS CLI**  
Use o comando [describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html).

------

# Encontrar versões do macOS compatíveis para seu host dedicado Mac do Amazon EC2
<a name="macos-firmware-visibility"></a>

É possível ver as versões mais recentes do macOS compatíveis com seu host dedicado Mac do Amazon EC2. Com essa funcionalidade, será possível validar a compatibilidade do seu host dedicado com execuções de instância com suas versões preferenciais do macOS.

Cada versão do macOS requer uma versão mínima de firmware no Apple Mac subjacente para uma execução bem-sucedida. A versão de firmware do Apple Mac pode ficar desatualizada se um host dedicado do Mac alocado tiver ficado inativo por um longo período de tempo ou tiver uma instância em execução há muito tempo.

Para garantir a compatibilidade com as versões mais recentes do macOS, você pode interromper ou encerrar instâncias no host dedicado Mac alocado. Isso vai acionar o fluxo de trabalho de limpeza de host e atualizar o firmware no respectivo Apple Mac para compatibilidade com as versões mais recentes do macOS. Um host dedicado com uma instância em execução há muito tempo será atualizado automaticamente quando você interromper ou encerrar uma instância em execução.

Para obter mais informações sobre o fluxo de trabalho de limpeza, consulte [Parar ou terminar a instância do Mac no Amazon EC2](mac-instance-stop.md).

Para obter mais informações sobre como executar instâncias Mac, consulte [Iniciar uma instância do Mac usando o Console de gerenciamento da AWS ou a AWS CLI](mac-instance-launch.md).

É possível visualizar informações sobre as versões compatíveis mais recentes do macOS em seu host dedicado alocado usando o console do Amazon EC2 ou a AWS CLI.

------
#### [ Console ]

**Para ver as informações do firmware do host dedicado usando o console**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Hosts dedicados**.

1. Na página de **Detalhes de hosts dedicados**, em **Versões mais recentes compatíveis do macOS**, será possível ver as versões mais recentes do macOS compatíveis com o host.

------
#### [ AWS CLI ]

**Para ver as informações do firmware do host dedicado usando a AWS CLI**  
Use o comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html), substituindo `region` pela Região da AWS adequada.

```
$ aws ec2 describe-mac-hosts --region us-east-1
  {
      "MacHosts": [
          {
              "HostId": "h-07879acf49EXAMPLE",
              "MacOSLatestSupportedVersions": [
                  "14.3",
                  "13.6.4",
                  "12.7.3"
              ]
          }
      ]
  }
```

------

# Assinar notificações de AMI do macOS
<a name="macos-subscribe-notifications"></a>

Para ser notificado sobre o lançamento de novas AMIs ou atualizações do bridgeOS, inscreva-se em notificações usando o Amazon SNS.

Para obter mais informações sobre as AMIs do macOS para EC2, consulte [Notas de lançamento das AMIs do Amazon EC2 para o macOS](macos-ami-overview.md).

**Para assinar notificações de AMI do macOS**

1. Abra o console do Amazon SNS em [https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home).

1. Na barra de navegação, altere a região para **Leste dos EUA (Norte da Virgínia)**, se necessário. Use essa região porque as notificações do SNS nas quais está se inscrevendo foram criadas nessa região.

1. No painel de navegação, escolha ** Subscriptions**.

1. Selecione **Create subscription**.

1. Na caixa de diálogo **Create subscription**, faça o seguinte:

   1. Em **Topic ARN**, copie e cole um dos seguintes nomes de recursos da Amazon (ARNs):
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-macos-ami-updates**
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-bridgeos-updates**

   1. Em **Protocolo**, escolha uma das seguinte opções:
      + **E-mail:**

        Para **Endpoint**, digite um endereço de e-mail que é possível usar para receber as notificações. Após criar a assinatura, você receberá uma mensagem de confirmação com a linha de assunto `AWS Notification - Subscription Confirmation`. Abra o e-mail e escolha **Confirm subscription** para concluir a assinatura.
      + **SMS:**

        Em **Endpoint**, digite um número de telefone que é possível usar para receber as notificações.
      + **AWS Lambda, Amazon SQS, Amazon Data Firehose** (*as notificações são recebidas no formato JSON*):

        Em **Endpoint**, insira o ARN da função Lambda, fila SQS ou transmissão do Firehose que é possível usar para receber notificações.

   1. Selecione **Create subscription**.

Sempre que AMIs do macOS forem lançadas, enviaremos notificações aos assinantes do tópico `amazon-ec2-macos-ami-updates`. Sempre que houver uma atualização do bridgeOS , enviaremos notificações aos assinantes do tópico `amazon-ec2-bridgeos-updates`. Se não deseja mais receber essas notificações, use o procedimento a seguir para cancelar a assinatura.

**Para cancelar a assinatura de notificações de AMIs do macOS**

1. Abra o console do Amazon SNS em [https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home).

1. Na barra de navegação, altere a região para **Leste dos EUA (Norte da Virgínia)**, se necessário. Use essa região porque as notificações do SNS foram criada nessa região.

1. No painel de navegação, escolha ** Subscriptions**.

1. Selecione as assinaturas e escolha **Actions** e **Delete subscriptions**. Quando solicitado a confirmar, escolha **Delete**.

# Recuperar IDs de AMI do macOS usando a API do AWS Systems Manager Parameter Store
<a name="macos-ami-ids-parameter-store"></a>

Especifique uma AMI ao iniciar uma instância. Uma AMI é específica para uma Região da AWS, um sistema operacional e uma arquitetura de processador. É possível visualizar todas as AMIs do macOS em uma Região da AWS e recuperar a AMI mais recente do macOS consultando a API do AWS Systems Manager Parameter Store. Ao usar esses parâmetros públicos, não será necessário pesquisar manualmente IDs de AMI para o macOS. Os parâmetros públicos estão disponíveis para as AMIs x86 e ARM64 do macOS e podem ser integrados aos modelos do AWS CloudFormation existentes.

**Permissões obrigatórias**  
Para realizar essa ação, a [entidade principal do IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_terms-and-concepts) deve ter permissões para chamar a ação da API `ssm:GetParameter`.

**Para visualizar uma lista de todas as AMIs do macOS na Região da AWS atual usando a AWS CLI**  
Use o comando [get-parameters-by-path](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameters-by-path.html) para visualizar uma lista de todas as AMIs do macOS na região atual.

```
aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
```

**Para recuperar o ID da AMI principal mais recente do macOS usando a AWS CLI**  
Use o seguinte comando [get-parameter](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameter.html) com o subparâmetro `image_id`. No exemplo a seguir, substitua `sonoma` por uma versão principal compatível do macOS, `x86_64_mac` pelo processador e `region-code` por uma Região da AWS compatível para a qual você deseja o ID de AMI mais recente do macOS.

```
aws ssm get-parameter --name /aws/service/ec2-macos/sonoma/x86_64_mac/latest/image_id --region region-code
```

Para obter mais informações, consulte [Chamar parâmetros públicos da AMI para macOS](https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-public-parameters-ami.html#public-parameters-ami-macos) no *Guia do usuário do AWS Systems Manager*.

# Notas de lançamento das AMIs do Amazon EC2 para o macOS
<a name="macos-ami-overview"></a>

As informações apresentadas a seguir fornecem detalhes sobre os pacotes incluídos por padrão nas AMIs do EC2 para o macOS e resumem as alterações para cada lançamento da AMI do EC2 para o macOS.

Para obter informações sobre como se tornar assinante de notificações da AMI para o macOS, consulte [Assinar notificações de AMI do macOS](macos-subscribe-notifications.md).

As instâncias Mac podem executar um dos seguintes sistemas operacionais:
+ macOS Mojave (versão 10.14) (somente instâncias Mac x86)
+ macOS Catalina (versão 10.15) (somente instâncias Mac x86)
+ macOS Big Sur (versão 11) (instâncias Mac x86 e M1)
+ macOS Monterey (versão 12) (instâncias Mac x86 e M1)
+ macOS Ventura (versão 13) (todas as instâncias Mac M2 e M2 Pro Mac são compatíveis com o macOS Ventura versão 13.2 ou posterior)
+ macOS Sonoma (versão 14) (todas as instâncias do Mac)
+ macOS Sequoia (versão 15) (todas as instâncias do Mac)
**nota**  
As instâncias Mac M4 e M4 Pro são compatíveis com o macOS Sequoia versão 15.6 ou posterior.

## Aprovar políticas de privacidade de rede local para macOS Sequoia
<a name="macos-sequoia-lnp"></a>

O macOS Sequoia (versão 15) tem um novo atributo de privacidade de rede local que afeta os usuários de serviços locais baseados em IP, incluindo serviço de metadados de instância (IMDS) do Amazon EC2.

**Importante**  
Para garantir que você tenha acesso ininterrupto aos serviços locais baseados em IP, use as etapas a seguir para aprovar as políticas de privacidade de rede local.

**Para aprovar as políticas de privacidade de rede local**

1. [Conecte-se à interface gráfica do usuário (GUI)](connect-to-mac-instance.md#mac-instance-vnc).

1. Siga as instruções na tela para aprovar as políticas de privacidade de rede local.

1. Depois de aprovar as políticas, crie uma AMI da sua instância EC2 Mac. Para obter mais informações, consulte [Criação de uma AMI baseada no Amazon EBS](creating-an-ami-ebs.md). 

Todas as instâncias do EC2 Mac iniciadas a partir da AMI recém-criada reterão as permissões de privacidade de rede local.

## Pacotes padrão incluídos nas AMIs do Amazon EC2 para o macOS
<a name="macos-ami-default-packages"></a>

A tabela apresentada a seguir descreve os pacotes incluídos por padrão nas AMIs do EC2 para o macOS.


| Pacotes | Notas da versão | 
| --- | --- | 
|  EC2 macOS Init  |  [https://github.com/aws/ec2-macos-init/tags](https://github.com/aws/ec2-macos-init/tags)  | 
|  EC2 macOS Utils  |  [https://github.com/aws/ec2-macos-utils/tags](https://github.com/aws/ec2-macos-utils/tags)  | 
|  Amazon SSM Agent  |  [https://github.com/aws/amazon-ssm-agent/releases](https://github.com/aws/amazon-ssm-agent/releases)  | 
|  AWS Command Line Interface (AWS CLI) versão 2  |  [https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst)  | 
|  Ferramentas da linha de comando para Xcode  |  [https://developer.apple.com/documentation/xcode-release-notes](https://developer.apple.com/documentation/xcode-release-notes)  | 
|  Homebrew  |  [https://github.com/Homebrew/brew/releases](https://github.com/Homebrew/brew/releases)  | 
|  EC2 Instance Connect  |  [https://github.com/aws/aws-ec2-instance-connect-config/releases](https://github.com/aws/aws-ec2-instance-connect-config/releases)  | 
|  Safari  |  [https://developer.apple.com/documentation/safari-release-notes](https://developer.apple.com/documentation/safari-release-notes)  | 

## Atualizações da AMI do Amazon EC2 para o macOS
<a name="macos-ami-change-log"></a>

A tabela apresentada a seguir descreve as alterações incluídas nos lançamentos da AMI do EC2 para o macOS. Observe que algumas alterações são aplicáveis a todas as AMIs do EC2 para o macOS, enquanto outras se aplicam apenas a um subconjunto dessas AMIs.

### Atualizações da AMI do EC2 para o macOS
<a name="monthly-ami-updates"></a>


| Versão | Alterações | 
| --- | --- | 
| 17/03/2026 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 03/03/2026 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 26/12/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 17/12/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 18/11/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 04/09/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 05/08/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 27/06/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 21/05/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 05/05/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 18/03/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 24/01/2025 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 20/12/2024 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 28/10/2024 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 20/08/2024 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 07/06/2024 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 12/04/2024 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 

# Tipos de instância otimizados para o Amazon EBS
<a name="ebs-optimized"></a>

As instâncias otimizadas para o Amazon EBS usam uma pilha de configuração otimizada e fornecem largura de banda dedicada adicional para E/S do Amazon EBS. Essa otimização proporciona a melhor performance para os volumes do EBS minimizando a contenção entre E/S do Amazon EBS e demais tráfego vindo da instância.

Quando anexados a uma instância otimizada para EBS, os volumes de SSD de uso geral (`gp2` e `gp3`) oferecem pelo menos 90 por cento da performance de IOPS provisionada 99% do tempo a cada ano, e os volumes de SSD com IOPS provisionadas (`io1` e `io2`) oferecem pelo menos 90 por cento da performance de IOPS provisionadas 99,9% do tempo a cada ano. O HDD otimizado para throughput (`st1`) e o HDD frio (`sc1`) fornecem pelo menos 90 por cento da performance de throughput esperada 99 por cento do tempo a cada ano. Os períodos não compatíveis são distribuídos com uniformidade aproximada, destinando 99% da throughput total esperada a cada hora. Para obter mais informações, consulte [Tipos de volumes do Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) no *Guia do usuário do Amazon EBS*.

Alguns tipos de instância são **otimizados para EBS por padrão**. Não há necessidade de habilitá-los, e tentar desabilitá-los não tem qualquer efeito. Outros tipos de instância são opcionalmente **compatíveis com o EBS** e você habilitá-los durante ou depois da execução por uma [taxa adicional por hora](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances). Alguns tipos de instância não são compatíveis com a otimização do EBS.

Para obter especificações detalhadas sobre os tipos de instância, consulte o [Guia de tipos de instância do Amazon EC2](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html).

**Considerações**
+ A performance do EBS de uma instância é limitada pelos limites de performance do tipo de instância ou pela performance agregada dos volumes a ela anexados, a que for menor. Para alcançar a performance máxima do EBS, uma instância deve ter volumes anexados que forneçam uma performance combinada igual ou superior à performance máxima da instância. Por exemplo, para conseguir `80,000` IOPS para `r6i.16xlarge`, a instância deve ter pelo menos `5` volumes `gp2`provisionados com `16,000` IOPS cada (`5` volumes x `16,000` IOPS = `80,000` IOPS) ou pode ter `1` volume `gp3` provisionado com `80,000` IOPS. Recomendamos que você escolha um tipo de instância que forneça mais throughput dedicado do Amazon EBS do que o necessário para a aplicação. Caso contrário, a conexão entre o Amazon EBS e o Amazon EC2 pode se tornar um gargalo de performance.
+ O número máximo de volumes do Amazon EBS que é possível anexar a uma instância depende do tipo e do tamanho da instância. Para obter mais informações, consulte [Limites de volume do Amazon EBS para instâncias do Amazon EC2](volume_limits.md).
+ Os limites máximos de IOPS e de throughput são interdependentes. Dependendo do tamanho da E/S, é possível atingir um limite antes do outro, o que pode afetar a performance geral. Para obter os melhores resultados, considere ambos os limites ao planejar sua workload.

## Otimizados para EBS por padrão
<a name="current"></a>

Os tipos de instância a seguir são otimizados para EBS por padrão. Não é necessário habilitar a otimização para EBS, e nada ocorrerá se você desabilitá-la.

**Topics**
+ [

### Uso geral
](#current-general-purpose)
+ [

### Otimizadas para computação
](#current-compute-optimized)
+ [

### Otimizado para memória
](#current-memory-optimized)
+ [

### Otimizada para armazenamento
](#current-storage-optimized)
+ [

### Computação acelerada
](#current-accelerated-computing)
+ [

### Computação de alta performance
](#current-high-performance-computing)

### Uso geral
<a name="current-general-purpose"></a>

**nota**  
Os tipos de instância M8a, M8g, M8gd, M8i, M8id, M8i-flex oferecem suporte a ponderações de largura de banda configuráveis. Com esses tipos de instância, é possível otimizar a largura de banda de uma instância para performance de rede ou performance do Amazon EBS. A tabela a seguir mostra a performance padrão de largura de banda do Amazon EBS para esses tipos de instância. Para obter mais informações, consulte [Configuração de ponderação de largura de banda de instâncias do EC2](configure-bandwidth-weighting.md).


| Tamanho da instância | Largura de banda da linha de base (Mbps) | Largura de banda máxima (Mbps) | Throughput de linha de base (MB/s, E/S de 128 KiB) | Throughput máxima (MB/s, 128 KiB E/S) | IOPS da linha de base (E/S de 16 KiB) | IOPS máxima (16 KiB de E/S) | 
| --- | --- | --- | --- | --- | --- | --- | 
| a1.medium 1 | 300 | 3500 | 37,50 | 437,50 | 2500 | 20000 | 
| a1.large 1 | 525 | 3500 | 65,62 | 437,50 | 4000 | 20000 | 
| a1.xlarge 1 | 800 | 3500 | 100,00 | 437,50 | 6000 | 20000 | 
| a1.2xlarge 1 | 1.750 | 3500 | 218,75 | 437,50 | 10000 | 20000 | 
| a1.4xlarge 2 | 3500 | 437,5 | 20000 | 
| a1.metal 2 | 3500 | 437,5 | 20000 | 
| m4.large 2 | 450 | 56,25 | 3600 | 
| m4.xlarge 2 | 750 | 93,75 | 6000 | 
| m4.2xlarge 2 | 1000 | 125,0 | 8000 | 
| m4.4xlarge 2 | 2000 | 250,0 | 16000 | 
| m4.10xlarge 2 | 4000 | 500,0 | 32.000 | 
| m4.16xlarge 2 | 10000 | 1.250,0 | 65.000 | 
| m5.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| m5.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| m5.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| m5.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| m5.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| m5.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m5.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| m5.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| m5.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| m5a.large 1 | 650 | 2.880 | 81,25 | 360,00 | 3600 | 16000 | 
| m5a.xlarge 1 | 1.085 | 2.880 | 135,62 | 360,00 | 6000 | 16000 | 
| m5a.2xlarge 1 | 1.580 | 2.880 | 197,50 | 360,00 | 8.333 | 16000 | 
| m5a.4xlarge 2 | 2.880 | 360,0 | 16000 | 
| m5a.8xlarge 2 | 4.750 | 593,75 | 20000 | 
| m5a.12xlarge 2 | 6.780 | 847,5 | 30000 | 
| m5a.16xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m5a.24xlarge 2 | 13.750 | 1.718,75 | 60.000 | 
| m5ad.large 1 | 650 | 2.880 | 81,25 | 360,00 | 3600 | 16000 | 
| m5ad.xlarge 1 | 1.085 | 2.880 | 135,62 | 360,00 | 6000 | 16000 | 
| m5ad.2xlarge 1 | 1.580 | 2.880 | 197,50 | 360,00 | 8.333 | 16000 | 
| m5ad.4xlarge 2 | 2.880 | 360,0 | 16000 | 
| m5ad.8xlarge 2 | 4.750 | 593,75 | 20000 | 
| m5ad.12xlarge 2 | 6.780 | 847,5 | 30000 | 
| m5ad.16xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m5ad.24xlarge 2 | 13.750 | 1.718,75 | 60.000 | 
| m5d.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| m5d.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| m5d.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| m5d.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| m5d.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| m5d.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m5d.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| m5d.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| m5d.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| m5dn.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| m5dn.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| m5dn.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| m5dn.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| m5dn.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| m5dn.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m5dn.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| m5dn.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| m5dn.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| m5n.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| m5n.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| m5n.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| m5n.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| m5n.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| m5n.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m5n.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| m5n.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| m5n.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| m5zn.large 1 | 800 | 3.170 | 100,00 | 396,25 | 3.333 | 1.333 | 
| m5zn.xlarge 1 | 1.564 | 3.170 | 195,50 | 396,25 | 6.667 | 1.333 | 
| m5zn.2xlarge 2 | 3.170 | 396,25 | 1.333 | 
| m5zn.3xlarge 2 | 4.750 | 593,75 | 20000 | 
| m5zn.6xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m5zn.12xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| m5zn.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| m6a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m6a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m6a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m6a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m6a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m6a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m6a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m6a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m6a.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| m6a.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| m6a.metal 2 | 40000 | 5.000,0 | 240.000 | 
| m6g.medium 1 | 315 | 4.750 | 39,38 | 593,75 | 2500 | 20000 | 
| m6g.large 1 | 630 | 4.750 | 78,75 | 593,75 | 3600 | 20000 | 
| m6g.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| m6g.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| m6g.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| m6g.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m6g.12xlarge 2 | 14.250 | 1.781,25 | 50000 | 
| m6g.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| m6g.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| m6gd.medium 1 | 315 | 4.750 | 39,38 | 593,75 | 2500 | 20000 | 
| m6gd.large 1 | 630 | 4.750 | 78,75 | 593,75 | 3600 | 20000 | 
| m6gd.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| m6gd.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| m6gd.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| m6gd.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| m6gd.12xlarge 2 | 14.250 | 1.781,25 | 50000 | 
| m6gd.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| m6gd.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| m6i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m6i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m6i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m6i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m6i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m6i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m6i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m6i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m6i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| m6i.metal 2 | 40000 | 5.000,0 | 160.000 | 
| m6id.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m6id.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m6id.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m6id.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m6id.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m6id.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m6id.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m6id.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m6id.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| m6id.metal 2 | 40000 | 5.000,0 | 160.000 | 
| m6idn.large 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 6.250 | 100000 | 
| m6idn.xlarge 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 12500 | 100000 | 
| m6idn.2xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 25000 | 100000 | 
| m6idn.4xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 50000 | 100000 | 
| m6idn.8xlarge 2 | 25000 | 3.125,0 | 100000 | 
| m6idn.12xlarge 2 | 37.500 | 4.687,5 | 150.000 | 
| m6idn.16xlarge 2 | 50000 | 6.250,0 | 200.000 | 
| m6idn.24xlarge 2 | 75.000 | 9.375,0 | 300.000 | 
| m6idn.32xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| m6idn.metal 2 | 100000 | 1.2500,0 | 400.000 | 
| m6in.large 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 6.250 | 100000 | 
| m6in.xlarge 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 12500 | 100000 | 
| m6in.2xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 25000 | 100000 | 
| m6in.4xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 50000 | 100000 | 
| m6in.8xlarge 2 | 25000 | 3.125,0 | 100000 | 
| m6in.12xlarge 2 | 37.500 | 4.687,5 | 150.000 | 
| m6in.16xlarge 2 | 50000 | 6.250,0 | 200.000 | 
| m6in.24xlarge 2 | 75.000 | 9.375,0 | 300.000 | 
| m6in.32xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| m6in.metal 2 | 100000 | 1.2500,0 | 400.000 | 
| m7a.medium 1 | 325 | 10000 | 40,62 | 1.250,00 | 2500 | 40000 | 
| m7a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m7a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m7a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m7a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m7a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m7a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m7a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m7a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m7a.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| m7a.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| m7a.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| m7g.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| m7g.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| m7g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m7g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m7g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m7g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m7g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m7g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m7g.metal 2 | 20000 | 2.500,0 | 80.000 | 
| m7gd.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| m7gd.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| m7gd.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m7gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m7gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m7gd.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m7gd.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m7gd.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m7gd.metal 2 | 20000 | 2.500,0 | 80.000 | 
| m7i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m7i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m7i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m7i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m7i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m7i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m7i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m7i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m7i.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| m7i.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| m7i.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| m7i-flex.large 1 | 312 | 10000 | 39,06 | 1.250,00 | 2500 | 40000 | 
| m7i-flex.xlarge 1 | 625 | 10000 | 78,12 | 1.250,00 | 3600 | 40000 | 
| m7i-flex.2xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m7i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m7i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m7i-flex.12xlarge 1 | 7.500 | 15000 | 937,50 | 1.875,00 | 30000 | 60.000 | 
| m7i-flex.16xlarge 1 | 10000 | 20000 | 1.250,00 | 2.500,00 | 40000 | 80.000 | 
| m8a.medium 1 | 325 | 10000 | 40,62 | 1.250,00 | 2500 | 40000 | 
| m8a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m8a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m8a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m8a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m8a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m8a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m8a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m8a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m8a.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| m8a.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| m8a.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| m8azn.medium 1 | 625 | 15000 | 78,12 | 1.875,00 | 2500 | 60.000 | 
| m8azn.large 1 | 1.250 | 15000 | 156,25 | 1.875,00 | 5000 | 60.000 | 
| m8azn.xlarge 1 | 2500 | 15000 | 312,50 | 1.875,00 | 10000 | 60.000 | 
| m8azn.3xlarge 1 | 7.500 | 15000 | 937,50 | 1.875,00 | 30000 | 60.000 | 
| m8azn.6xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m8azn.12xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m8azn.24xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| m8azn.metal-12xl 2 | 30000 | 3.750,0 | 120000 | 
| m8azn.metal-24xl 2 | 60.000 | 7.500,0 | 240.000 | 
| m8g.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| m8g.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| m8g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m8g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m8g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m8g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m8g.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m8g.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| m8g.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| m8g.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| m8gb.medium 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 7.500 | 120000 | 
| m8gb.large 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 15000 | 120000 | 
| m8gb.xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 30000 | 120000 | 
| m8gb.2xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 60.000 | 120000 | 
| m8gb.4xlarge 2 | 25000 | 3.125,0 | 120000 | 
| m8gb.8xlarge 2 | 50000 | 6.250,0 | 240.000 | 
| m8gb.12xlarge 2 | 75.000 | 9.375,0 | 360.000 | 
| m8gb.16xlarge 2 | 100000 | 1.2500,0 | 480.000 | 
| m8gb.24xlarge 2 | 150.000 | 18.750,0 | 720.000 | 
| m8gb.48xlarge 2 | 300.000 | 37.500,0 | 1.440.000 | 
| m8gb.metal-24xl 2 | 150.000 | 18.750,0 | 720.000 | 
| m8gb.metal-48xl 2 | 300.000 | 37.500,0 | 1.440.000 | 
| m8gd.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| m8gd.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| m8gd.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m8gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m8gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m8gd.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m8gd.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m8gd.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m8gd.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m8gd.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| m8gd.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| m8gd.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| m8gn.medium 1 | 760 | 10000 | 95,00 | 1.250,00 | 2500 | 40000 | 
| m8gn.large 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| m8gn.xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| m8gn.2xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m8gn.4xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m8gn.8xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m8gn.12xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m8gn.16xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| m8gn.24xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| m8gn.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| m8gn.metal-24xl 2 | 60.000 | 7.500,0 | 240.000 | 
| m8gn.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| m8i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m8i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m8i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m8i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m8i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m8i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m8i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m8i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m8i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| m8i.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| m8i.96xlarge 2 | 80.000 | 10.000,0 | 480.000 | 
| m8i.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| m8i.metal-96xl 2 | 80.000 | 10.000,0 | 480.000 | 
| m8id.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| m8id.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m8id.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m8id.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m8id.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| m8id.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| m8id.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| m8id.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| m8id.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| m8id.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| m8id.96xlarge 2 | 80.000 | 10.000,0 | 480.000 | 
| m8id.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| m8id.metal-96xl 2 | 80.000 | 10.000,0 | 480.000 | 
| m8i-flex.large 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| m8i-flex.xlarge 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| m8i-flex.2xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| m8i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| m8i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| m8i-flex.12xlarge 1 | 7.500 | 15000 | 937,50 | 1.875,00 | 30000 | 60.000 | 
| m8i-flex.16xlarge 1 | 10000 | 20000 | 1.250,00 | 2.500,00 | 40000 | 80.000 | 
| mac1.metal 2 | 14000 | 1.750,0 | 80.000 | 
| mac2.metal 2 | 10000 | 1.250,0 | 55.000 | 
| mac2-m1ultra.metal 2 | 10000 | 1.250,0 | 55.000 | 
| mac2-m2.metal 2 | 8000 | 1.000,0 | 55.000 | 
| mac2-m2pro.metal 2 | 8000 | 1.000,0 | 55.000 | 
| mac-m4.metal 2 | 8000 | 1.000,0 | 55.000 | 
| mac-m4pro.metal 2 | 8000 | 1.000,0 | 55.000 | 
| mac-m4max.metal 2 | 10000 | 1.250,0 | 55.000 | 
| t3.nano 1 | 43 | 2.085 | 5,38 | 260,62 | 250 | 11.800 | 
| t3.micro 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.800 | 
| t3.small 1 | 174 | 2.085 | 21,75 | 260,62 | 1000 | 11.800 | 
| t3.medium 1 | 347 | 2.085 | 43,38 | 260,62 | 2000 | 11.800 | 
| t3.large 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t3.xlarge 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t3.2xlarge 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t3a.nano 1 | 45 | 2.085 | 5,62 | 260,62 | 250 | 11.800 | 
| t3a.micro 1 | 90 | 2.085 | 11,25 | 260,62 | 500 | 11.800 | 
| t3a.small 1 | 175 | 2.085 | 21,88 | 260,62 | 1000 | 11.800 | 
| t3a.medium 1 | 350 | 2.085 | 43,75 | 260,62 | 2000 | 11.800 | 
| t3a.large 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t3a.xlarge 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t3a.2xlarge 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t4g.nano 1 | 43 | 2.085 | 5,38 | 260,62 | 250 | 11.800 | 
| t4g.micro 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.800 | 
| t4g.small 1 | 174 | 2.085 | 21,75 | 260,62 | 1000 | 11.800 | 
| t4g.medium 1 | 347 | 2.085 | 43,38 | 260,62 | 2000 | 11.800 | 
| t4g.large 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t4g.xlarge 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 
| t4g.2xlarge 1 | 695 | 2.780 | 86,88 | 347,50 | 4000 | 15.700 | 

1 Essas instâncias podem sustentar o desempenho máximo por 30 minutos pelo menos uma vez a cada 24 horas e depois revertem para o desempenho básico.

2 Essas instâncias podem manter a performance declarada indefinidamente. Se a sua workload exigir performance máxima sustentado por mais de 30 minutos, selecione uma dessas instâncias.

### Otimizadas para computação
<a name="current-compute-optimized"></a>

**nota**  
Os tipos de instância C8a, C8g, C8gd, C8i, C8id, C8i-flex oferecem suporte a com ponderações de larguras de bandas configuráveis. Com esses tipos de instância, é possível otimizar a largura de banda de uma instância para performance de rede ou performance do Amazon EBS. A tabela a seguir mostra a performance padrão de largura de banda do Amazon EBS para esses tipos de instância. Para obter mais informações, consulte [Configuração de ponderação de largura de banda de instâncias do EC2](configure-bandwidth-weighting.md).


| Tamanho da instância | Largura de banda da linha de base (Mbps) | Largura de banda máxima (Mbps) | Throughput de linha de base (MB/s, E/S de 128 KiB) | Throughput máxima (MB/s, 128 KiB E/S) | IOPS da linha de base (E/S de 16 KiB) | IOPS máxima (16 KiB de E/S) | 
| --- | --- | --- | --- | --- | --- | --- | 
| c4.large 2 | 500 | 62.5 | 4000 | 
| c4.xlarge 2 | 750 | 93,75 | 6000 | 
| c4.2xlarge 2 | 1000 | 125,0 | 8000 | 
| c4.4xlarge 2 | 2000 | 250,0 | 16000 | 
| c4.8xlarge 2 | 4000 | 500,0 | 32.000 | 
| c5.large 1 | 650 | 4.750 | 81,25 | 593,75 | 4000 | 20000 | 
| c5.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 20000 | 
| c5.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 10000 | 20000 | 
| c5.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| c5.9xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c5.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c5.18xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c5.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c5.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| c5a.large 1 | 200 | 3.170 | 25,00 | 396,25 | 800 | 1.330 | 
| c5a.xlarge 1 | 400 | 3.170 | 50,00 | 396,25 | 1600 | 1.330 | 
| c5a.2xlarge 1 | 800 | 3.170 | 100,00 | 396,25 | 3200 | 1.330 | 
| c5a.4xlarge 1 | 1.580 | 3.170 | 197,50 | 396,25 | 6600 | 1.330 | 
| c5a.8xlarge 2 | 3.170 | 396,25 | 1.330 | 
| c5a.12xlarge 2 | 4.750 | 593,75 | 20000 | 
| c5a.16xlarge 2 | 6300 | 787.5 | 26.700 | 
| c5a.24xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c5ad.large 1 | 200 | 3.170 | 25,00 | 396,25 | 800 | 1.330 | 
| c5ad.xlarge 1 | 400 | 3.170 | 50,00 | 396,25 | 1600 | 1.330 | 
| c5ad.2xlarge 1 | 800 | 3.170 | 100,00 | 396,25 | 3200 | 1.330 | 
| c5ad.4xlarge 1 | 1.580 | 3.170 | 197,50 | 396,25 | 6600 | 1.330 | 
| c5ad.8xlarge 2 | 3.170 | 396,25 | 1.330 | 
| c5ad.12xlarge 2 | 4.750 | 593,75 | 20000 | 
| c5ad.16xlarge 2 | 6300 | 787.5 | 26.700 | 
| c5ad.24xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c5d.large 1 | 650 | 4.750 | 81,25 | 593,75 | 4000 | 20000 | 
| c5d.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 20000 | 
| c5d.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 10000 | 20000 | 
| c5d.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| c5d.9xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c5d.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c5d.18xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c5d.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c5d.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| c5n.large 1 | 650 | 4.750 | 81,25 | 593,75 | 4000 | 20000 | 
| c5n.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 20000 | 
| c5n.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 10000 | 20000 | 
| c5n.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| c5n.9xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c5n.18xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c5n.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| c6a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c6a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c6a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c6a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c6a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c6a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c6a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c6a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c6a.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| c6a.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| c6a.metal 2 | 40000 | 5.000,0 | 240.000 | 
| c6g.medium 1 | 315 | 4.750 | 39,38 | 593,75 | 2500 | 20000 | 
| c6g.large 1 | 630 | 4.750 | 78,75 | 593,75 | 3600 | 20000 | 
| c6g.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| c6g.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| c6g.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| c6g.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c6g.12xlarge 2 | 14.250 | 1.781,25 | 50000 | 
| c6g.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c6g.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| c6gd.medium 1 | 315 | 4.750 | 39,38 | 593,75 | 2500 | 20000 | 
| c6gd.large 1 | 630 | 4.750 | 78,75 | 593,75 | 3600 | 20000 | 
| c6gd.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| c6gd.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| c6gd.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| c6gd.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c6gd.12xlarge 2 | 14.250 | 1.781,25 | 50000 | 
| c6gd.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c6gd.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| c6gn.medium 1 | 760 | 9.500 | 95,00 | 1.187,50 | 2500 | 40000 | 
| c6gn.large 1 | 1.235 | 9.500 | 154,38 | 1.187,50 | 5000 | 40000 | 
| c6gn.xlarge 1 | 2.375 | 9.500 | 296,88 | 1.187,50 | 10000 | 40000 | 
| c6gn.2xlarge 1 | 4.750 | 9.500 | 593,75 | 1.187,50 | 20000 | 40000 | 
| c6gn.4xlarge 2 | 9.500 | 1187,5 | 40000 | 
| c6gn.8xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| c6gn.12xlarge 2 | 28.500 | 3.562,5 | 120000 | 
| c6gn.16xlarge 2 | 38.000 | 4.750,0 | 160.000 | 
| c6i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c6i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c6i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c6i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c6i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c6i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c6i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c6i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c6i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| c6i.metal 2 | 40000 | 5.000,0 | 160.000 | 
| c6id.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c6id.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c6id.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c6id.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c6id.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c6id.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c6id.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c6id.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c6id.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| c6id.metal 2 | 40000 | 5.000,0 | 160.000 | 
| c6in.large 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 6.250 | 100000 | 
| c6in.xlarge 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 12500 | 100000 | 
| c6in.2xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 25000 | 100000 | 
| c6in.4xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 50000 | 100000 | 
| c6in.8xlarge 2 | 25000 | 3.125,0 | 100000 | 
| c6in.12xlarge 2 | 37.500 | 4.687,5 | 150.000 | 
| c6in.16xlarge 2 | 50000 | 6.250,0 | 200.000 | 
| c6in.24xlarge 2 | 75.000 | 9.375,0 | 300.000 | 
| c6in.32xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| c6in.metal 2 | 100000 | 1.2500,0 | 400.000 | 
| c7a.medium 1 | 325 | 10000 | 40,62 | 1.250,00 | 2500 | 40000 | 
| c7a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c7a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c7a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c7a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c7a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c7a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c7a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c7a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c7a.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| c7a.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| c7a.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| c7g.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| c7g.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| c7g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c7g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c7g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c7g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c7g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c7g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c7g.metal 2 | 20000 | 2.500,0 | 80.000 | 
| c7gd.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| c7gd.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| c7gd.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c7gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c7gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c7gd.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c7gd.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c7gd.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c7gd.metal 2 | 20000 | 2.500,0 | 80.000 | 
| c7gn.medium 1 | 521 | 10000 | 65,12 | 1.250,00 | 2.083 | 40000 | 
| c7gn.large 1 | 1042 | 10000 | 130,25 | 1.250,00 | 4.167 | 40000 | 
| c7gn.xlarge 1 | 2.083 | 10000 | 260,38 | 1.250,00 | 8.333 | 40000 | 
| c7gn.2xlarge 1 | 4.167 | 10000 | 520,88 | 1.250,00 | 1.667 | 40000 | 
| c7gn.4xlarge 1 | 8.333 | 10000 | 1.041,62 | 1.250,00 | 3.333 | 40000 | 
| c7gn.8xlarge 1 | 1.667 | 20000 | 2.083,38 | 2.500,00 | 6.667 | 80.000 | 
| c7gn.12xlarge 1 | 25000 | 30000 | 3.125,00 | 3.750,00 | 100000 | 120000 | 
| c7gn.16xlarge 1 | 3.333 | 40000 | 416,62 | 5.000,00 | 13.3333 | 160.000 | 
| c7gn.metal 1 | 3.333 | 40000 | 416,62 | 5.000,00 | 13.3333 | 160.000 | 
| c7i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c7i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c7i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c7i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c7i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c7i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c7i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c7i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c7i.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| c7i.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| c7i.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| c7i-flex.large 1 | 312 | 10000 | 39,06 | 1.250,00 | 2500 | 40000 | 
| c7i-flex.xlarge 1 | 625 | 10000 | 78,12 | 1.250,00 | 3600 | 40000 | 
| c7i-flex.2xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c7i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c7i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c7i-flex.12xlarge 1 | 7.500 | 15000 | 937,50 | 1.875,00 | 30000 | 60.000 | 
| c7i-flex.16xlarge 1 | 10000 | 20000 | 1.250,00 | 2.500,00 | 40000 | 80.000 | 
| c8a.medium 1 | 325 | 10000 | 40,62 | 1.250,00 | 2500 | 40000 | 
| c8a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c8a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c8a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c8a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c8a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c8a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c8a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c8a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c8a.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| c8a.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| c8a.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| c8g.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| c8g.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| c8g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c8g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c8g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c8g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c8g.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c8g.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| c8g.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| c8g.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| c8gb.medium 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 7.500 | 120000 | 
| c8gb.large 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 15000 | 120000 | 
| c8gb.xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 30000 | 120000 | 
| c8gb.2xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 60.000 | 120000 | 
| c8gb.4xlarge 2 | 25000 | 3.125,0 | 120000 | 
| c8gb.8xlarge 2 | 50000 | 6.250,0 | 240.000 | 
| c8gb.12xlarge 2 | 75.000 | 9.375,0 | 360.000 | 
| c8gb.16xlarge 2 | 100000 | 1.2500,0 | 480.000 | 
| c8gb.24xlarge 2 | 150.000 | 18.750,0 | 720.000 | 
| c8gb.48xlarge 2 | 300.000 | 37.500,0 | 1.440.000 | 
| c8gb.metal-24xl 2 | 150.000 | 18.750,0 | 720.000 | 
| c8gb.metal-48xl 2 | 300.000 | 37.500,0 | 1.440.000 | 
| c8gd.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| c8gd.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| c8gd.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c8gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c8gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c8gd.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c8gd.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c8gd.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c8gd.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c8gd.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| c8gd.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| c8gd.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| c8gn.medium 1 | 760 | 10000 | 95,00 | 1.250,00 | 2500 | 40000 | 
| c8gn.large 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| c8gn.xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| c8gn.2xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c8gn.4xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c8gn.8xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c8gn.12xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c8gn.16xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| c8gn.24xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| c8gn.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| c8gn.metal-24xl 2 | 60.000 | 7.500,0 | 240.000 | 
| c8gn.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| c8i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c8i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c8i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c8i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c8i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c8i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c8i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c8i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c8i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| c8i.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| c8i.96xlarge 2 | 80.000 | 10.000,0 | 480.000 | 
| c8i.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| c8i.metal-96xl 2 | 80.000 | 10.000,0 | 480.000 | 
| c8id.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| c8id.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c8id.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c8id.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c8id.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| c8id.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| c8id.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| c8id.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| c8id.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| c8id.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| c8id.96xlarge 2 | 80.000 | 10.000,0 | 480.000 | 
| c8id.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| c8id.metal-96xl 2 | 80.000 | 10.000,0 | 480.000 | 
| c8i-flex.large 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| c8i-flex.xlarge 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| c8i-flex.2xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| c8i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| c8i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| c8i-flex.12xlarge 1 | 7.500 | 15000 | 937,50 | 1.875,00 | 30000 | 60.000 | 
| c8i-flex.16xlarge 1 | 10000 | 20000 | 1.250,00 | 2.500,00 | 40000 | 80.000 | 

1 Essas instâncias podem sustentar o desempenho máximo por 30 minutos pelo menos uma vez a cada 24 horas e depois revertem para o desempenho básico.

2 Essas instâncias podem manter a performance declarada indefinidamente. Se a sua workload exigir performance máxima sustentado por mais de 30 minutos, selecione uma dessas instâncias.

### Otimizado para memória
<a name="current-memory-optimized"></a>

**nota**  
Os tipos de instância R8a, R8g, R8gd, R8i, R8id, R8i-flex, X8g, X8aedz, X8i são compatíveis com ponderações de larguras de bandas configuráveis. Com esses tipos de instância, é possível otimizar a largura de banda de uma instância para performance de rede ou performance do Amazon EBS. A tabela a seguir mostra a performance padrão de largura de banda do Amazon EBS para esses tipos de instância. Para obter mais informações, consulte [Configuração de ponderação de largura de banda de instâncias do EC2](configure-bandwidth-weighting.md).
Para obter a performance máxima de IOPS com instâncias U7i, recomendamos que você use volumes do io2 BlockExpress.


| Tamanho da instância | Largura de banda da linha de base (Mbps) | Largura de banda máxima (Mbps) | Throughput de linha de base (MB/s, E/S de 128 KiB) | Throughput máxima (MB/s, 128 KiB E/S) | IOPS da linha de base (E/S de 16 KiB) | IOPS máxima (16 KiB de E/S) | 
| --- | --- | --- | --- | --- | --- | --- | 
| r4.large 2 | 425 | 53.125 | 3000 | 
| r4.xlarge 2 | 850 | 106,25 | 6000 | 
| r4.2xlarge 2 | 1.700 | 212,5 | 12.000 | 
| r4.4xlarge 2 | 3500 | 437,5 | 18.750 | 
| r4.8xlarge 2 | 7000 | 875,0 | 37.500 | 
| r4.16xlarge 2 | 14000 | 1.750,0 | 75.000 | 
| r5.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| r5.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| r5.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| r5.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| r5.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| r5.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r5.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| r5.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| r5.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| r5a.large 1 | 650 | 2.880 | 81,25 | 360,00 | 3600 | 16000 | 
| r5a.xlarge 1 | 1.085 | 2.880 | 135,62 | 360,00 | 6000 | 16000 | 
| r5a.2xlarge 1 | 1.580 | 2.880 | 197,50 | 360,00 | 8.333 | 16000 | 
| r5a.4xlarge 2 | 2.880 | 360,0 | 16000 | 
| r5a.8xlarge 2 | 4.750 | 593,75 | 20000 | 
| r5a.12xlarge 2 | 6.780 | 847,5 | 30000 | 
| r5a.16xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r5a.24xlarge 2 | 13.570 | 1.696,25 | 60.000 | 
| r5ad.large 1 | 650 | 2.880 | 81,25 | 360,00 | 3600 | 16000 | 
| r5ad.xlarge 1 | 1.085 | 2.880 | 135,62 | 360,00 | 6000 | 16000 | 
| r5ad.2xlarge 1 | 1.580 | 2.880 | 197,50 | 360,00 | 8.333 | 16000 | 
| r5ad.4xlarge 2 | 2.880 | 360,0 | 16000 | 
| r5ad.8xlarge 2 | 4.750 | 593,75 | 20000 | 
| r5ad.12xlarge 2 | 6.780 | 847,5 | 30000 | 
| r5ad.16xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r5ad.24xlarge 2 | 13.570 | 1.696,25 | 60.000 | 
| r5b.large 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5.417 | 4.333 | 
| r5b.xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10.833 | 4.333 | 
| r5b.2xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 2.167 | 4.333 | 
| r5b.4xlarge 2 | 10000 | 1.250,0 | 4.333 | 
| r5b.8xlarge 2 | 20000 | 2.500,0 | 8.667 | 
| r5b.12xlarge 2 | 30000 | 3.750,0 | 130.000 | 
| r5b.16xlarge 2 | 40000 | 5.000,0 | 17.333 | 
| r5b.24xlarge 2 | 60.000 | 7.500,0 | 260.000 | 
| r5b.metal 2 | 60.000 | 7.500,0 | 260.000 | 
| r5d.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| r5d.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| r5d.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| r5d.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| r5d.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| r5d.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r5d.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| r5d.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| r5d.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| r5dn.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| r5dn.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| r5dn.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| r5dn.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| r5dn.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| r5dn.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r5dn.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| r5dn.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| r5dn.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| r5n.large 1 | 650 | 4.750 | 81,25 | 593,75 | 3600 | 18.750 | 
| r5n.xlarge 1 | 1.150 | 4.750 | 143,75 | 593,75 | 6000 | 18.750 | 
| r5n.2xlarge 1 | 2.300 | 4.750 | 287,50 | 593,75 | 12.000 | 18.750 | 
| r5n.4xlarge 2 | 4.750 | 593,75 | 18.750 | 
| r5n.8xlarge 2 | 6.800 | 850,0 | 30000 | 
| r5n.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r5n.16xlarge 2 | 13600 | 1.700.0 | 60.000 | 
| r5n.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| r5n.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| r6a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r6a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r6a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r6a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r6a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r6a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r6a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r6a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r6a.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r6a.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| r6a.metal 2 | 40000 | 5.000,0 | 240.000 | 
| r6g.medium 1 | 315 | 4.750 | 39,38 | 593,75 | 2500 | 20000 | 
| r6g.large 1 | 630 | 4.750 | 78,75 | 593,75 | 3600 | 20000 | 
| r6g.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| r6g.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| r6g.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| r6g.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r6g.12xlarge 2 | 14.250 | 1.781,25 | 50000 | 
| r6g.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| r6g.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| r6gd.medium 1 | 315 | 4.750 | 39,38 | 593,75 | 2500 | 20000 | 
| r6gd.large 1 | 630 | 4.750 | 78,75 | 593,75 | 3600 | 20000 | 
| r6gd.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| r6gd.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| r6gd.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| r6gd.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| r6gd.12xlarge 2 | 14.250 | 1.781,25 | 50000 | 
| r6gd.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| r6gd.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| r6i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r6i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r6i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r6i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r6i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r6i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r6i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r6i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r6i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r6i.metal 2 | 40000 | 5.000,0 | 160.000 | 
| r6id.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r6id.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r6id.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r6id.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r6id.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r6id.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r6id.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r6id.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r6id.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r6id.metal 2 | 40000 | 5.000,0 | 160.000 | 
| r6idn.large 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 6.250 | 100000 | 
| r6idn.xlarge 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 12500 | 100000 | 
| r6idn.2xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 25000 | 100000 | 
| r6idn.4xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 50000 | 100000 | 
| r6idn.8xlarge 2 | 25000 | 3.125,0 | 100000 | 
| r6idn.12xlarge 2 | 37.500 | 4.687,5 | 150.000 | 
| r6idn.16xlarge 2 | 50000 | 6.250,0 | 200.000 | 
| r6idn.24xlarge 2 | 75.000 | 9.375,0 | 300.000 | 
| r6idn.32xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| r6idn.metal 2 | 100000 | 1.2500,0 | 400.000 | 
| r6in.large 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 6.250 | 100000 | 
| r6in.xlarge 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 12500 | 100000 | 
| r6in.2xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 25000 | 100000 | 
| r6in.4xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 50000 | 100000 | 
| r6in.8xlarge 2 | 25000 | 3.125,0 | 100000 | 
| r6in.12xlarge 2 | 37.500 | 4.687,5 | 150.000 | 
| r6in.16xlarge 2 | 50000 | 6.250,0 | 200.000 | 
| r6in.24xlarge 2 | 75.000 | 9.375,0 | 300.000 | 
| r6in.32xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| r6in.metal 2 | 100000 | 1.2500,0 | 400.000 | 
| r7a.medium 1 | 325 | 10000 | 40,62 | 1.250,00 | 2500 | 40000 | 
| r7a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r7a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r7a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r7a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r7a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r7a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r7a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r7a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r7a.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r7a.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| r7a.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| r7g.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| r7g.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| r7g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r7g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r7g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r7g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r7g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r7g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r7g.metal 2 | 20000 | 2.500,0 | 80.000 | 
| r7gd.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| r7gd.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| r7gd.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r7gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r7gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r7gd.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r7gd.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r7gd.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r7gd.metal 2 | 20000 | 2.500,0 | 80.000 | 
| r7i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r7i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r7i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r7i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r7i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r7i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r7i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r7i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r7i.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| r7i.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| r7i.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| r7iz.large 1 | 792 | 10000 | 99,00 | 1.250,00 | 3600 | 40000 | 
| r7iz.xlarge 1 | 1.584 | 10000 | 198,00 | 1.250,00 | 6.667 | 40000 | 
| r7iz.2xlarge 1 | 3.168 | 10000 | 396,00 | 1.250,00 | 1.333 | 40000 | 
| r7iz.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r7iz.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r7iz.12xlarge 2 | 19.000 | 2.375,0 | 76.000 | 
| r7iz.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r7iz.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r7iz.metal-16xl 2 | 20000 | 2.500,0 | 80.000 | 
| r7iz.metal-32xl 2 | 40000 | 5.000,0 | 160.000 | 
| r8a.medium 1 | 325 | 10000 | 40,62 | 1.250,00 | 2500 | 40000 | 
| r8a.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r8a.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r8a.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r8a.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r8a.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r8a.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r8a.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r8a.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r8a.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| r8a.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| r8a.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| r8g.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| r8g.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| r8g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r8g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r8g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r8g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r8g.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r8g.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| r8g.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| r8g.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| r8gb.medium 1 | 1.562 | 25000 | 195,31 | 3.125,00 | 7.500 | 120000 | 
| r8gb.large 1 | 3.125 | 25000 | 390,62 | 3.125,00 | 15000 | 120000 | 
| r8gb.xlarge 1 | 6.250 | 25000 | 781,25 | 3.125,00 | 30000 | 120000 | 
| r8gb.2xlarge 1 | 12500 | 25000 | 1.562,50 | 3.125,00 | 60.000 | 120000 | 
| r8gb.4xlarge 2 | 25000 | 3.125,0 | 120000 | 
| r8gb.8xlarge 2 | 50000 | 6.250,0 | 240.000 | 
| r8gn.12xlarge 2 | 75.000 | 9.375,0 | 360.000 | 
| r8gb.16xlarge 2 | 100000 | 1.2500,0 | 480.000 | 
| r8gb.24xlarge 2 | 150.000 | 18.750,0 | 720.000 | 
| r8gn.48xlarge 2 | 300.000 | 37.500,0 | 1.440.000 | 
| r8gb.metal-24xl 2 | 150.000 | 18.750,0 | 720.000 | 
| r8gb.metal-48xl 2 | 300.000 | 37.500,0 | 1.440.000 | 
| r8gd.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| r8gd.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| r8gd.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r8gd.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r8gd.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r8gd.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r8gd.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r8gd.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r8gd.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r8gd.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| r8gd.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| r8gd.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| r8gn.medium 1 | 760 | 10000 | 95,00 | 1.250,00 | 2500 | 40000 | 
| r8gn.large 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| r8gn.xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| r8gn.2xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r8gn.4xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r8gn.8xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r8gn.12xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r8gn.16xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r8gn.24xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| r8gn.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| r8gn.metal-24xl 2 | 60.000 | 7.500,0 | 240.000 | 
| r8gn.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| r8i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r8i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r8i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r8i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r8i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r8i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r8i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r8i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r8i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r8i.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| r8i.96xlarge 2 | 80.000 | 10.000,0 | 480.000 | 
| r8i.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| r8i.metal-96xl 2 | 80.000 | 10.000,0 | 480.000 | 
| r8id.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| r8id.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r8id.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r8id.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r8id.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| r8id.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| r8id.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| r8id.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| r8id.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| r8id.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| r8id.96xlarge 2 | 80.000 | 10.000,0 | 480.000 | 
| r8id.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| r8id.metal-96xl 2 | 80.000 | 10.000,0 | 480.000 | 
| r8i-flex.large 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| r8i-flex.xlarge 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| r8i-flex.2xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| r8i-flex.4xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| r8i-flex.8xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| r8i-flex.12xlarge 1 | 7.500 | 15000 | 937,50 | 1.875,00 | 30000 | 60.000 | 
| r8i-flex.16xlarge 1 | 10000 | 20000 | 1.250,00 | 2.500,00 | 40000 | 80.000 | 
| u-3tb1.56xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| u-6tb1.56xlarge 2 | 38.000 | 4.750,0 | 160.000 | 
| u-6tb1.112xlarge 2 | 38.000 | 4.750,0 | 160.000 | 
| u-6tb1.metal 2 | 38.000 | 4.750,0 | 160.000 | 
| u-9tb1.112xlarge 2 | 38.000 | 4.750,0 | 160.000 | 
| u-9tb1.metal 2 | 38.000 | 4.750,0 | 160.000 | 
| u-12tb1.112xlarge 2 | 38.000 | 4.750,0 | 160.000 | 
| u-12tb1.metal 2 | 38.000 | 4.750,0 | 160.000 | 
| u-18tb1.112xlarge 2 | 38.000 | 4.750,0 | 160.000 | 
| u-18tb1.metal 2 | 38.000 | 4.750,0 | 160.000 | 
| u-24tb1.112xlarge 2 | 38.000 | 4.750,0 | 160.000 | 
| u-24tb1.metal 2 | 38.000 | 4.750,0 | 160.000 | 
| u7i-6tb.112xlarge 2 | 100000 | 1.2500,0 | 560.000 | 
| u7i-8tb.112xlarge 2 | 100000 | 1.2500,0 | 560.000 | 
| u7i-12tb.224xlarge 2 | 100000 | 1.2500,0 | 560.000 | 
| u7in-16tb.224xlarge 2 | 100000 | 1.2500,0 | 560.000 | 
| u7in-24tb.224xlarge 2 | 100000 | 1.2500,0 | 560.000 | 
| u7in-32tb.224xlarge 2 | 100000 | 1.2500,0 | 560.000 | 
| u7inh-32tb.480xlarge 2 | 160.000 | 20.000,0 | 840.000 | 
| x1.16xlarge 2 | 7000 | 875,0 | 40000 | 
| x1.32xlarge 2 | 14000 | 1.750,0 | 80.000 | 
| x1e.xlarge 2 | 500 | 62.5 | 3.700 | 
| x1e.2xlarge 2 | 1000 | 125,0 | 7.400 | 
| x1e.4xlarge 2 | 1.750 | 218,75 | 10000 | 
| x1e.8xlarge 2 | 3500 | 437,5 | 20000 | 
| x1e.16xlarge 2 | 7000 | 875,0 | 40000 | 
| x1e.32xlarge 2 | 14000 | 1.750,0 | 80.000 | 
| x2gd.medium 1 | 315 | 4.750 | 39,38 | 593,75 | 2500 | 20000 | 
| x2gd.large 1 | 630 | 4.750 | 78,75 | 593,75 | 3600 | 20000 | 
| x2gd.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| x2gd.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| x2gd.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| x2gd.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| x2gd.12xlarge 2 | 14.250 | 1.781,25 | 60.000 | 
| x2gd.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| x2gd.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| x2idn.16xlarge 2 | 40000 | 5.000,0 | 17.333 | 
| x2idn.24xlarge 2 | 60.000 | 7.500,0 | 260.000 | 
| x2idn.32xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| x2idn.metal 2 | 80.000 | 10.000,0 | 260.000 | 
| x2iedn.xlarge 1 | 2500 | 20000 | 312,50 | 2.500,00 | 8.125 | 65.000 | 
| x2iedn.2xlarge 1 | 5000 | 20000 | 625,00 | 2.500,00 | 16.250 | 65.000 | 
| x2iedn.4xlarge 1 | 10000 | 20000 | 1.250,00 | 2.500,00 | 32.500 | 65.000 | 
| x2iedn.8xlarge 2 | 20000 | 2.500,0 | 65.000 | 
| x2iedn.16xlarge 2 | 40000 | 5.000,0 | 130.000 | 
| x2iedn.24xlarge 2 | 60.000 | 7.500,0 | 195.000 | 
| x2iedn.32xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| x2iedn.metal 2 | 80.000 | 10.000,0 | 260.000 | 
| x2iezn.2xlarge 2 | 3.170 | 396,25 | 1.333 | 
| x2iezn.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| x2iezn.6xlarge 2 | 9.500 | 1187,5 | 40000 | 
| x2iezn.8xlarge 2 | 12.000 | 1.500,0 | 55.000 | 
| x2iezn.12xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| x2iezn.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| x8g.medium 1 | 315 | 10000 | 39,38 | 1.250,00 | 2500 | 40000 | 
| x8g.large 1 | 630 | 10000 | 78,75 | 1.250,00 | 3600 | 40000 | 
| x8g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| x8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| x8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| x8g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| x8g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| x8g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| x8g.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| x8g.48xlarge 2 | 40000 | 5.000,0 | 240.000 | 
| x8g.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| x8g.metal-48xl 2 | 40000 | 5.000,0 | 240.000 | 
| x8aedz.large 1 | 1.250 | 15000 | 156,25 | 1.875,00 | 5000 | 60.000 | 
| x8aedz.xlarge 1 | 2500 | 15000 | 312,50 | 1.875,00 | 10000 | 60.000 | 
| x8aedz.3xlarge 1 | 7.500 | 15000 | 937,50 | 1.875,00 | 30000 | 60.000 | 
| x8aedz.6xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| x8aedz.12xlarge 2 | 30000 | 3.750,0 | 120000 | 
| x8aedz.24xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| x8aedz.metal-12xl 2 | 30000 | 3.750,0 | 120000 | 
| x8aedz.metal-24xl 2 | 60.000 | 7.500,0 | 240.000 | 
| x8i.large 1 | 650 | 10000 | 81,25 | 1.250,00 | 3600 | 40000 | 
| x8i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| x8i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 12.000 | 40000 | 
| x8i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| x8i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| x8i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| x8i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| x8i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| x8i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| x8i.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| x8i.64xlarge 2 | 70000 | 8.750,0 | 320.000 | 
| x8i.96xlarge 2 | 80.000 | 10.000,0 | 480.000 | 
| x8i.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| x8i.metal-96xl 2 | 80.000 | 10.000,0 | 480.000 | 
| z1d.large 1 | 800 | 3.170 | 100,00 | 396,25 | 3.333 | 1.333 | 
| z1d.xlarge 1 | 1.580 | 3.170 | 197,50 | 396,25 | 6.667 | 1.333 | 
| z1d.2xlarge 2 | 3.170 | 396,25 | 1.333 | 
| z1d.3xlarge 2 | 4.750 | 593,75 | 20000 | 
| z1d.6xlarge 2 | 9.500 | 1187,5 | 40000 | 
| z1d.12xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| z1d.metal 2 | 19.000 | 2.375,0 | 80.000 | 

1 Essas instâncias podem sustentar o desempenho máximo por 30 minutos pelo menos uma vez a cada 24 horas e depois revertem para o desempenho básico.

2 Essas instâncias podem manter a performance declarada indefinidamente. Se a sua workload exigir performance máxima sustentado por mais de 30 minutos, selecione uma dessas instâncias.

### Otimizada para armazenamento
<a name="current-storage-optimized"></a>


| Tamanho da instância | Largura de banda da linha de base (Mbps) | Largura de banda máxima (Mbps) | Throughput de linha de base (MB/s, E/S de 128 KiB) | Throughput máxima (MB/s, 128 KiB E/S) | IOPS da linha de base (E/S de 16 KiB) | IOPS máxima (16 KiB de E/S) | 
| --- | --- | --- | --- | --- | --- | --- | 
| d2.xlarge 2 | 750 | 93,75 | 6000 | 
| d2.2xlarge 2 | 1000 | 125,0 | 8000 | 
| d2.4xlarge 2 | 2000 | 250,0 | 16000 | 
| d2.8xlarge 2 | 4000 | 500,0 | 32.000 | 
| d3.xlarge 1 | 850 | 2800 | 106,25 | 350,00 | 5000 | 15000 | 
| d3.2xlarge 1 | 1.700 | 2800 | 212,50 | 350,00 | 10000 | 15000 | 
| d3.4xlarge 2 | 2800 | 350,0 | 15000 | 
| d3.8xlarge 2 | 5000 | 625,0 | 30000 | 
| d3en.xlarge 1 | 850 | 2800 | 106,25 | 350,00 | 5000 | 15000 | 
| d3en.2xlarge 1 | 1.700 | 2800 | 212,50 | 350,00 | 10000 | 15000 | 
| d3en.4xlarge 2 | 2800 | 350,0 | 15000 | 
| d3en.6xlarge 2 | 4000 | 500,0 | 25000 | 
| d3en.8xlarge 2 | 5000 | 625,0 | 30000 | 
| d3en.12xlarge 2 | 7000 | 875,0 | 40000 | 
| h1.2xlarge 2 | 1.750 | 218,75 | 12.000 | 
| h1.4xlarge 2 | 3500 | 437,5 | 20000 | 
| h1.8xlarge 2 | 7000 | 875,0 | 40000 | 
| h1.16xlarge 2 | 14000 | 1.750,0 | 80.000 | 
| i3.large 2 | 425 | 53.125 | 3000 | 
| i3.xlarge 2 | 850 | 106,25 | 6000 | 
| i3.2xlarge 2 | 1.700 | 212,5 | 12.000 | 
| i3.4xlarge 2 | 3500 | 437,5 | 16000 | 
| i3.8xlarge 2 | 7000 | 875,0 | 32.500 | 
| i3.16xlarge 2 | 14000 | 1.750,0 | 65.000 | 
| i3.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| i3en.large 1 | 576 | 4.750 | 72,10 | 593,75 | 3000 | 20000 | 
| i3en.xlarge 1 | 1153 | 4.750 | 144,20 | 593,75 | 6000 | 20000 | 
| i3en.2xlarge 1 | 2307 | 4.750 | 288,39 | 593,75 | 12.000 | 20000 | 
| i3en.3xlarge 1 | 3800 | 4.750 | 475,00 | 593,75 | 15000 | 20000 | 
| i3en.6xlarge 2 | 4.750 | 593,75 | 20000 | 
| i3en.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| i3en.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| i3en.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| i4g.large 1 | 625 | 10000 | 78,12 | 1.250,00 | 2500 | 40000 | 
| i4g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| i4g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| i4g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| i4g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| i4g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| i4i.large 1 | 625 | 10000 | 78,12 | 1.250,00 | 2500 | 40000 | 
| i4i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| i4i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| i4i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| i4i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| i4i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| i4i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| i4i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| i4i.32xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| i4i.metal 2 | 40000 | 5.000,0 | 160.000 | 
| i7i.large 1 | 625 | 10000 | 78,12 | 1.250,00 | 2500 | 40000 | 
| i7i.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| i7i.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| i7i.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| i7i.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| i7i.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| i7i.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| i7i.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| i7i.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| i7i.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| i7i.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| i7ie.large 1 | 625 | 10000 | 78,12 | 1.250,00 | 2500 | 40000 | 
| i7ie.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| i7ie.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| i7ie.3xlarge 1 | 3750 | 10000 | 468,75 | 1.250,00 | 15000 | 40000 | 
| i7ie.6xlarge 1 | 7.500 | 10000 | 937,50 | 1.250,00 | 30000 | 40000 | 
| i7ie.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| i7ie.18xlarge 2 | 22500 | 2812,5 | 90.000 | 
| i7ie.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| i7ie.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| i7ie.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| i7ie.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| i8g.large 1 | 625 | 10000 | 78,12 | 1.250,00 | 2500 | 40000 | 
| i8g.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| i8g.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| i8g.4xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| i8g.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| i8g.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| i8g.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| i8g.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| i8g.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| i8g.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| i8g.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| i8ge.large 1 | 625 | 10000 | 78,12 | 1.250,00 | 2500 | 40000 | 
| i8ge.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| i8ge.2xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| i8ge.3xlarge 1 | 3750 | 10000 | 468,75 | 1.250,00 | 15000 | 40000 | 
| i8ge.6xlarge 1 | 7.500 | 10000 | 937,50 | 1.250,00 | 30000 | 40000 | 
| i8ge.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| i8ge.18xlarge 2 | 22500 | 2812,5 | 90.000 | 
| i8ge.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| i8ge.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| i8ge.metal-24xl 2 | 30000 | 3.750,0 | 120000 | 
| i8ge.metal-48xl 2 | 60.000 | 7.500,0 | 240.000 | 
| im4gn.large 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| im4gn.xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| im4gn.2xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| im4gn.4xlarge 2 | 10000 | 1.250,0 | 40000 | 
| im4gn.8xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| im4gn.16xlarge 2 | 40000 | 5.000,0 | 160.000 | 
| is4gen.medium 1 | 625 | 10000 | 78,12 | 1.250,00 | 2500 | 40000 | 
| is4gen.large 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 5000 | 40000 | 
| is4gen.xlarge 1 | 2500 | 10000 | 312,50 | 1.250,00 | 10000 | 40000 | 
| is4gen.2xlarge 1 | 5000 | 10000 | 625,00 | 1.250,00 | 20000 | 40000 | 
| is4gen.4xlarge 2 | 10000 | 1.250,0 | 40000 | 
| is4gen.8xlarge 2 | 20000 | 2.500,0 | 80.000 | 

1 Essas instâncias podem sustentar o desempenho máximo por 30 minutos pelo menos uma vez a cada 24 horas e depois revertem para o desempenho básico.

2 Essas instâncias podem manter a performance declarada indefinidamente. Se a sua workload exigir performance máxima sustentado por mais de 30 minutos, selecione uma dessas instâncias.

### Computação acelerada
<a name="current-accelerated-computing"></a>


| Tamanho da instância | Largura de banda da linha de base (Mbps) | Largura de banda máxima (Mbps) | Throughput de linha de base (MB/s, E/S de 128 KiB) | Throughput máxima (MB/s, 128 KiB E/S) | IOPS da linha de base (E/S de 16 KiB) | IOPS máxima (16 KiB de E/S) | 
| --- | --- | --- | --- | --- | --- | --- | 
| dl1.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| dl2q.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| f1.2xlarge 2 | 1.700 | 212,5 | 12.000 | 
| f1.4xlarge 2 | 3500 | 437,5 | 44.000 | 
| f1.16xlarge 2 | 14000 | 1.750,0 | 75.000 | 
| f2.6xlarge 2 | 7.500 | 937,5 | 30000 | 
| f2.12xlarge 2 | 15000 | 1.875,0 | 60.000 | 
| f2.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| g3.4xlarge 2 | 3500 | 437,5 | 20000 | 
| g3.8xlarge 2 | 7000 | 875,0 | 40000 | 
| g3.16xlarge 2 | 14000 | 1.750,0 | 80.000 | 
| g4ad.xlarge 1 | 400 | 3.170 | 50,00 | 396,25 | 1.700 | 1.333 | 
| g4ad.2xlarge 1 | 800 | 3.170 | 100,00 | 396,25 | 3.400 | 1.333 | 
| g4ad.4xlarge 1 | 1.580 | 3.170 | 197,50 | 396,25 | 6.700 | 1.333 | 
| g4ad.8xlarge 2 | 3.170 | 396,25 | 1.333 | 
| g4ad.16xlarge 2 | 6300 | 787.5 | 2.667 | 
| g4dn.xlarge 1 | 950 | 3500 | 118,75 | 437,50 | 3000 | 20000 | 
| g4dn.2xlarge 1 | 1.150 | 3500 | 143,75 | 437,50 | 6000 | 20000 | 
| g4dn.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| g4dn.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| g4dn.12xlarge 2 | 9.500 | 1187,5 | 40000 | 
| g4dn.16xlarge 2 | 9.500 | 1187,5 | 40000 | 
| g4dn.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| g5.xlarge 1 | 700 | 3500 | 87,50 | 437,50 | 3000 | 15000 | 
| g5.2xlarge 1 | 850 | 3500 | 106,25 | 437,50 | 3500 | 15000 | 
| g5.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| g5.8xlarge 2 | 16000 | 2.000,0 | 65.000 | 
| g5.12xlarge 2 | 16000 | 2.000,0 | 65.000 | 
| g5.16xlarge 2 | 16000 | 2.000,0 | 65.000 | 
| g5.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| g5.48xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| g5g.xlarge 1 | 1.188 | 4.750 | 148,50 | 593,75 | 6000 | 20000 | 
| g5g.2xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 12.000 | 20000 | 
| g5g.4xlarge 2 | 4.750 | 593,75 | 20000 | 
| g5g.8xlarge 2 | 9.500 | 1187,5 | 40000 | 
| g5g.16xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| g5g.metal 2 | 19.000 | 2.375,0 | 80.000 | 
| g6.xlarge 1 | 1000 | 5000 | 125,00 | 625,00 | 4000 | 20000 | 
| g6.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| g6.4xlarge 2 | 8000 | 1.000,0 | 32.000 | 
| g6.8xlarge 2 | 16000 | 2.000,0 | 64000 | 
| g6.12xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| g6.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| g6.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| g6.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| g6e.xlarge 1 | 1000 | 5000 | 125,00 | 625,00 | 4000 | 20000 | 
| g6e.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| g6e.4xlarge 2 | 8000 | 1.000,0 | 32.000 | 
| g6e.8xlarge 2 | 16000 | 2.000,0 | 64000 | 
| g6e.12xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| g6e.16xlarge 2 | 20000 | 2.500,0 | 80.000 | 
| g6e.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| g6e.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| g6f.large 1 | 936 | 5000 | 117,00 | 625,00 | 3750 | 20000 | 
| g6f.xlarge 1 | 1000 | 5000 | 125,00 | 625,00 | 4000 | 20000 | 
| g6e.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| g6f.4xlarge 2 | 6000 | 750,0 | 24.000 | 
| gr6.4xlarge 2 | 8000 | 1.000,0 | 32.000 | 
| gr6.8xlarge 2 | 16000 | 2.000,0 | 64000 | 
| gr6f.4xlarge 2 | 8000 | 1.000,0 | 32.000 | 
| g7e.2xlarge 1 | 2000 | 5000 | 250,00 | 625,00 | 8000 | 20000 | 
| g7e.4xlarge 2 | 8000 | 1.000,0 | 32.000 | 
| g7e.8xlarge 2 | 16000 | 2.000,0 | 64000 | 
| g7e.12xlarge 2 | 25000 | 3.125,0 | 100000 | 
| g7e.24xlarge 2 | 50000 | 6.250,0 | 200.000 | 
| g7e.48xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| inf1.xlarge 1 | 1.190 | 4.750 | 148,75 | 593,75 | 4000 | 20000 | 
| inf1.2xlarge 1 | 1.190 | 4.750 | 148,75 | 593,75 | 6000 | 20000 | 
| inf1.6xlarge 2 | 4.750 | 593,75 | 20000 | 
| inf1.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| inf2.xlarge 1 | 1.250 | 10000 | 156,25 | 1.250,00 | 6000 | 40000 | 
| inf2.8xlarge 2 | 10000 | 1.250,0 | 40000 | 
| inf2.24xlarge 2 | 30000 | 3.750,0 | 120000 | 
| inf2.48xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| p3.2xlarge 2 | 1.750 | 218,75 | 10000 | 
| p3.8xlarge 2 | 7000 | 875,0 | 40000 | 
| p3.16xlarge 2 | 14000 | 1.750,0 | 80.000 | 
| p3dn.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| p4d.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| p4de.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 
| p5.4xlarge 2 | 10000 | 1.250,0 | 32.500 | 
| p5.48xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| p5e.48xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| p5en.48xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| p6-b200.48xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| p6-b300.48xlarge 2 | 100000 | 1.2500,0 | 400.000 | 
| p6e-gb200.36xlarge 2 | 60.000 | 7.500,0 | 240.000 | 
| trn1.2xlarge 1 | 5000 | 20000 | 625,00 | 2.500,00 | 16.250 | 65.000 | 
| trn1.32xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| trn1n.32xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| trn2.3xlarge 2 | 5000 | 625,0 | 16.250 | 
| trn2.48xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| trn2u.48xlarge 2 | 80.000 | 10.000,0 | 260.000 | 
| vt1.3xlarge 1 | 2.375 | 4.750 | 296,88 | 593,75 | 10000 | 20000 | 
| vt1.6xlarge 2 | 4.750 | 593,75 | 20000 | 
| vt1.24xlarge 2 | 19.000 | 2.375,0 | 80.000 | 

1 Essas instâncias podem sustentar o desempenho máximo por 30 minutos pelo menos uma vez a cada 24 horas e depois revertem para o desempenho básico.

2 Essas instâncias podem manter a performance declarada indefinidamente. Se a sua workload exigir performance máxima sustentado por mais de 30 minutos, selecione uma dessas instâncias.

### Computação de alta performance
<a name="current-high-performance-computing"></a>


| Tamanho da instância | Largura de banda da linha de base (Mbps) | Largura de banda máxima (Mbps) | Throughput de linha de base (MB/s, E/S de 128 KiB) | Throughput máxima (MB/s, 128 KiB E/S) | IOPS da linha de base (E/S de 16 KiB) | IOPS máxima (16 KiB de E/S) | 
| --- | --- | --- | --- | --- | --- | --- | 
| hpc6a.48xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc6id.32xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc7a.12xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc7a.24xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc7a.48xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc7a.96xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc7g.4xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc7g.8xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc7g.16xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 
| hpc8a.96xlarge 1 | 87 | 2.085 | 10,88 | 260,62 | 500 | 11.000 | 

1 Essas instâncias podem sustentar o desempenho máximo por 30 minutos pelo menos uma vez a cada 24 horas e depois revertem para o desempenho básico.

2 Essas instâncias podem manter a performance declarada indefinidamente. Se a sua workload exigir performance máxima sustentado por mais de 30 minutos, selecione uma dessas instâncias.

## Suporte à otimização do EBS
<a name="previous"></a>

Os tipos de instância a seguir oferecem suporte à otimização do EBS, mas essa otimização não está habilitada por padrão. Você precisa habilitar a otimização do EBS, por uma [taxa horária adicional](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances), durante ou após a execução para alcançar o nível de performance do EBS descrito.


| Tamanho da instância | Largura de banda máxima (Mbps) | Throughput máxima (MB/s, 128 KiB E/S) | IOPS máxima (16 KiB de E/S) | 
| --- | --- | --- | --- | 
| c1.xlarge | 1000 | 125,0 | 8000 | 
| c3.xlarge | 500 | 62.5 | 4000 | 
| c3.2xlarge | 1000 | 125,0 | 8000 | 
| c3.4xlarge | 2000 | 250,0 | 16000 | 
| i2.xlarge | 500 | 62.5 | 4000 | 
| i2.2xlarge | 1000 | 125,0 | 8000 | 
| i2.4xlarge | 2000 | 250,0 | 16000 | 
| m1.large | 500 | 62.5 | 4000 | 
| m1.xlarge | 1000 | 125,0 | 8000 | 
| m2.2xlarge | 500 | 62.5 | 4000 | 
| m2.4xlarge | 1000 | 125,0 | 8000 | 
| m3.xlarge | 500 | 62.5 | 4000 | 
| m3.2xlarge | 1000 | 125,0 | 8000 | 
| r3.xlarge | 500 | 62.5 | 4000 | 
| r3.2xlarge | 1000 | 125,0 | 8000 | 
| r3.4xlarge | 2000 | 250,0 | 16000 | 

**nota**  
As instâncias `i2.8xlarge`, `c3.8xlarge` e `r3.8xlarge` não possuem largura de banda EBS dedicada e, portanto, não oferecem otimização de EBS. Nessas instâncias, o tráfego de rede e o trafego de Amazon EBS compartilham a mesma interface de rede de 10 gigabits.

# Obter a máxima performance otimizada para o Amazon EBS
<a name="ebs-optimization-performance"></a>

A performance do EBS de uma instância é limitada pelos limites de performance do tipo de instância ou pela performance agregada dos volumes a ela anexados, a que for menor. Para alcançar a performance máxima do EBS, uma instância deve ter volumes anexados que forneçam uma performance combinada igual ou superior à performance máxima da instância. Por exemplo, para conseguir `80,000` IOPS para `r6i.16xlarge`, a instância deve ter pelo menos `5` volumes `gp2`provisionados com `16,000` IOPS cada (`5` volumes x `16,000` IOPS = `80,000` IOPS) ou pode ter `1` volume `gp3` provisionado com `80,000` IOPS. Recomendamos que você escolha um tipo de instância que forneça mais throughput dedicado do Amazon EBS do que o necessário para a aplicação. Caso contrário, a conexão entre o Amazon EBS e o Amazon EC2 pode se tornar um gargalo de performance.

**Importante**  
Ao usar ponderações de largura de banda configuráveis, os limites de largura de banda do EBS para sua instância podem mudar. Para instâncias com a configuração de ponderação `VPC-1`, que aumenta a largura de banda da rede, é possível experimentar um IOPS menor do que o esperado para volumes de EBS devido ao alcance do limite de largura de banda do EBS antes do limite de IOPS. Isso é particularmente perceptível com tamanhos maiores de E/S. Sempre teste sua workload específica para garantir que ela atenda aos requisitos de performance com a ponderação de largura de banda selecionada. Para obter mais informações, consulte [Configuração de ponderação de largura de banda de instâncias do EC2](configure-bandwidth-weighting.md).

É possível usar as métricas `EBSIOBalance%` e `EBSByteBalance%` para ajudá-lo a determinar se as instâncias estão dimensionadas corretamente. É possível visualizar essas métricas no console do CloudWatch e definir um alarme que é acionado com base nos limites especificados por você. Essas métricas são expressadas como uma porcentagem. As instâncias com uma porcentagem de equilíbrio consistentemente baixa são candidatas à ampliação. As instâncias nas quais a porcentagem de equilíbrio jamais fica abaixo de 100% são candidatas à redução. Para obter mais informações, consulte [Monitorar instâncias usando o CloudWatch](using-cloudwatch.md).

As instâncias com mais memória foram projetadas para executar grandes bancos de dados na memória, incluindo implantações de produção do banco de dados na memória SAP HANA na nuvem. Para maximizar a performance do EBS, use instâncias com mais memória com um número par de volumes de `io1` ou `io2` com performance provisionada idêntica. Por exemplo, para workloads pesadas com relação às IOPS, use quatro volumes de `io1` ou `io2` com 40.000 IOPS provisionadas para obter o máximo de 160.000 IOPS de instância. Da mesma forma, para workloads pesadas com relação à throughput, use seis volumes de `io1` ou `io2` com 48.000 IOPS provisionadas para obter o máximo de 4.750 MB/s de throughput. Para obter recomendações adicionais, consulte [Configuração de armazenamento para SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/hana-ops-storage-config.html).

**Considerações**
+ As instâncias G4dn, I3en, Inf1, M5a, M5ad, R5a, R5ad, T3, T3a e Z1d executadas após 26 de fevereiro de 2020 fornecem a performance máxima otimizada do EBS. Para obter a máxima performance de uma instância lançada antes de 26 de fevereiro de 2020, interrompa-a e inicie-a.
+ As instâncias C5, C5d, C5n, M5, M5d, M5n, M5dn, R5, R5d, R5n, R5dn e P3dn executadas após 3 de dezembro de 2019 fornecem a performance máxima otimizada do EBS. Para obter a performance máxima de uma instância lançada antes de 3 de dezembro de 2019, interrompa-a e inicie-a.
+ As instâncias `u-6tb1.metal`, `u-9tb1.metal` e `u-12tb1.metal` executadas após 12 de março de 2020 fornecem a performance máxima otimizada do EBS. As instâncias desses tipos lançadas antes de 12 de março de 2020 podem fornecer performance menor. Para obter a performance máxima de uma instância lançada antes de 12 de março de 2020, entre em contato com a equipe de conta para atualizar a instância sem custo adicional.

# Encontrar os tipos de instância do EC2 otimizados para o EBS
<a name="describe-ebs-optimization"></a>

É possível visualizar os tipos de instâncias compatíveis com a otimização do EBS em cada região.

------
#### [ Console ]

**Para encontrar os tipos de instância otimizados para EBS por padrão**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Instance Types (Tipos de instância)**.

1. Adicione o filtro **Suporte à otimização do EBS = padrão**.

1. (Opcional) Clique no ícone **Preferências** e ative as colunas relevantes, como **IOPS máximas do EBS** e **IOPS de referência do EBS**.

1. (Opcional) Adicione filtros para ampliar o escopo de tipos específicos de instância de interesse.

------
#### [ AWS CLI ]

**Para encontrar os tipos de instância otimizados para EBS por padrão**  
Use o comando [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html) a seguir.

```
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=default  \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
```

**Para encontrar os tipos de instância com compatibilidade opcional com a otimização para EBS**  
Use o comando [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html) a seguir.

```
aws ec2 describe-instance-types \
--filters Name=ebs-info.ebs-optimized-support,Values=supported \
--query 'InstanceTypes[].{InstanceType:InstanceType, "MaxBandwidth(Mb/s)":EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps, MaxIOPS:EbsInfo.EbsOptimizedInfo.MaximumIops, "MaxThroughput(MB/s)":EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps}' \
--output=table
```

Veja a seguir um exemplo de saída para o `eu-west-1`.

```
--------------------------------------------------------------------------
|                         DescribeInstanceTypes                          |
+--------------+----------------------+----------+-----------------------+
| InstanceType | MaxBandwidth(Mb/s)   | MaxIOPS  |  MaxThroughput(MB/s)  |
+--------------+----------------------+----------+-----------------------+
|  i2.2xlarge  |  1000                |  8000    |  125.0                |
|  m2.4xlarge  |  1000                |  8000    |  125.0                |
|  m2.2xlarge  |  500                 |  4000    |  62.5                 |
|  c1.xlarge   |  1000                |  8000    |  125.0                |
|  i2.xlarge   |  500                 |  4000    |  62.5                 |
|  m3.xlarge   |  500                 |  4000    |  62.5                 |
|  m1.xlarge   |  1000                |  8000    |  125.0                |
|  r3.4xlarge  |  2000                |  16000   |  250.0                |
|  r3.2xlarge  |  1000                |  8000    |  125.0                |
|  c3.xlarge   |  500                 |  4000    |  62.5                 |
|  m3.2xlarge  |  1000                |  8000    |  125.0                |
|  r3.xlarge   |  500                 |  4000    |  62.5                 |
|  i2.4xlarge  |  2000                |  16000   |  250.0                |
|  c3.4xlarge  |  2000                |  16000   |  250.0                |
|  c3.2xlarge  |  1000                |  8000    |  125.0                |
|  m1.large    |  500                 |  4000    |  62.5                 |
+--------------+----------------------+----------+-----------------------+
```

------
#### [ PowerShell ]

**Para encontrar os tipos de instância otimizados para EBS por padrão**  
Use o cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
Get-EC2InstanceType `
    -Filter @{Name="ebs-info.ebs-optimized-support"; Values="default"} | `
    Select InstanceType, `
        @{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
        @{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
        @{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
```

**Para encontrar os tipos de instância com compatibilidade opcional com a otimização para EBS**  
Use o cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
Get-EC2InstanceType `
    -Filter @{Name="ebs-info.ebs-optimized-support"; Values="supported"} | `
    Select InstanceType, `
        @{Name="MaxBandwidth(Mb/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumBandwidthInMbps)}}, `
        @{Name="MaxIOPS"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumIops)}}, `
        @{Name="MaxThroughput (MB/s)"; Expression={($_.EbsInfo.EbsOptimizedInfo.MaximumThroughputInMBps)}}
```

Veja a seguir um exemplo de saída para o `eu-west-1`.

```
InstanceType MaxBandwidth(Mb/s) MaxIOPS MaxThroughput (MB/s)
------------ ------------------ ------- --------------------
m2.4xlarge                 1000    8000              125.000
i2.2xlarge                 1000    8000              125.000
c1.xlarge                  1000    8000              125.000
m2.2xlarge                  500    4000               62.500
r3.2xlarge                 1000    8000              125.000
m3.xlarge                   500    4000               62.500
r3.4xlarge                 2000   16000              250.000
m1.xlarge                  1000    8000              125.000
i2.xlarge                   500    4000               62.500
c3.xlarge                   500    4000               62.500
c3.4xlarge                 2000   16000              250.000
c3.2xlarge                 1000    8000              125.000
i2.4xlarge                 2000   16000              250.000
r3.xlarge                   500    4000               62.500
m3.2xlarge                 1000    8000              125.000
m1.large                    500    4000               62.500
```

------

# Habilitar a otimização do EBS para uma instância do Amazon EC2
<a name="modify-ebs-optimized-attribute"></a>

Você só pode habilitar manualmente a otimização do EBS para os tipos de instâncias da geração anterior que sejam compatíveis opcionalmente com a otimização do EBS. Se você habilitar a otimização do EBS para esses tipos de instância, haverá uma [tarifa adicional por hora](https://aws.amazon.com/ec2/previous-generation/#EBS-optimized_instances)

**Pré-requisitos**
+ Verifique se o tipo de instância exige que você habilite a otimização do EBS. Para obter mais informações, consulte [Suporte à otimização do EBS](ebs-optimized.md#previous).
+ Para habilitar a otimização do EBS após a inicialização, você deverá interromper a instância.
**Atenção**  
Quando você interrompe uma instância, os dados nos volumes de armazenamento de instância são perdidos. Para preservar esses dados, faça backup no armazenamento persistente.

------
#### [ Console ]

**Para habilitar a otimização para o Amazon EBS durante a inicialização**  
No assistente de inicialização de instâncias, selecione o tipo de instância necessário. Expanda a seção **Detalhes avançados** e, depois, em **Instância otimizada para o EBS**, selecione **Habilitar**.

Se o tipo de instância selecionado não for compatível opcionalmente com o Amazon EBS, o menu suspenso estará desabilitado. Se o tipo de instância for otimizado para Amazon EBS por padrão, Habilitar já estará selecionado.

**Para habilitar a otimização para o Amazon EBS depois da inicialização**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Instâncias** e selecione a instância.

1. Pare a instância. Escolha **Actions (Ações)**, **Instance state (Estado da instância)**, **Stop instance (Interromper instância)**.

1. Com a instância ainda selecionada, escolha **Actions (Ações)**, **Instance settings (Configurações de instância)**, **Change instance type (Alterar tipo de instância)**.

1. Selecione **Otimizado para EBS** e escolha **Aplicar**.

   Se o tipo de instância for otimizado para o Amazon EBS por padrão, ou se não for compatível com a otimização para o Amazon EBS, a caixa de seleção estará desabilitada.

1. Reinicie a instância. Escolha **Instance state (Estado da instância)** e **Start instance (Iniciar instância)**.

------
#### [ AWS CLI ]

**Para habilitar a otimização para o Amazon EBS durante a inicialização**  
Use o comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) com a opção `--ebs-optimized`.

**Para habilitar a otimização para o Amazon EBS depois da inicialização**

1. Se a instância estiver em execução, interrompa-a usando comando [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html).

   ```
   aws ec2 stop-instances --instance-ids i-1234567890abcdef0
   ```

1. Habilite a otimização do EBS usando o comando [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) com a opção `--ebs-optimized`.

   ```
   aws ec2 modify-instance-attribute \
       --instance-id i-1234567890abcdef0 \
       --ebs-optimized
   ```

------
#### [ PowerShell ]

**Para habilitar a otimização para o Amazon EBS durante a inicialização**  
Use o cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) com a opção `-EbsOptimized`.

**Para habilitar a otimização para o Amazon EBS depois da inicialização**

1. Se a instância estiver em execução, interrompa-a usando o cmdlet [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html).

   ```
   Stop-EC2Instance -InstanceId i-1234567890abcdef0
   ```

1. Habilite a otimização do EBS usando o cmdlet [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) com a opção `-EbsOptimized`.

   ```
   Edit-EC2InstanceAttribute `
       -InstanceId i-1234567890abcdef0 `
       -EbsOptimized $true
   ```

------

# Opções de CPU para instâncias do Amazon EC2
<a name="instance-optimize-cpu"></a>

Muitas instâncias do Amazon EC2 oferecem suporte a multithreading simultâneo (SMT), o que permite a execução de vários threads simultaneamente em um único núcleo de CPU. Cada thread é representado como uma CPU virtual (vCPU) na instância. Uma instância tem um número padrão de núcleos de CPU, que varia de acordo com o tipo de instância. Por exemplo, um tipo de instância `m5.xlarge` tem dois núcleos de CPU e dois threads por núcleo por padrão—: quatro vCPUs no total.

Na maioria dos casos, há um tipo de instância do Amazon EC2 que tem uma combinação de memória e número de vCPUs para atender às suas workloads. No entanto, para otimizar sua instância para workloads específicas ou necessidades comerciais, você pode especificar as seguintes opções de CPU durante e após o lançamento da instância:
+ **Número de núcleos de CPU**: é possível personalizar o número de núcleos de CPU para a instância. É possível fazer isso para otimizar potencialmente os custos de licenciamento do software com uma instância que tenha quantidade suficiente de RAM para workloads com uso intensivo de memória, mas menos núcleos de CPU.
+ **Threads por núcleo**: pode-se desabilitar o SMT especificando um único thread por núcleo de CPU. É possível fazer isso para determinadas workloads, como workloads de computação de alta performance (HPC).

**Considerações**
+ Não é possível modificar o número de threads por núcleo para instâncias T2, C7a, M7a, R7a e Apple Silicon Mac, e instâncias baseadas no processador AWS Graviton.
+ O [número de instâncias que você pode executar](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-quotas.html) é baseado nas vCPUs padrão dos tipos de instância usados. A forma como calculamos as vCPUs consumidas por uma instância não é afetada pela alteração das opções de CPU.

**Preços**  
Não há cobrança adicional em razão da especificação das opções de CPU. Para instâncias do EC2 que sejam executadas a partir de AMIs do Windows e do SQL Server com licença incluída, é possível personalizar as opções de CPU para aproveitar o recurso de otimização de CPUs do EC2 e pagar taxas de licenciamento com base no número de vCPUs configuradas para sua instância. Para outras instâncias do EC2, a cobrança será igual à das instâncias inicializadas com as opções de CPU padrão.

**Topics**
+ [Regras para especificar opções de CPU](instance-cpu-options-rules.md)
+ [Opções de CPU compatíveis](cpu-options-supported-instances-values.md)
+ [Especificar opções de CPU](instance-specify-cpu-options.md)
+ [Visualizar opções de CPU](view-cpu-options.md)
+ [Otimização de CPUs](optimize-cpu.md)

# Regras para especificar opções de CPU para uma instância do Amazon EC2
<a name="instance-cpu-options-rules"></a>

Para especificar as opções de CPU para a instância, lembre-se das seguintes regras:
+ Não é possível especificar opções de CPU para instâncias bare metal.
+ É possível especificar as opções de CPU durante ou depois da execução da instância.
+ Para configurar opções de CPU, deve-se especificar o número de núcleos de CPU e threads por núcleo na solicitação. Por obter exemplos de solicitação, consulte [Especificar opções de CPU para uma instância do Amazon EC2](instance-specify-cpu-options.md).
+ O número total de vCPUs para a instância é o número de núcleos de CPU multiplicado pelos threads por núcleo. Para especificar um número personalizado de vCPUs, especifique um número válido de núcleos de CPU e threads por núcleo para o tipo de instância. Não deve-se exceder o número padrão de vCPUs para a instância. Para mais informações, consulte [Opções de CPU compatíveis com tipos de instância do Amazon EC2](cpu-options-supported-instances-values.md).
+ Para desabilitar o multithreading simultâneo (SMT), também conhecido como hyper-threading, especifique um thread por núcleo.
+ No console, ao [alterar o tipo de instância](ec2-instance-resize.md) de uma instância existente, o Amazon EC2 aplica as configurações de opções de CPU da instância existente à nova instância, se possível. Se o novo tipo de instância não for compatível com essas configurações, as opções de CPU serão redefinidas como **Usar as opções de CPU padrão**. Essa opção usa o número padrão de vCPUs para o novo tipo de instância.

  Para atualizar as configurações da nova instância, selecione **Especificar opções de CPU** em **Detalhes avançados** na visualização **Alterar tipo de instância**.
+ As opções de CPU especificadas ao se interromper, iniciar ou reinicializar uma instância.
+ Se você usa instâncias reservadas, os descontos podem não ser aplicados ao configurar CPUs otimizadas para instâncias lançadas a partir de AMIs do Windows com licença incluída na mesma conta pagante. Recomendamos que você use o Savings Plans para reduzir os custos de licenciamento baseados em vCPU e oferecer economias comparáveis em seus custos de computação.
+ Para economizar nos custos de licenciamento de instâncias lançadas a partir de AMIs incluídas na licença do Windows e do SQL Server, será necessário configurar no mínimo quatro vCPUs. Se você configurar menos de quatro vCPUs, o faturamento padrão será aplicado.
+ Não há suporte à otimização de CPUs para instâncias com licença incluída nos tipos de instância T3.

# Opções de CPU compatíveis com tipos de instância do Amazon EC2
<a name="cpu-options-supported-instances-values"></a>

As tabelas a seguir listam os tipos de instância que oferecem suporte à especificação de opções de CPU.

**Topics**
+ [

## Instâncias de uso geral
](#cpu-options-gen-purpose)
+ [

## Instâncias otimizadas para computação
](#cpu-options-compute-optimized)
+ [

## Instâncias otimizadas para memória
](#cpu-options-mem-optimized)
+ [

## Instâncias otimizadas para armazenamento
](#cpu-options-storage-optimized)
+ [

## Instâncias computacionais aceleradas
](#cpu-options-accelerated)
+ [

## Instâncias de computação de alta performance
](#cpu-options-high-performance)

## Instâncias de uso geral
<a name="cpu-options-gen-purpose"></a>


| Tipo de instância | vCPUs padrão | Núcleos de CPU padrão | Threads padrão por núcleo | Núcleos de CPU válidos | Threads válidos por núcleo | 
| --- | --- | --- | --- | --- | --- | 
| m2.xlarge | 2 | 2 | 1 | 1, 2 | 1 | 
| m2.2xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m2.4xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m4.10xlarge | 40 | 20 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 | 1, 2 | 
| m4.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| 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 | 
| m5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5a.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5a.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| m5a.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5a.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| m5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5ad.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5ad.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5ad.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| m5ad.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5ad.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| m5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| m5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5d.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5d.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5d.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 | 
| m5dn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5dn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5dn.24xlarge | 96 | 48 | 2 | 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 | 
| m5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5n.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m5n.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m5n.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m5n.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m5n.24xlarge | 96 | 48 | 2 | 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 | 
| m5zn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m5zn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m5zn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m5zn.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| m5zn.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| m5zn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| m6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| m6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| m6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| m6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| m6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m6i.24xlarge | 96 | 48 | 2 | 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 | 
| m6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| m6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| m6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| m6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| m6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| m6id.24xlarge | 96 | 48 | 2 | 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 | 
| m6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6idn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6idn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6idn.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6idn.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6idn.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m6idn.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m6idn.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m6idn.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 | 
| m6idn.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m6in.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 | 
| m6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| m7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| m7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| m7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| m7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| m7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| m7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| m7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| m7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| m7i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m7i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m7i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m7i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m7i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m7i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m7i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8a.medium | 1 | 1 | 1 | 1 | 1 | 
| m8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| m8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| m8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| m8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| m8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| m8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| m8azn.medium | 1 | 1 | 1 | 1 | 1 | 
| m8azn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8azn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8azn.3xlarge | 12 | 12 | 1 | 1, 2, 4, 6, 8, 10, 12 | 1 | 
| m8azn.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1 | 
| m8azn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48 | 1 | 
| m8azn.24xlarge | 96 | 96 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96 | 1 | 
| m8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| m8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| m8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| m8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| m8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| m8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| m8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| m8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| m8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| m8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8i.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 | 
| m8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| m8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| m8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| m8id.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 | 
| m8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| m8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| m8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| m8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| m8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| m8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| m8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| m8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| m8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| m8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| t3.nano | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.micro | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.small | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.medium | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| t3.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| t3.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| t3a.nano | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.micro | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.small | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.medium | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| t3a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| t3a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| t4g.nano | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.micro | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.small | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.medium | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| t4g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| t4g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 

## Instâncias otimizadas para computação
<a name="cpu-options-compute-optimized"></a>


| Tipo de instância | vCPUs padrão | Núcleos de CPU padrão | Threads padrão por núcleo | Núcleos de CPU válidos | Threads válidos por núcleo | 
| --- | --- | --- | --- | --- | --- | 
| c3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c4.8xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c5.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c5.24xlarge | 96 | 48 | 2 | 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 | 
| c5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c5a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c5a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 8 | 1, 2 | 
| c5a.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 8, 12, 16 | 1, 2 | 
| c5a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1, 2 | 
| c5a.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| c5a.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48 | 1, 2 | 
| c5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5ad.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c5ad.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c5ad.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 8 | 1, 2 | 
| c5ad.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 8, 12, 16 | 1, 2 | 
| c5ad.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1, 2 | 
| c5ad.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| c5ad.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48 | 1, 2 | 
| c5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5d.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c5d.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c5d.24xlarge | 96 | 48 | 2 | 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 | 
| c5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c5n.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| c5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c5n.9xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| c5n.18xlarge | 72 | 36 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36 | 1, 2 | 
| c6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| c6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| c6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| c6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| c6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| c6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6gn.medium | 1 | 1 | 1 | 1 | 1 | 
| c6gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c6gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c6gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c6gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c6gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c6gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c6gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| c6i.24xlarge | 96 | 48 | 2 | 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 | 
| c6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| c6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| c6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| c6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| c6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| c6id.24xlarge | 96 | 48 | 2 | 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 | 
| c6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c6in.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 | 
| c6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| c7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| c7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| c7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| c7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| c7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| c7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| c7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c7gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c7gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c7gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c7gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c7gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c7gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| c7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| c7i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c7i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c7i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c7i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c7i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c7i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c7i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8a.medium | 1 | 1 | 1 | 1 | 1 | 
| c8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| c8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| c8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| c8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| c8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| c8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| c8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| c8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| c8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| c8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| c8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| c8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| c8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| c8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| c8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| c8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8i.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 | 
| c8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| c8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| c8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| c8id.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 | 
| c8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| c8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| c8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| c8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| c8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| c8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| c8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| c8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| c8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| c8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 

## Instâncias otimizadas para memória
<a name="cpu-options-mem-optimized"></a>


| Tipo de instância | vCPUs padrão | Núcleos de CPU padrão | Threads padrão por núcleo | Núcleos de CPU válidos | Threads válidos por núcleo | 
| --- | --- | --- | --- | --- | --- | 
| r3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r4.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r4.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r4.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r4.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r4.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r4.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| 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 | 
| r5a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5a.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5a.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5a.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5a.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| r5a.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5a.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| r5ad.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5ad.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5ad.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5ad.12xlarge | 48 | 24 | 2 | 6, 12, 18, 24 | 1, 2 | 
| r5ad.16xlarge | 64 | 32 | 2 | 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5ad.24xlarge | 96 | 48 | 2 | 12, 18, 24, 36, 48 | 1, 2 | 
| r5b.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5b.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5b.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5b.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5b.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5b.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5b.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5b.24xlarge | 96 | 48 | 2 | 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 | 
| r5d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5d.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| r5d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5d.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5d.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5d.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5d.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5d.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 | 
| r5dn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5dn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5dn.24xlarge | 96 | 48 | 2 | 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 | 
| r5n.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r5n.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r5n.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r5n.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r5n.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r5n.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r5n.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r5n.24xlarge | 96 | 48 | 2 | 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 | 
| r6a.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6a.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6a.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6a.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6a.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6a.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24 | 1, 2 | 
| r6a.16xlarge | 64 | 32 | 2 | 4, 6, 8, 10, 12, 14, 16, 32 | 1, 2 | 
| r6a.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| r6a.32xlarge | 128 | 64 | 2 | 8, 12, 16, 20, 24, 28, 32, 64 | 1, 2 | 
| r6a.48xlarge | 192 | 96 | 2 | 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| r6g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r6g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r6g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r6g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r6g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r6g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r6g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r6gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r6gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r6gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r6gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r6gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r6gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r6gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r6i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6i.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r6i.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r6i.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6i.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r6i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r6i.24xlarge | 96 | 48 | 2 | 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 | 
| r6i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6id.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| r6id.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| r6id.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| r6id.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| r6id.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| r6id.24xlarge | 96 | 48 | 2 | 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 | 
| r6id.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6idn.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6idn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6idn.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6idn.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6idn.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r6idn.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r6idn.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r6idn.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 | 
| r6idn.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r6in.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r6in.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r6in.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r6in.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r6in.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r6in.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r6in.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r6in.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 | 
| r6in.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r7a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| r7a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| r7a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| r7a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| r7a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| r7a.32xlarge | 128 | 128 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96, 112, 128 | 1 | 
| r7a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| r7g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r7g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r7g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r7g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r7gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r7gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r7gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r7gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r7gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r7gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r7gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| r7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| r7iz.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r7iz.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r7iz.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r7iz.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r7iz.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r7iz.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r7iz.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r7iz.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8a.medium | 1 | 1 | 1 | 1 | 1 | 
| r8a.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8a.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8a.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8a.4xlarge | 16 | 16 | 1 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1 | 
| r8a.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1 | 
| r8a.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1 | 
| r8a.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48, 56, 64 | 1 | 
| r8a.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36, 48, 60, 72, 84, 96 | 1 | 
| r8a.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 
| r8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gb.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gb.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gb.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gb.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gb.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gb.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gb.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gb.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gb.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gd.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gd.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| r8gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| r8gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| r8gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| r8gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| r8gn.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| r8gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| r8gn.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| r8gn.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| r8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r8i.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 | 
| r8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| r8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| r8id.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8id.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8id.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8id.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8id.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8id.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8id.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| r8id.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 | 
| r8id.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| r8id.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| r8id.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| r8i-flex.large | 2 | 1 | 2 | 1 | 1, 2 | 
| r8i-flex.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| r8i-flex.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| r8i-flex.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| r8i-flex.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| r8i-flex.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| r8i-flex.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| u-3tb1.56xlarge | 224 | 112 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112 | 1, 2 | 
| u-6tb1.56xlarge | 224 | 224 | 1 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1 | 
| u-6tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-9tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-12tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-18tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u-24tb1.112xlarge | 448 | 224 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224 | 1, 2 | 
| u7i-6tb.112xlarge | 448 | 224 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224 | 1, 2 | 
| u7i-8tb.112xlarge | 448 | 224 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 148, 152, 156, 160, 164, 168, 172, 176, 180, 184, 188, 192, 196, 200, 204, 208, 212, 216, 220, 224 | 1, 2 | 
| u7i-12tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-16tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-24tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7in-32tb.224xlarge | 896 | 448 | 2 | 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448 | 1, 2 | 
| u7inh-32tb.480xlarge | 1920 | 960 | 2 | 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240, 256, 272, 288, 304, 320, 336, 352, 368, 384, 400, 416, 432, 448, 464, 480, 496, 512, 528, 544, 560, 576, 592, 608, 624, 640, 656, 672, 688, 704, 720, 736, 752, 768, 784, 800, 816, 832, 848, 864, 880, 896, 912, 928, 944, 960 | 1, 2 | 
| x1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x1.32xlarge | 128 | 64 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 | 1, 2 | 
| x1e.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x1e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| x1e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| x1e.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| x1e.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x1e.32xlarge | 128 | 64 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64 | 1, 2 | 
| x2gd.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x2gd.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x2gd.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| x2gd.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| x2gd.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| x2gd.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| x2gd.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| x2idn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x2idn.24xlarge | 96 | 48 | 2 | 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 | 
| x2idn.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x2iedn.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x2iedn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| x2iedn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| x2iedn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| x2iedn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| x2iedn.24xlarge | 96 | 48 | 2 | 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 | 
| x2iedn.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x2iezn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| x2iezn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| x2iezn.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| x2iezn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| x2iezn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| x8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| x8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| x8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| x8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| x8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| x8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| x8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| x8aedz.large | 2 | 2 | 1 | 1, 2 | 1 | 
| x8aedz.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| x8aedz.3xlarge | 12 | 12 | 1 | 1, 2, 4, 6, 8, 10, 12 | 1 | 
| x8aedz.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 8, 12, 16, 20, 24 | 1 | 
| x8aedz.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 16, 24, 32, 40, 48 | 1 | 
| x8aedz.24xlarge | 96 | 96 | 1 | 4, 6, 8, 10, 12, 14, 16, 32, 48, 64, 80, 96 | 1 | 
| x8i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| x8i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| x8i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| x8i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| x8i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| x8i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| x8i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| x8i.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 | 
| x8i.32xlarge | 128 | 64 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| x8i.48xlarge | 192 | 96 | 2 | 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96 | 1, 2 | 
| x8i.64xlarge | 256 | 128 | 2 | 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92, 96, 100, 104, 108, 112, 116, 120, 124, 128 | 1, 2 | 
| x8i.96xlarge | 384 | 192 | 2 | 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 72, 78, 84, 90, 96, 102, 108, 114, 120, 126, 132, 138, 144, 150, 156, 162, 168, 174, 180, 186, 192 | 1, 2 | 
| z1d.large | 2 | 1 | 2 | 1 | 1, 2 | 
| z1d.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| z1d.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| z1d.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| z1d.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| z1d.12xlarge | 48 | 24 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 

## Instâncias otimizadas para armazenamento
<a name="cpu-options-storage-optimized"></a>


| Tipo de instância | vCPUs padrão | Núcleos de CPU padrão | Threads padrão por núcleo | Núcleos de CPU válidos | Threads válidos por núcleo | 
| --- | --- | --- | --- | --- | --- | 
| d2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d2.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| d2.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| d2.8xlarge | 36 | 18 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18 | 1, 2 | 
| d3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d3.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| d3.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| d3.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| d3en.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| d3en.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| d3en.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| d3en.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| d3en.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| d3en.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| h1.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| h1.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| h1.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| h1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i2.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i2.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i2.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| i3.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i3.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i3en.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i3en.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i3en.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| i3en.3xlarge | 12 | 6 | 2 | 2, 4, 6 | 1, 2 | 
| i3en.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| i3en.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| i3en.24xlarge | 96 | 48 | 2 | 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 | 
| i4g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i4g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i4g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i4g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| i4g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| i4g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| i4i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i4i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i4i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i4i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i4i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i4i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i4i.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| i4i.24xlarge | 96 | 48 | 2 | 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 | 
| i4i.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| i7i.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i7i.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i7i.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i7i.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| i7i.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| i7i.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i7i.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1, 2 | 
| i7i.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| i7i.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| i7ie.large | 2 | 1 | 2 | 1 | 1, 2 | 
| i7ie.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| i7ie.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| i7ie.3xlarge | 12 | 6 | 2 | 1, 2, 3, 4, 5, 6 | 1, 2 | 
| i7ie.6xlarge | 24 | 12 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | 1, 2 | 
| i7ie.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| i7ie.18xlarge | 72 | 36 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36 | 1, 2 | 
| i7ie.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| i7ie.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| i8g.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i8g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i8g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i8g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| i8g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| i8g.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| i8g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| i8g.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| i8g.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| i8ge.large | 2 | 2 | 1 | 1, 2 | 1 | 
| i8ge.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| i8ge.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| i8ge.3xlarge | 12 | 12 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | 1 | 
| i8ge.6xlarge | 24 | 24 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1 | 
| i8ge.12xlarge | 48 | 48 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1 | 
| i8ge.18xlarge | 72 | 72 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72 | 1 | 
| i8ge.24xlarge | 96 | 96 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 | 1 | 
| i8ge.48xlarge | 192 | 192 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192 | 1 | 
| im4gn.large | 2 | 2 | 1 | 1, 2 | 1 | 
| im4gn.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| im4gn.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| im4gn.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| im4gn.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| im4gn.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| is4gen.medium | 1 | 1 | 1 | 1 | 1 | 
| is4gen.large | 2 | 2 | 1 | 1, 2 | 1 | 
| is4gen.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| is4gen.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| is4gen.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| is4gen.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 

## Instâncias computacionais aceleradas
<a name="cpu-options-accelerated"></a>


| Tipo de instância | vCPUs padrão | Núcleos de CPU padrão | Threads padrão por núcleo | Núcleos de CPU válidos | Threads válidos por núcleo | 
| --- | --- | --- | --- | --- | --- | 
| dl1.24xlarge | 96 | 48 | 2 | 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 | 
| dl2q.24xlarge | 96 | 48 | 2 | 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 | 
| f1.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| f1.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| f1.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| f2.6xlarge | 24 | 12 | 2 | 1, 2, 3, 6, 9, 12 | 1, 2 | 
| f2.12xlarge | 48 | 24 | 2 | 1, 2, 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| f2.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g3.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| g3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| g4ad.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| g4ad.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| g4ad.4xlarge | 16 | 8 | 2 | 2, 4, 8 | 1, 2 | 
| g4ad.8xlarge | 32 | 16 | 2 | 2, 4, 8, 16 | 1, 2 | 
| g4ad.16xlarge | 64 | 32 | 2 | 2, 4, 8, 16, 32 | 1, 2 | 
| g4dn.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| g4dn.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| g4dn.4xlarge | 16 | 8 | 2 | 2, 4, 6, 8 | 1, 2 | 
| g4dn.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g4dn.12xlarge | 48 | 24 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24 | 1, 2 | 
| g4dn.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| g5g.xlarge | 4 | 4 | 1 | 1, 2, 3, 4 | 1 | 
| g5g.2xlarge | 8 | 8 | 1 | 1, 2, 3, 4, 5, 6, 7, 8 | 1 | 
| g5g.4xlarge | 16 | 16 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1 | 
| g5g.8xlarge | 32 | 32 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 | 1 | 
| g5g.16xlarge | 64 | 64 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64 | 1 | 
| g6.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g6.8xlarge | 32 | 16 | 2 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g6.12xlarge | 48 | 24 | 2 | 1, 2, 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| g6.16xlarge | 64 | 32 | 2 | 1, 2, 3, 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| g6.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 12, 18, 24, 30, 36, 42, 48 | 1, 2 | 
| g6.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g6e.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g6e.8xlarge | 32 | 16 | 2 | 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| g6e.12xlarge | 48 | 24 | 2 | 3, 6, 9, 12, 15, 18, 21, 24 | 1, 2 | 
| g6e.16xlarge | 64 | 32 | 2 | 4, 8, 12, 16, 20, 24, 28, 32 | 1, 2 | 
| g6e.24xlarge | 96 | 48 | 2 | 6, 12, 18, 24, 30, 36, 42, 48 | 1, 2 | 
| g6e.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| g6f.large | 2 | 1 | 2 | 1 | 1, 2 | 
| g6f.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| g6f.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g6f.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| gr6.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| gr6.8xlarge | 32 | 16 | 2 | 1, 2, 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| gr6f.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g7e.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| g7e.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| g7e.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| g7e.12xlarge | 48 | 24 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 | 1, 2 | 
| g7e.24xlarge | 96 | 48 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 | 1, 2 | 
| g7e.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| inf1.xlarge | 4 | 2 | 2 | 2 | 1, 2 | 
| inf1.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| inf1.6xlarge | 24 | 12 | 2 | 2, 4, 6, 8, 10, 12 | 1, 2 | 
| inf1.24xlarge | 96 | 48 | 2 | 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 | 
| inf2.xlarge | 4 | 2 | 2 | 1, 2 | 1, 2 | 
| inf2.8xlarge | 32 | 16 | 2 | 4, 6, 8, 10, 12, 14, 16 | 1, 2 | 
| inf2.24xlarge | 96 | 48 | 2 | 4, 6, 8, 10, 12, 14, 16, 32, 48 | 1, 2 | 
| inf2.48xlarge | 192 | 96 | 2 | 4, 8, 12, 16, 20, 24, 28, 32, 64, 96 | 1, 2 | 
| p3.2xlarge | 8 | 4 | 2 | 1, 2, 3, 4 | 1, 2 | 
| p3.8xlarge | 32 | 16 | 2 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 | 1, 2 | 
| p3.16xlarge | 64 | 32 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 | 1, 2 | 
| p3dn.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 | 
| p4d.24xlarge | 96 | 48 | 2 | 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 | 
| p4de.24xlarge | 96 | 48 | 2 | 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 | 
| p5.4xlarge | 16 | 8 | 2 | 1, 2, 3, 4, 5, 6, 7, 8 | 1, 2 | 
| p5.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| p5e.48xlarge | 192 | 96 | 2 | 12, 24, 36, 48, 60, 72, 84, 96 | 1, 2 | 
| p5en.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6-b200.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6-b300.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| p6e-gb200.36xlarge | 144 | 144 | 1 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144 | 1 | 
| trn1.2xlarge | 8 | 4 | 2 | 2, 4 | 1, 2 | 
| trn1.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| trn1n.32xlarge | 128 | 64 | 2 | 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1, 2 | 
| trn2.3xlarge | 12 | 6 | 2 | 1, 2, 3, 4, 5, 6 | 1, 2 | 
| trn2.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| trn2u.48xlarge | 192 | 96 | 2 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96 | 1, 2 | 
| vt1.3xlarge | 12 | 6 | 2 | 6 | 1, 2 | 
| vt1.6xlarge | 24 | 12 | 2 | 6, 12 | 1, 2 | 
| vt1.24xlarge | 96 | 48 | 2 | 6, 12, 48 | 1, 2 | 

## Instâncias de computação de alta performance
<a name="cpu-options-high-performance"></a>


| Tipo de instância | vCPUs padrão | Núcleos de CPU padrão | Threads padrão por núcleo | Núcleos de CPU válidos | Threads válidos por núcleo | 
| --- | --- | --- | --- | --- | --- | 
| hpc6id.32xlarge | 64 | 64 | 1 | 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64 | 1 | 
| hpc8a.96xlarge | 192 | 192 | 1 | 24, 48, 72, 96, 120, 144, 168, 192 | 1 | 

# Especificar opções de CPU para uma instância do Amazon EC2
<a name="instance-specify-cpu-options"></a>

É possível especificar as opções de CPU durante ou após a instância ser iniciada.

**Topics**
+ [

## Desabilitar multithreading simultâneo
](#cpu-options-disable-simultaneous-multithreading)
+ [

## Especificar um número personalizado de vCPUs na inicialização
](#cpu-options-customize-vCPUs-launch)
+ [

## Especificar um número personalizado de vCPUs em um modelo de execução
](#cpu-options-customize-vCPUs-launch-template)
+ [

## Alterar opções de CPU para a instância do EC2
](#change-vCPUs-after-launch)

## Desabilitar multithreading simultâneo
<a name="cpu-options-disable-simultaneous-multithreading"></a>

Para desabilitar o multithreading simultâneo (SMT), também conhecido como hyper-threading, especifique um thread por núcleo.

------
#### [ Console ]

**Desabilitar o SMT durante a inicialização da instância**

1. Siga o procedimento [Executar uma instância do EC2 usando o assistente de inicialização de instâncias no console](ec2-launch-instance-wizard.md) e configure sua instância conforme necessário.

1. Expanda **Detalhes avançados** e marque a caixa de seleção **Especificar opções de CPU**.

1. Em **Contagem de núcleos**, defina o número de núcleos de CPU necessário. Neste exemplo, para especificar a contagem de núcleos de CPU para uma instância `r5.4xlarge`, selecione `8`.

1. Para desabilitar o SMT, em **Threads por núcleo**, selecione **1**.

1. No painel **Resumo**, analise a configuração da instância e selecione **Iniciar instância**. Para obter mais informações, consulte [Executar uma instância do EC2 usando o assistente de inicialização de instâncias no console](ec2-launch-instance-wizard.md).

------
#### [ AWS CLI ]

**Desabilitar o SMT durante a inicialização da instância**  
Use o comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) da AWS CLI e especifique um valor de `1` para `ThreadsPerCore` no parâmetro `--cpu-options`. Em `CoreCount`, especifique o número de núcleos de CPU. Neste exemplo, para especificar a contagem de núcleos de CPU padrão para uma instância `r7i.4xlarge`, especifique um valor de `8`.

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=8,ThreadsPerCore=1" \
    --key-name my-key-pair
```

------
#### [ PowerShell ]

**Desabilitar o SMT durante a inicialização da instância**  
Use o comando [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) e especifique um valor `1` para `ThreadsPerCore` no parâmetro `-CpuOptions`. Em `CoreCount`, especifique o número de núcleos de CPU. Neste exemplo, para especificar a contagem de núcleos de CPU padrão para uma instância `r7i.4xlarge`, especifique um valor de `8`.

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=8; ThreadsPerCore=1} `
    -KeyName 'my-key-pair'
```

------

**nota**  
Para desabilitar o SMT para uma instância existente, siga o processo mostrado em [Alterar opções de CPU para a instância do EC2](#change-vCPUs-after-launch) e altere o número de threads executados por núcleo para `1`.

## Especificar um número personalizado de vCPUs na inicialização
<a name="cpu-options-customize-vCPUs-launch"></a>

É possível personalizar o número de núcleos de CPU e de thread por núcleo da instância ao iniciar uma instância do console do EC2 ou da AWS CLI. Os exemplos nesta seção usam um tipo de instância `r5.4xlarge`, que tem as seguintes configurações padrão:
+ Núcleos de CPU: 8
+ Threads por núcleo: 2

Por padrão, as instâncias são iniciadas com o número máximo de vCPUs disponíveis para o tipo de instância. Para esse tipo de instância, são 16 vCPUs no total (8 núcleos executando 2 threads cada). Para obter mais informações sobre este tipo de instância, consulte [Instâncias otimizadas para memória](cpu-options-supported-instances-values.md#cpu-options-mem-optimized).

O exemplo apresentado a seguir inicia uma instância `r5.4xlarge` com quatro vCPUs.

------
#### [ Console ]

**Para especificar um número personalizado de vCPUs durante a execução da instância**

1. Siga o procedimento [Executar uma instância do EC2 usando o assistente de inicialização de instâncias no console](ec2-launch-instance-wizard.md) e configure sua instância conforme necessário.

1. Expanda **Detalhes avançados** e marque a caixa de seleção **Especificar opções de CPU**.

1. Para obter quatro vCPUs, especifique dois núcleos de CPU e dois threads por núcleo, da seguinte forma:
   + Em **Contagem de núcleos**, selecione **2**.
   + For **Threads por núcleo**, selecione **2**.

1. No painel **Resumo**, analise a configuração da instância e selecione **Iniciar instância**. Para mais informações, consulte [Executar uma instância do EC2 usando o assistente de inicialização de instâncias no console](ec2-launch-instance-wizard.md).

------
#### [ AWS CLI ]

**Para especificar um número personalizado de vCPUs durante a execução da instância**  
Use o comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) da AWS CLI e especifique o número de núcleos de CPU e o número de threads no parâmetro `--cpu-options`. É possível especificar dois núcleos de CPU e dois threads por núcleo para obter quatro vCPUs.

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=2,ThreadsPerCore=2" \
    --key-name my-key-pair
```

Como alternativa, especifique quatro núcleos de CPU e um thread por núcleo (desabilitar o SMT) para obter quatro vCPUs:

```
aws ec2 run-instances \
    --image-id ami-0abcdef1234567890 \
    --instance-type r7i.4xlarge \
    --cpu-options "CoreCount=4,ThreadsPerCore=1" \
    --key-name my-key-pair
```

------
#### [ PowerShell ]

**Para especificar um número personalizado de vCPUs durante a execução da instância**  
Use o comando [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) e especifique o número de núcleos de CPU e o número de threads no parâmetro `-CpuOptions`. É possível especificar dois núcleos de CPU e dois threads por núcleo para obter quatro vCPUs.

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=2; ThreadsPerCore=2} `
    -KeyName 'my-key-pair'
```

Como alternativa, especifique quatro núcleos de CPU e um thread por núcleo (desabilitar o SMT) para obter quatro vCPUs:

```
New-EC2Instance `
    -ImageId 'ami-0abcdef1234567890' `
    -InstanceType 'r7i.4xlarge' `
    -CpuOptions @{CoreCount=4; ThreadsPerCore=1} `
    -KeyName 'my-key-pair'
```

------

## Especificar um número personalizado de vCPUs em um modelo de execução
<a name="cpu-options-customize-vCPUs-launch-template"></a>

É possível personalizar o número de núcleos de CPU e de threads por núcleo para a instância em um modelo de execução. Os exemplos nesta seção usam um tipo de instância `r5.4xlarge`, que tem as seguintes configurações padrão:
+ Núcleos de CPU: 8
+ Threads por núcleo: 2

Por padrão, as instâncias são iniciadas com o número máximo de vCPUs disponíveis para o tipo de instância. Para esse tipo de instância, são 16 vCPUs no total (8 núcleos executando 2 threads cada). Para obter mais informações sobre este tipo de instância, consulte [Instâncias otimizadas para memória](cpu-options-supported-instances-values.md#cpu-options-mem-optimized).

O exemplo apresentado a seguir cria um modelo de execução que especifica a configuração para uma instância `r5.4xlarge` com quatro vCPUs.

------
#### [ Console ]

**Para especificar um número personalizado de vCPUs em um modelo de execução**

1. Siga o procedimento [Criar um modelo de execução especificando parâmetros](create-launch-template.md#create-launch-template-define-parameters) e configure seu modelo de execução conforme necessário.

1. Expanda **Detalhes avançados** e marque a caixa de seleção **Especificar opções de CPU**.

1. Para obter quatro vCPUs, especifique dois núcleos de CPU e dois threads por núcleo, da seguinte forma:
   + Em **Contagem de núcleos**, selecione **2**.
   + For **Threads por núcleo**, selecione **2**.

1. No painel **Resumo**, analise a configuração da sua instância e selecione **Criar modelo de execução**. Para mais informações, consulte [Armazenar os parâmetros de execução de instâncias nos modelos de execução do Amazon EC2](ec2-launch-templates.md).

------
#### [ AWS CLI ]

**Para especificar um número personalizado de vCPUs em um modelo de execução**  
Use o comando [create-launch-template](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-launch-template.html) da AWS CLI e especifique o número de núcleos de CPU e o número de threads no parâmetro `CpuOptions`. É possível especificar dois núcleos de CPU e dois threads por núcleo para obter quatro vCPUs.

```
aws ec2 create-launch-template \
    --launch-template-name TemplateForCPUOptions \
    --version-description CPUOptionsVersion1 \
    --launch-template-data file://template-data.json
```

Veja a seguir um exemplo de arquivo JSON que contém os dados do modelo de execução, que incluem as opções de CPU, para a configuração da instância para este exemplo.

```
{
    "NetworkInterfaces": [{
        "AssociatePublicIpAddress": true,
        "DeviceIndex": 0,
        "Ipv6AddressCount": 1,
        "SubnetId": "subnet-0abcdef1234567890"
    }],
    "ImageId": "ami-0abcdef1234567890",
    "InstanceType": "r5.4xlarge",
    "TagSpecifications": [{
        "ResourceType": "instance",
        "Tags": [{
            "Key":"Name",
            "Value":"webserver"
        }]
    }],
    "CpuOptions": {
        "CoreCount":2,
        "ThreadsPerCore":2
    }
}
```

Outra alternativa é especificar quatro núcleos de CPU e um thread por núcleo (desabilite o SMT) para obter quatro vCPUs:

```
{
    "NetworkInterfaces": [{
        "AssociatePublicIpAddress": true,
        "DeviceIndex": 0,
        "Ipv6AddressCount": 1,
        "SubnetId": "subnet-0abcdef1234567890"
    }],
    "ImageId": "ami-0abcdef1234567890",
    "InstanceType": "r5.4xlarge",
    "TagSpecifications": [{
        "ResourceType": "instance",
        "Tags": [{
            "Key":"Name",
            "Value":"webserver"
        }]
    }],
    "CpuOptions": {
        "CoreCount":4,
        "ThreadsPerCore":1
    }
}
```

------
#### [ PowerShell ]

**Para especificar um número personalizado de vCPUs em um modelo de execução**  
Use o [New-EC2LaunchTemplate](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2LaunchTemplate.html).

```
New-EC2LaunchTemplate `
    -LaunchTemplateName 'TemplateForCPUOptions' `
    -VersionDescription 'CPUOptionsVersion1' `
    -LaunchTemplateData (Get-Content -Path 'template-data.json' | ConvertFrom-Json)
```

------

## Alterar opções de CPU para a instância do EC2
<a name="change-vCPUs-after-launch"></a>

À medida que suas necessidades mudam com o tempo, talvez seja necessário alterar a configuração das opções de CPU para uma instância existente. Cada thread executado na instância é conhecido como CPU virtual (vCPU). É possível alterar o número total de vCPUs que são executadas em uma instância existente no console, na AWS CLI, na API ou nos SDKs do Amazon EC2. O estado da instância deve ser `Stopped` antes que se possa fazer essa alteração.

Para visualizar as etapas do console ou da linha de comando, selecione a guia que corresponde ao ambiente. Para obter informações sobre solicitações e respostas de API, consulte [ModifyInstanceCpuOptions](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceCpuOptions.html) na *Referência de API do Amazon EC2*.

------
#### [ Console ]

Siga este procedimento para alterar o número de vCPUs ativas para sua instância usando o Console de gerenciamento da AWS.

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação à esquerda, selecione **Instâncias**. Esse procedimento abre a lista de instâncias definidas para a Região da AWS atual.

1. Na lista de **Instâncias**, selecione a instância. Outra alternativa é selecionar o link da instância para abrir a página de detalhes da instância.

1. Caso a instância esteja em execução, é necessário interrompê-la antes de continuar. No menu **Estado da instância**, selecione **Interromper instância**.

1. Para alterar a configuração de vCPU, selecione **Alterar opções de CPU** em **Configurações de instância** no menu **Ações**. Esse procedimento abre a página **Alterar opções de CPU**.

1. Selecione uma das seguintes opções de CPU para alterar a configuração da instância.  
**Usar as opções de CPU padrão**  
Essa opção redefine sua instância para o número padrão de vCPUs para o tipo de instância. O padrão é executar todos os threads para todos os núcleos da CPU.  
**Especificar opções de CPU**  
Essa opção permite a configuração do número de vCPUs em execução na sua instância.

1. Se você escolher **Especificar opções de CPU**, os campos **vCPUs ativas** ficarão visíveis.
   + Utilize o primeiro seletor para configurar o número de threads para cada núcleo de CPU. Para desabilitar o multithreading simultâneo, selecione `1`.
   + Utilize o segundo seletor para configurar o número de CPUs que serão executadas na sua instância.

   Os campos a seguir serão atualizados dinamicamente à medida que você fizer alterações nos seletores de opções da CPU:
   + **vCPUs ativas**: o número total de núcleos de CPU multiplicado pelos threads por núcleo, com base nas seleções realizadas. Por exemplo, caso tenha selecionado 2 threads e 4 núcleos, isso equivaleria a 8 vCPUs.
   + **Total de vCPUs**: o número máximo de vCPUs para o tipo de instância. Por exemplo, para um tipo de instância `m6i.4xlarge`, são 16 vCPUs (8 núcleos executando 2 threads cada).

1. Para aplicar suas atualizações, selecione **Alterar**.

------
#### [ AWS CLI ]

Siga este procedimento para alterar o número de vCPUs ativas para sua instância usando o AWS CLI.

Use o comando [modify-instance-cpu-options](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/modify-instance-cpu-options.html) e especifique o número de núcleos de CPU que são executados no parâmetro `--core-count` e o número de threads executados por núcleo no parâmetro `--threads-per-core`.

Os exemplos a seguir mostram duas configurações possíveis em um tipo de instância `m6i.4xlarge` para executar 8 vCPUs na instância especificada. O padrão para esse tipo de instância é 16 vCPUs (8 núcleos executando 2 threads cada).

**Exemplo 1:** execute 4 núcleos de CPU com 2 threads por núcleo, totalizando 8 vCPUs.

```
aws ec2 modify-instance-cpu-options \
    --instance-id i-1234567890abcdef0 \

    --core-count=4 \
    --threads-per-core=2
```

**Exemplo 2:** desabilite o multithreading simultâneo alterando o número de threads executados por núcleo para `1`. A configuração resultante também executa um total de 8 vCPUs (8 núcleos de CPU com 1 thread por núcleo).

```
aws ec2 modify-instance-cpu-options \
    --instance-id 1234567890abcdef0 \
    --core-count=8 \
    --threads-per-core=1
```

------
#### [ PowerShell ]

**Para alterar o número de vCPUs ativas para uma instância**  
Use o cmdlet [Edit-EC2InstanceCpuOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceCpuOption.html) e especifique o número de núcleos de CPU em execução no parâmetro `-CoreCount` e o número de threads executados por núcleo no parâmetro `ThreadsPerCore`.

**Exemplo 1:** execute 4 núcleos de CPU com 2 threads por núcleo, totalizando 8 vCPUs.

```
Edit-EC2InstanceCpuOption `
    -InstanceId 'i-1234567890abcdef0' `
    -CoreCount 4 `
    -ThreadsPerCore 2
```

**Exemplo 2:** desabilite o multithreading simultâneo alterando o número de threads executados por núcleo para `1`. A configuração resultante também executa um total de 8 vCPUs (8 núcleos de CPU com 1 thread por núcleo).

```
Edit-EC2InstanceCpuOption `
    -InstanceId 'i-1234567890abcdef0' `
    -CoreCount 8 `
    -ThreadsPerCore 1
```

------

# Visualizar threads e núcleos de CPU para uma instância do Amazon EC2
<a name="view-cpu-options"></a>

É possível visualizar as opções de CPU de uma instância existente descrevendo a instância.

------
#### [ Console ]

**Para visualizar as opções de CPU para uma instância**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação à esquerda, selecione **Instâncias** e selecione a instância.

1. Na guia **Detalhes**, em **Host e grupo de posicionamento**, localize **Número de vCPUs**.

------
#### [ AWS CLI ]

**Para visualizar as opções de CPU para uma instância**  
Use o comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].CpuOptions
```

O seguinte é um exemplo de saída. O campo `CoreCount` indica o número de núcleos para a instância. O campo `ThreadsPerCore` indica o número de threads por núcleo.

```
[
    {
        "CoreCount": 24, 
        "ThreadsPerCore": 2
    }, 
]
```

------
#### [ PowerShell ]

**Para visualizar as opções de CPU para uma instância**  
Use o cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId 'i-1234567890abcdef0').Instances.CpuOptions
```

O seguinte é um exemplo de saída.

```
AmdSevSnp CoreCount ThreadsPerCore
--------- --------- --------------
          24        2
```

------

Outra alternativa para visualizar as informações da CPU é conectar-se à sua instância e usar uma das seguintes ferramentas do sistema:
+ O Windows `Task Manager` na instância do Windows
+ O comando **lscpu** na instância do Linux

É possível usar o AWS Config para fazer registros, auditorias e avaliações de alterações de configuração para instâncias, incluindo instâncias encerradas. Para obter mais informações, consulte [Conceitos básicos do AWS Config](https://docs.aws.amazon.com/config/latest/developerguide/getting-started.html) no *Guia do desenvolvedor do AWS Config*.

# Otimização de CPUs para instâncias com licença incluída
<a name="optimize-cpu"></a>

Workloads como o Microsoft SQL Server geralmente exigem altos níveis de memória e IOPS, mas uma baixa contagem de vCPUs. A AWS fornece um amplo conjunto de tipos de instâncias que podem cobrir a maioria das suas necessidades de infraestrutura. No entanto, para reduzir os custos de licenciamento baseados em vCPUs para Windows e Microsoft SQL Server, é possível personalizar o número de vCPUs em execução na sua instância do EC2 e manter as mesmas especificações de memória, armazenamento e rede. Essa abordagem pode reduzir os custos de licenciamento baseados em vCPU para workloads com licença incluída e traga a sua própria licença (BYOL). Você pode especificar as opções de CPU durante a execução ou modificação de uma instância usando o console ou a API do Amazon EC2. Para instruções, consulte [Especificar opções de CPU para uma instância do Amazon EC2](instance-specify-cpu-options.md).

Para obter mais informações, consulte esta [publicação do blog](https://aws.amazon.com/blogs/modernizing-with-aws/optimize-cpus-best-practices-for-sql-server-workloads-continued/) sobre práticas recomendadas para otimizar CPUs em workloads do SQL Server.

## Tipos de licença com suporte
<a name="win-opt-cpu-supported-lic-types"></a>

A otimização de CPUs oferece suporte ao faturamento com base no número de CPUs ativas para os tipos a seguir de configurações de licença para instâncias lançadas a partir de uma AMI com licença incluída. Para obter mais informações sobre tipos de licença, consulte [Campos de informações de faturamento da AMI](billing-info-fields.md).

**Faturamento de instâncias de AMI com licença incluída**


| Licenças incluídas | Operação de uso | Preço por hora de vCPU | 
| --- | --- | --- | 
|  Windows Server  |  RunInstances:0002  |  USD 0,046  | 
|  Windows Server com SQL Server Enterprise  |  RunInstances:0102  |  USD 0,421  | 
|  Windows Server com SQL Server Standard  |  RunInstances:0006  |  USD 0,166  | 
|  Windows Server com SQL Server Web  |  RunInstances:0202  |  USD 0,063  | 

## Opções de compra com suporte
<a name="win-opt-cpu-supported-po"></a>

A otimização de CPUs oferece suporte às opções a seguir para a compra de instâncias com licença incluída:
+ Sob demanda
+ Savings Plans

**Atenção**  
Se você usar instâncias reservadas, os descontos podem não ser aplicados ao configurar a otimização de CPUs para instâncias incluídas na licença na mesma conta pagadora. Recomendamos que você use o Savings Plans para reduzir os custos de licenciamento baseados em vCPU e oferecer economias comparáveis em seus custos de computação.  
As contas que usavam CPUs otimizadas e instâncias reservadas para Windows e SQL Server no mesmo tipo de instância antes de 15 de outubro de 2025 foram adicionadas a uma lista de exclusão para manter sua experiência de cobrança atual. Para aproveitar as vantagens da economia de licenças de CPU otimizadas, entre em contato com a [Central de AWS Support](https://console.aws.amazon.com/support/home#/) para ser removido da lista de exclusão.

## Como a otimização de CPUs funciona para economizar nas taxas de licenciamento
<a name="win-opt-cpu-how-it-works"></a>

Os exemplos a seguir ajudam a ilustrar a economia de custos que é possível quando você configura o uso da sua CPU.

**Exemplo 1: faturamento padrão** este exemplo mostra uma instância r7i.8xlarge iniciada a partir de uma AMI do Windows e do SQL Server Enterprise com licença incluída que foi executada por 100 horas com a configuração de CPU padrão de 32 vCPUs para o tipo de instância (3.200 horas de vCPU).

A fatura mostra um item de linha com uma taxa combinada que inclui taxas de uso e de licenciamento.

![\[Exemplo de fatura com cobrança padrão para instâncias do Windows e do SQL Server Enterprise com licença incluída.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-default.png)


**Exemplo 2: faturamento de CPUs otimizadas** este exemplo mostra uma instância r7i.8xlarge iniciada a partir de uma AMI do Windows e do SQL Server Enterprise com licença incluída. Para economizar nas taxas de licença, o número de CPUs ativas foi reduzido para 16 vCPUs. Em seguida, a instância foi executada por 100 horas com a nova configuração.

A fatura mostra os dois itens de linha a seguir.

Descrição do faturamento: **Elastic Compute Cloud**  
O item da primeira linha mostra o custo básico da instância do Windows e do SQL Server que foi executada por 100 horas (USD 211,68).

Descrição do faturamento: **A licença de CPU otimizada do Amazon EC2 inclui taxas de terceiros**  
O segundo item de linha cobre as taxas de licenciamento com base no número de vCPUs que estavam ativas durante o período de cobrança (673,60 USD).

![\[Exemplo de fatura com a opção de otimização de CPUs para uma instância do Windows e do SQL Server Enterprise com licença incluída.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-optimized.png)


**Exemplo 3: faturamento de CPUs otimizadas com Savings Plans** este exemplo mostra uma instância r7i.8xlarge iniciada a partir de uma AMI do Windows e do SQL Server Enterprise com licença incluída. Para economizar nas taxas de licença, o número de CPUs ativas foi reduzido para 16 vCPUs. Em seguida, a instância foi executada por 100 horas com a nova configuração.

O *Savings Plans para computação sem taxas iniciais* de um ano com um compromisso de USD 1,60 por hora (arredondado) proporciona economias adicionais que reduzem o custo básico da instância do Windows e do SQL Server. O compromisso do Savings Plan cobre o uso total de 100 horas da instância r7i.8xlarge por uma taxa de 1,53362 USD/hora do Savings Plans.

A fatura mostra os itens de linha a seguir.

Descrição do faturamento: **Uso do Savings Plans para computação**  
O item da primeira linha mostra o compromisso do Savings Plans para o uso total de 100 horas (USD 160,00).

Descrição do faturamento: **Elastic Compute Cloud**  
O item da segunda linha contém duas entradas. A primeira entrada mostra qual teria sido o custo base da instância do Windows e do SQL Server executada por 100 horas sem Savings Plans (USD 211,68). A segunda entrada mostra que o custo básico total foi coberto pelo Savings Plans para computação (USD -211,68), o que gera um custo líquido de zero para esse item de linha.

Descrição do faturamento: **A licença de CPU otimizada do Amazon EC2 inclui taxas de terceiros**  
O terceiro item de linha cobre as taxas de licenciamento com base no número de vCPUs que estavam ativas durante o período de cobrança (USD 673,60).

![\[Exemplo de fatura com a opção de Savings Plans e otimização de CPUs para uma instância do Windows e do SQL Server Enterprise com licença incluída.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/optimize-cpus-sample-bill-savings-plan.png)


# AMD SEV-SNP para instâncias do Amazon EC2
<a name="sev-snp"></a>

O AMD Secure Encrypted Virtualization-Secure Nested Paging (AMD SEV-SNP) é um recurso de CPU que fornece as seguintes propriedades:
+ **Declaração**: o AMD SEV-SNP permite que você recupere um relatório de declaração assinado que contém uma medida criptográfica que pode ser usada para validar o estado e a identidade da instância e se ela está sendo executada em hardware original da AMD. Para obter mais informações, consulte [Atestar uma instância do Amazon EC2 com o AMD SEV-SNP](snp-attestation.md).
+ **Criptografia de memória**: começando com os processadores AMD EPYC (Milan), AWS Graviton2 e Intel Xeon Scalable (Ice Lake), a memória da instância é sempre criptografada. As instâncias habilitadas para o AMD SEV-SNP usam uma chave específica da instância para sua criptografia de memória.

**Topics**
+ [

## Conceitos e terminologia
](#snp-concepts)
+ [

## Requisitos
](#snp-requirements)
+ [

## Considerações
](#snp-considerations)
+ [

## Preços
](#snp-pricing)
+ [Encontrar tipos de instância com suporte](snp-find-instance-types.md)
+ [Habilitar o AMD SEV-SNP](snp-work-launch.md)
+ [Declaração com o AMD SEV-SNP](snp-attestation.md)

## Conceitos e terminologia
<a name="snp-concepts"></a>

Antes de começar a usar o AMD SEV-SNP, certifique-se de estar familiarizado com os conceitos e a terminologia a seguir.

**Relatório de declaração AMD SEV-SNP**  
O relatório de declaração AMD SEV-SNP é um documento que uma instância pode solicitar para a CPU. O relatório de declaração AMD SEV-SNP pode ser usado para validar o estado e a identidade de uma instância e para verificar se ela está sendo executada em um ambiente AMD sancionado. O relatório inclui uma medição de inicialização, que é um hash criptográfico do estado inicial de inicialização de uma instância, incluindo o conteúdo da memória da instância inicial e o estado inicial das vCPUs. O relatório de declaração AMD SEV-SNP é assinado com uma assinatura VLEK que remonta a uma raiz de confiança da AMD.

**VLEK**  
A Versioned Loaded Endossement Key (VLEK) é uma chave de assinatura versionada certificada pela AMD e usada pela CPU da AMD para assinar os relatórios de declaração do AMD SEV-SNP. As assinaturas VLEK podem ser validadas usando certificados fornecidos pela AMD.

**Binário OVMF**  
O Open Virtual Machine Firmware (OVMF) é o código de inicialização antecipada usado para fornecer um ambiente UEFI para a instância. O código de inicialização antecipada é executado antes que o código na AMI seja inicializado. O OVMF também encontra e executa o carregador de inicialização fornecido na AMI. Para obter mais informações, consulte o [repositório do OVMF](https://github.com/tianocore/tianocore.github.io/wiki/OVMF).

## Requisitos
<a name="snp-requirements"></a>

Para usar o AMD SEV-SNP, você deve fazer o seguinte:
+ Use um dos seguintes tipos de instância com suporte:
  + **Uso geral**: `m6a.large` \$1 `m6a.xlarge` \$1 `m6a.2xlarge` \$1 `m6a.4xlarge` \$1 `m6a.8xlarge`
  + **Otimizadas para computação**: `c6a.large` \$1 `c6a.xlarge` \$1 `c6a.2xlarge` \$1 `c6a.4xlarge` \$1 `c6a.8xlarge` \$1 `c6a.12xlarge` \$1 `c6a.16xlarge`
  + **Otimizadas para memória**: `r6a.large` \$1 `r6a.xlarge` \$1 `r6a.2xlarge` \$1 `r6a.4xlarge`
+ Execute sua instância em um Região da AWS com suporte. Atualmente, há suporte apenas para Leste dos EUA (Ohio) e Europa (Irlanda).
+ Use uma AMI com modo de inicialização `uefi` ou `uefi-preferred` e um sistema operacional com suporte a AMD SEV-SNP. Para obter mais informações sobre o suporte ao AMD SEV-SNP em seu sistema operacional, consulte a documentação do respectivo sistema operacional. Na AWS, o AMD SEV-SNP é compatível com AL2023, RHEL 9.3, SLES 15 SP4 e Ubuntu 23.04 e posterior.

## Considerações
<a name="snp-considerations"></a>

Você só pode habilitar o AMD SEV-SNP ao iniciar uma instância. Quando o AMD SEV-SNP está habilitado para a inicialização da instância, as regras a seguir se aplicam.
+ Uma vez habilitado, o AMD SEV-SNP não poderá ser desabilitado. Ele permanece habilitado durante todo o ciclo de vida da instância.
+ É possível [alterar o tipo de instância](ec2-instance-resize.md) somente para outro tipo de instância com suporte para o AMD SEV-SNP.
+ Não há suporte para o Hibernation e o Nitro Enclaves.
+ Não há suporte para hosts dedicados.
+ Se o host subjacente para a instância estiver programado para manutenção, você receberá uma notificação do evento programado 14 dias antes do evento. Você deverá interromper ou reiniciar manualmente sua instância para movê-la para um novo host.

## Preços
<a name="snp-pricing"></a>

Quando você inicia uma instância do Amazon EC2 com o AMD SEV-SNP habilitado, é cobrada uma taxa adicional de uso por hora que equivale a 10% da [taxa horária sob demanda](https://aws.amazon.com/ec2/pricing/on-demand/) do tipo de instância selecionada.

Essa taxa de uso do AMD SEV-SNP é uma cobrança separada do uso da instância do Amazon EC2. Instâncias reservadas, Savings Plans e uso do sistema operacional não afetam essa taxa. 

Se você configurar uma instância spot para iniciar com o [AMD SEV-SNP](#sev-snp) habilitado, uma tarifa adicional de uso por hora será cobrada. Essa tarifa equivale a 10% da [taxa horária sob demanda](https://aws.amazon.com/ec2/pricing/on-demand/) do tipo de instância selecionada. Se a estratégia de alocação usar o preço como entrada, a frota spot não incluirá essa tarifa adicional; somente o preço spot será usado.

# Encontrar tipos de instância do EC2 que são compatíveis com o AMD SEV-SNP
<a name="snp-find-instance-types"></a>

É possível encontrar tipos de instância compatíveis com o AMD SEV-SNP. O console do Amazon EC2 não exibe essas informações para um tipo de instância.

------
#### [ AWS CLI ]

**Para encontrar os tipos de instância compatíveis com o AMD SEV-SNP**  
Use o seguinte comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html):

```
aws ec2 describe-instance-types \
    --filters Name=processor-info.supported-features,Values=amd-sev-snp \
    --query 'InstanceTypes[*].[InstanceType]' \
    --output text | sort
```

O seguinte é um exemplo de saída.

```
c6a.12xlarge
c6a.16xlarge
c6a.2xlarge
c6a.4xlarge
c6a.8xlarge
c6a.large
c6a.xlarge
m6a.2xlarge
m6a.4xlarge
m6a.8xlarge
m6a.large
m6a.xlarge
r6a.2xlarge
r6a.4xlarge
r6a.large
r6a.xlarge
```

------
#### [ PowerShell ]

**Para encontrar os tipos de instância compatíveis com o AMD SEV-SNP**  
Use o cmdlet [Get-EC2InstanceType](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceType.html).

```
(Get-EC2InstanceType `
    -Filter @{Name="processor-info.supported-features"; Values="amd-sev-snp"}).InstanceType.Value | Sort-Object
```

O seguinte é um exemplo de saída.

```
c6a.12xlarge
c6a.16xlarge
c6a.2xlarge
c6a.4xlarge
c6a.8xlarge
c6a.large
c6a.xlarge
m6a.2xlarge
m6a.4xlarge
m6a.8xlarge
m6a.large
m6a.xlarge
r6a.2xlarge
r6a.4xlarge
r6a.large
r6a.xlarge
```

------

# Habilitar o AMD SEV-SNP para uma instância do EC2
<a name="snp-work-launch"></a>

É possível iniciar uma instância com o AMD SEV-SNP habilitado. Não é possível habilitar o AMD SEV-SNP após a inicialização.

## Iniciar uma instância com o AMD SEV-SNP habilitado
<a name="snp-launch-instance"></a>

Não é possível habilitar o AMD SEV-SNP usando o console do Amazon EC2.

------
#### [ AWS CLI ]

**Para iniciar uma instância com o AMD SEV-SNP habilitado**  
Use o comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) com a opção `--cpu-options`. Para obter requisitos adicionais, consulte [Requisitos do AMD SEV-SNP](sev-snp.md#snp-requirements).

```
--cpu-options AmdSevSnp=enabled
```

------
#### [ PowerShell ]

**Para iniciar uma instância com o AMD SEV-SNP habilitado**  
Use o cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) com o parâmetro `-CpuOption`.

```
-CpuOption @{AmdSevSnp="enabled"}
```

------

## Verificar se uma instância do EC2 está habilitada para o AMD SEV-SNP
<a name="snp-work-check"></a>

É possível encontrar instâncias que estão habilitadas para o AMD SEV-SNP. O console do Amazon EC2 não exibe essas informações.

------
#### [ AWS CLI ]

**Para verificar se o AMD SEV-SNP está habilitado para uma instância**  
Use o comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].CpuOptions
```

O seguinte é um exemplo de saída. Se `AmdSevSnp` não estiver presente em `CpuOptions`, o AMD SEV-SNP está desabilitado.

```
[
    {
        "AmdSevSnp": "enabled",
        "CoreCount": 1,
        "ThreadsPerCore": 2
    }
]
```

------
#### [ PowerShell ]

**Para verificar se o AMD SEV-SNP está habilitado para uma instância**  
Use o cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance `
    -InstanceId i-1234567890abcdef0).Instances.CpuOptions
```

O seguinte é um exemplo de saída. Se o valor de `AmdSevSnp` não estiver presente, o AMD SEV-SNP está desabilitado.

```
AmdSevSnp CoreCount ThreadsPerCore
--------- --------- --------------
enabled   1         2
```

------
#### [ AWS CloudTrail ]

No evento do AWS CloudTrail para a solicitação de inicialização da instância, a propriedade a seguir indica que o AMD SEV-SNP está habilitado para a instância.

```
"cpuOptions": {"AmdSevSnp": "enabled"}
```

------

# Atestar uma instância do Amazon EC2 com o AMD SEV-SNP
<a name="snp-attestation"></a>

A declaração é um processo que permite que sua instância prove seu estado e sua identidade. Após habilitar o AMD SEV-SNP para a instância, será possível solicitar um relatório de atestado do AMD SEV-SNP para o processador subjacente. O relatório de declaração do AMD SEV-SNP contém um hash criptográfico, chamado de medição de lançamento, do conteúdo inicial da memória do convidado e do estado inicial da vCPU. O relatório de declaração é assinado com uma assinatura VLEK que remonta a uma raiz de confiança da AMD. É possível usar a medida de inicialização incluída no relatório de declaração para validar se a instância está sendo executada em um ambiente AMD genuíno e para validar o código de inicialização inicial usado para iniciar a instância.

**Pré-requisito**  
Iniciar uma instância habilitada para o AMD SEV-SNP. Para obter mais informações, consulte [Habilitar o AMD SEV-SNP para uma instância do EC2](snp-work-launch.md).

**Topics**
+ [

## Etapa 1: obter o relatório de declaração
](#snp-att-get-report)
+ [

## Etapa 2: validar a assinatura do relatório de atestado
](#snp-att-validate-signature)

## Etapa 1: obter o relatório de declaração
<a name="snp-att-get-report"></a>

Nessa etapa, você instala e cria o utilitário `snpguest` e, em seguida, usa-o para solicitar o relatório de atestado e os certificados do AMD SEV-SNP.

1. Conecte-se à sua instância.

1. Execute os comandos apresentados a seguir para desenvolver o utilitário `snpguest` usando o repositório [https://github.com/virtee/snpguest](https://github.com/virtee/snpguest).

   ```
   $ git clone https://github.com/virtee/snpguest.git
   $ cd snpguest
   $ cargo build -r
   $ cd target/release
   ```

1. Gere uma solicitação para o relatório de atestado. O utilitário solicita o relatório de atestado usando o host e o grava em um arquivo binário com os dados de solicitação fornecidos.

   O exemplo apresentado a seguir cria uma string de solicitação randômica e a utiliza como arquivo de solicitação (`request-file.txt`). Quando o comando retorna o relatório de atestado, ele é armazenado no caminho do arquivo especificado (`report.bin`). Nesse caso, o utilitário armazena o relatório no diretório atual.

   ```
   $ ./snpguest report report.bin request-file.txt --random
   ```

1. Solicite os certificados usando a memória do host e armazene-os como arquivos PEM. O exemplo apresentado a seguir armazena os arquivos no mesmo diretório do utilitário `snpguest`. Se já existirem certificados no diretório especificado, esses certificados serão substituídos.

   ```
   $ ./snpguest certificates PEM ./
   ```

## Etapa 2: validar a assinatura do relatório de atestado
<a name="snp-att-validate-signature"></a>

O relatório de declaração é assinado com um certificado, chamado Versioned Loaded Endossement Key (VLEK), emitido pela AMD para a AWS. Nessa etapa, é possível validar se o certificado VLEK é emitido pela AMD e se o relatório de atestado é assinado por esse certificado VLEK.

1. Faça o download dos certificados VLEK de raiz de confiança do site oficial da AMD para o diretório atual.

   ```
   $ sudo curl --proto '=https' --tlsv1.2 -sSf https://kdsintf.amd.com/vlek/v1/Milan/cert_chain -o ./cert_chain.pem
   ```

1. Use `openssl` para validar se o certificado VLEK está assinado pela raiz dos certificados de confiança da AMD.

   ```
   $ sudo openssl verify --CAfile ./cert_chain.pem vlek.pem
   ```

   O seguinte é um exemplo de saída.

   ```
   vlek.pem: OK
   ```

1. Use o utilitário `snpguest` para validar se o relatório de declaração foi assinado pelo certificado VLEK.

   ```
   $ ./snpguest verify attestation ./ report.bin
   ```

   O seguinte é um exemplo de saída.

   ```
   Reported TCB Boot Loader from certificate matches the attestation report.
   Reported TCB TEE from certificate matches the attestation report.
   Reported TCB SNP from certificate matches the attestation report.
   Reported TCB Microcode from certificate matches the attestation report.
   VEK signed the Attestation Report!
   ```

# Controle do estado do processador para instâncias Linux do Amazon EC2
<a name="processor_state_control"></a>

**C-states** controlam os níveis de suspensão que um núcleo pode assumir quando está ocioso. Os C-states são numerados começando com C0 (o estado mais superficial em que o núcleo está totalmente ativo e executando instruções) até C6 (o estado de ociosidade mais profundo em que um núcleo está desativado).

**P-states** controlam a performance desejada (na frequência da CPU) de um núcleo. Os P-states são numerados começando com P0 (a configuração de performance mais elevada em que o núcleo pode usar a Intel Turbo Boost Technology para aumentar a frequência, se possível) e vão de P1 (o P-state que solicita a frequência máxima de linha de base) até P15 (a frequência mais baixa possível).

**nota**  
AWSOs processadores Graviton da têm modos de economia de energia integrados e operam em uma frequência fixa. Portanto, eles não fornecem a capacidade para o sistema operacional controlar os C-states e P-states.

**Estados C e estados P**

Os tipos de instâncias a seguir oferecem a capacidade de um sistema operacional de controlar C-states e P-states:
+ **Uso geral**: `m4.10xlarge` \$1 `m4.16xlarge`
+ **Otimizadas para computação**: `c4.8xlarge`
+ **Otimizadas para memória**: `r4.8xlarge` \$1 `r4.16xlarge` \$1 `x1.16xlarge` \$1 `x1.32xlarge` \$1 `x1e.8xlarge` \$1 `x1e.16xlarge` \$1 `x1e.32xlarge`
+ **Otimizadas para armazenamento**: `d2.8xlarge` \$1 `i3.8xlarge` \$1 `i3.16xlarge` \$1 `h1.8xlarge` \$1 `h1.16xlarge`
+ **Computação acelerada**: `f1.16xlarge` \$1 `g3.16xlarge` \$1 `p2.16xlarge` \$1 `p3.16xlarge`
+ **Bare metal**: todas as instâncias bare metal com processadores Intel e AMD

**Somente estados C**

Os tipos de instâncias a seguir oferecem a capacidade de um sistema operacional de controlar C-states:
+ **Uso geral**: `m5.12xlarge` \$1 `m5.24xlarge` \$1 `m5d.12xlarge` \$1 `m5d.24xlarge` \$1 `m5n.12xlarge` \$1 `m5n.24xlarge` \$1 `m5dn.12xlarge` \$1 `m5dn.24xlarge` \$1 `m5zn.6xlarge` \$1 `m5zn.12xlarge` \$1 `m6a.24xlarge` \$1 `m6a.48xlarge` \$1 `m6i.16xlarge` \$1 `m6i.32xlarge` \$1 `m6id.16xlarge` \$1 `m6id.32xlarge` \$1 `m6idn.16xlarge` \$1 `m6in.16xlarge` \$1 `m6in.32xlarge` \$1 `m7a.medium` \$1 `m7a.large` \$1 `m7a.xlarge` \$1 `m7a.2xlarge` \$1 `m7a.4xlarge` \$1 `m7a.8xlarge` \$1 `m7a.12xlarge` \$1 `m7a.16xlarge` \$1 `m7a.24xlarge` \$1 `m7a.32xlarge` \$1 `m7a.48xlarge` \$1 `m7i.large` \$1 `m7i.xlarge` \$1 `m7i.2xlarge` \$1 ` m7i.4xlarge` \$1 `m7i.8xlarge` \$1 `m7i.12xlarge` \$1 `m7i.16xlarge` \$1 `m7i.24xlarge` \$1 `m7i.48xlarge` \$1 `m8a.medium` \$1 `m8a.large` \$1 `m8a.xlarge` \$1 `m8a.2xlarge` \$1 `m8a.4xlarge` \$1 `m8a.8xlarge` \$1 `m8a.12xlarge` \$1 `m8a.16xlarge` \$1 `m8a.24xlarge` \$1 `m8a.48xlarge` \$1 `m8azn.medium` \$1 `m8azn.large` \$1 `m8azn.xlarge` \$1 `m8azn.3xlarge` \$1 `m8azn.6xlarge` \$1 `m8azn.12xlarge` \$1 `m8azn.24xlarge` \$1 `m8i.large` \$1 `m8i.xlarge` \$1 `m8i.2xlarge` \$1 `m8i.4xlarge` \$1 `m8i.8xlarge` \$1 `m8i.12xlarge` \$1 `m8i.16xlarge` \$1 `m8i.24xlarge` \$1 `m8i.32xlarge` \$1 `m8i.48xlarge` \$1 `m8i.96xlarge` \$1 `m8id.large` \$1 `m8id.xlarge` \$1 `m8id.2xlarge` \$1 `m8id.4xlarge` \$1 `m8id.8xlarge` \$1 `m8id.12xlarge` \$1 `m8id.16xlarge` \$1 `m8id.24xlarge` \$1 `m8id.32xlarge` \$1 `m8id.48xlarge` \$1 `m8id.96xlarge`
+ **Otimizadas para computação**: `c5.9xlarge` \$1 `c5.12xlarge` \$1 `c5.18xlarge` \$1 `c5.24xlarge` \$1 `c5a.24xlarge` \$1 `c5ad.24xlarge` \$1 `c5d.9xlarge` \$1 `c5d.12xlarge` \$1 `c5d.18xlarge` \$1 `c5d.24xlarge` \$1 `c5n.9xlarge` \$1 `c5n.18xlarge` \$1 `c6a.24xlarge` \$1 `c6a.32xlarge` \$1 `c6a.48xlarge` \$1 `c6i.16xlarge` \$1 `c6i.32xlarge` \$1 `c6id.24xlarge` \$1 `c6id.32xlarge` \$1 `c6in.32xlarge` \$1 `c7a.medium` \$1 `c7a.large` \$1 `c7a.xlarge` \$1 `c7a.2xlarge` \$1 `c7a.4xlarge` \$1 `c7a.8xlarge` \$1 `c7a.12xlarge` \$1 `c7a.16xlarge` \$1 `c7a.24xlarge` \$1 `c7a.32xlarge` \$1 `c7a.48xlarge` \$1 `c7i.large` \$1 `c7i.xlarge` \$1 `c7i.2xlarge` \$1 `c7i.4xlarge` \$1 `c7i.8xlarge` \$1 `c7i.12xlarge` \$1 `c7i.16xlarge` \$1 `c7i.24xlarge` \$1 `c7i.48xlarge` \$1 `c8a.medium` \$1 `c8a.large` \$1 `c8a.xlarge` \$1 `c8a.2xlarge` \$1 `c8a.4xlarge` \$1 `c8a.8xlarge` \$1 `c8a.12xlarge` \$1 `c8a.16xlarge` \$1 `c8a.24xlarge` \$1 `c8a.48xlarge` \$1 `c8i.large` \$1 `c8i.xlarge` \$1 `c8i.2xlarge` \$1 `c8i.4xlarge` \$1 `c8i.8xlarge` \$1 `c8i.12xlarge` \$1 `c8i.16xlarge` \$1 `c8i.24xlarge` \$1 `c8i.32xlarge` \$1 `c8i.48xlarge` \$1 `c8i.96xlarge` \$1 `c8id.large` \$1 `c8id.xlarge` \$1 `c8id.2xlarge` \$1 `c8id.4xlarge` \$1 `c8id.8xlarge` \$1 `c8id.12xlarge` \$1 `c8id.16xlarge` \$1 `c8id.24xlarge` \$1 `c8id.32xlarge` \$1 `c8id.48xlarge` \$1 `c8id.96xlarge` `x8i.large` \$1 `x8i.xlarge` \$1 `x8i.2xlarge` \$1 `x8i.4xlarge` \$1 `x8i.8xlarge` \$1 `x8i.12xlarge` \$1 `x8i.16xlarge` \$1 `x8i.24xlarge` \$1 `x8i.32xlarge` \$1 `x8i.48xlarge` \$1 `x8i.48xlarge` \$1 `x8i.96xlarge`
+ **Otimizadas para memória**: `r5.12xlarge` \$1 `r5.24xlarge` \$1 `r5b.12xlarge` \$1 `r5d.12xlarge` \$1 `r5d.24xlarge` \$1 `r5n.12xlarge` \$1 `r5n.24xlarge` \$1 `r5dn.12xlarge` \$1 `r5dn.24xlarge` \$1 `r6a.24xlarge` \$1 `r6a.48xlarge` \$1 `r6i.16xlarge` \$1 `r6i.32xlarge` \$1 `r6id.16xlarge` \$1 `r6id.32xlarge` \$1 `r6in.16xlarge` \$1 `r6in.32xlarge` \$1 `r7a.medium` \$1 `r7a.large` \$1 `r7a.xlarge` \$1 `r7a.2xlarge` \$1 `r7a.4xlarge` \$1 `r7a.8xlarge` \$1 `r7a.12xlarge` \$1 `r7a.16xlarge` \$1 `r7a.24xlarge` \$1 `r7a.32xlarge` \$1 `r7a.48xlarge` \$1 `r7i.large` \$1 `r7i.xlarge` \$1 `r7i.2xlarge` \$1 `r7i.4xlarge` \$1 `r7i.8xlarge` \$1 `r7i.12xlarge` \$1 `r7i.16xlarge` \$1 `r7i.24xlarge` \$1 `r7i.48xlarge` \$1 `r7iz.large` \$1 `r7iz.xlarge` \$1 `r7iz.2xlarge` \$1 `r7iz.4xlarge` \$1 `r7iz.8xlarge` \$1 `r7iz.12xlarge` \$1 `r7iz.16xlarge` \$1 `r7iz.32xlarge` \$1 `r8a.medium` \$1 `r8a.large` \$1 `r8a.xlarge` \$1 `r8a.2xlarge` \$1 `r8a.4xlarge` \$1 `r8a.8xlarge` \$1 `r8a.12xlarge` \$1 `r8a.16xlarge` \$1 `r8a.24xlarge` \$1 `r8a.48xlarge` \$1 `r8i.large` \$1 `r8i.xlarge` \$1 `r8i.2xlarge` \$1 `r8i.4xlarge` \$1 `r8i.8xlarge` \$1 `r8i.12xlarge` \$1 `r8i.16xlarge` \$1 `r8i.24xlarge` \$1 `r8i.32xlarge` \$1 `r8i.48xlarge` \$1 `r8i.96xlarge` \$1 `r8id.large` \$1 `r8id.xlarge` \$1 `r8id.2xlarge` \$1 `r8id.4xlarge` \$1 `r8id.8xlarge` \$1 `r8id.12xlarge` \$1 `r8id.16xlarge` \$1 `r8id.24xlarge` \$1 `r8id.32xlarge` \$1 `r8id.48xlarge` \$1 `r8id.96xlarge` \$1 `u-3tb1.56xlarge` \$1 `u-6tb1.56xlarge` \$1 `u-6tb1.112xlarge` \$1 `u-9tb1.112xlarge` \$1 `u-12tb1.112xlarge` \$1 `u-18tb1.112xlarge` \$1 `u-24tb1.112xlarge` \$1 `u7i-6tb.112xlarge` \$1 `u7i-8tb.112xlarge` \$1 `u7i-12tb.224xlarge` \$1 `u7in-16tb.224xlarge` \$1 `u7in-24tb.224xlarge` \$1 ` u7in-32tb.224xlarge` \$1 `u7inh-32tb.480xlarge` \$1 `x2idn.32xlarge` \$1 `x2iedn.16xlarge` \$1 `x2iedn.32xlarge` \$1 `x2iezn.12xlarge` \$1 `x8aedz.large` \$1 `x8aedz.xlarge` \$1 `x8aedz.3xlarge` \$1 `x8aedz.6xlarge` \$1 `x8aedz.12xlarge` \$1 `x8aedz.24xlarge` \$1 `z1d.6xlarge` \$1 `z1d.12xlarge`
+ **Otimizadas para armazenamento**: `d3en.12xlarge` \$1 `dl1.24xlarge` \$1 `i3en.12xlarge` \$1 `i3en.24xlarge` \$1 `i4i.16xlarge` \$1 `i7i.large` \$1 `i7i.xlarge` \$1 `i7i.2xlarge` \$1 `i7i.4xlarge` \$1 `i7i.8xlarge` \$1 `i7i.12xlarge` \$1 `i7i.16xlarge` \$1 `i7i.24xlarge` \$1 `i7i.48xlarge` \$1 `i7ie.large` \$1 `i7ie.xlarge` \$1 `i7ie.2xlarge` \$1 `i7ie.3xlarge` \$1 `i7ie.6xlarge` \$1 `i7ie.12xlarge` \$1 `i7ie.18xlarge` \$1 `i7ie.24xlarge` \$1 `i7ie.48xlarge` \$1 `r5b.12xlarge` \$1 `r5b.24xlarge`
+ **Computação acelerada**: `dl1.24xlarge` \$1 `f2.6xlarge` \$1 `f2.12xlarge` \$1 `f2.48xlarge` \$1 `g5.24xlarge` \$1 `g5.48xlarge` \$1 `g6.24xlarge` \$1 `g6.48xlarge` \$1 `g6e.12xlarge` \$1 `g6e.24xlarge` \$1 `g6e.48xlarge` \$1 `g7e.2xlarge` \$1 `g7e.4xlarge` \$1 `g7e.8xlarge` \$1 `g7e.12xlarge` \$1 `g7e.24xlarge` \$1 `g7e.48xlarge` \$1 `inf1.24xlarge` \$1 `p3dn.24xlarge` \$1 `p4d.24xlarge` \$1 `p4de.24xlarge` \$1 `p5.48xlarge` \$1 `p5e.48xlarge` \$1 `p5en.48xlarge` \$1 `p6-b200.48xlarge` \$1 `p6-b300.48xlarge` \$1 `trn1.32xlarge` \$1 `trn2.3xlarge` \$1 `trn2.48xlarge` \$1 `trn2a.3xlarge` \$1 `trn2a.48xlarge` \$1 `trn2n.3xlarge` \$1 `trn2n.48xlarge` \$1 `trn2p.48xlarge` \$1 `trn2u.48xlarge` \$1 `vt1.24xlarge`
+ **Computação de alta performance**: `hpc7a.12xlarge` \$1 `hpc7a.24xlarge` \$1 `hpc7a.48xlarge` \$1 `hpc7a.96xlarge` \$1 `hpc8a.96xlarge`

Talvez você queira alterar as configurações de C-state ou P-state para aumentar a consistência de performance do processador, reduzir a latência ou ajustar sua instância para uma workload específica. As configurações padrão de C-state e P-state proporcionam o performance máxima, que é o ideal para a maioria das workloads. Contudo, se sua aplicação se beneficiaria de latência reduzida ao custo de frequências superiores de single ou dual core, ou de uma performance consistente em frequências menores em oposição às frequências Turbo Boost expansíveis, considere experimentar as configurações de C-state ou P-state que estão disponíveis para essas instâncias.

Para obter informações sobre diferentes configurações de processador e como monitorar os efeitos da configuração para o Amazon Linux, consulte [Processor state control for Amazon EC2 Amazon Linux instance](https://docs.aws.amazon.com//linux/al2/ug/processor_state_control.html) no *Amazon Linux 2 User Guide*. Esses procedimentos foram escritos para o Amazon Linux e se aplicam a ele, mas também podem funcionar para outras distribuições do Linux com o kernel do Linux versão 3.9 ou mais recente. Para obter mais informações sobre outras distribuições do Linux e controle do estado do processador, consulte a documentação específica do seu sistema. 