

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Classe de instância de intermitência T3 do Neptune.
<a name="manage-console-instances-t3"></a>

Além das classes de instância de desempenho fixo, como `R5` e `R6`, o Amazon Neptune oferece a opção de usar uma instância `T3` de desempenho de intermitência. Ao desenvolver a aplicação de grafos, convém que o banco de dados seja rápido e responsivo, mas não precisa usá-lo o tempo todo. A classe de instância `db.t3.medium` do Neptune é exatamente o que você deve usar nessa situação, por um custo significativamente menor do que a classe de instância de desempenho fixo mais barata.

Uma instância de intermitência é executada no nível da linha de base do desempenho da CPU até que uma carga de trabalho precise de mais e gera picos acima da linha de base pelo tempo necessário para a carga de trabalho. O preço por hora cobre os picos, desde que o uso médio da CPU não ultrapasse a linha de base por um período de 24 horas. Para a maioria das situações de desenvolvimento e teste, isso significa bom desempenho a um baixo custo.

Se você começar com uma classe de instância `T3`, poderá alternar facilmente para uma instância de desempenho fixo posteriormente quando estiver tudo pronto para entrar em produção, usando o Console de gerenciamento da AWS, a AWS CLI ou um dos AWS SDKs.

## A intermitência T3 é governada por créditos da CPU
<a name="manage-console-instances-t3-cpu-credits"></a>

Um crédito da CPU representa o uso total de um núcleo de CPU virtual (vCPU) por um minuto. Isso também significa 50% de uso de uma vCPU por dois minutos, ou 25% de uso de duas vCPUs por dois minutos, e assim por diante.

Uma instância `T3` acumula créditos da CPU quando está ociosa e os usa quando está ativa, ambos medidos em resolução de milissegundos. A classe de instância `db.t3.medium` tem duas vCPUs, e cada uma recebe 12 créditos da CPU por hora quando ociosa. Isso significa que 20% do uso de cada vCPU resulta em um saldo de crédito da CPU igual a zero. Os 12 créditos da CPU recebidos são gastos em 20% do uso da vCPU (pois 20% de 60 minutos também é 12). Desta forma, esse uso de 20% é a taxa de utilização da *linha de base* que gera um saldo de crédito da CPU nem positivo nem negativo.

O tempo ocioso (utilização da CPU abaixo de 20% do total disponível) faz com que os créditos da CPU sejam armazenados em um bucket de saldo de crédito, até o limite para uma classe de instância `db.t3.medium` de 576 (o número máximo de créditos da CPU que podem ser acumulados em 24 horas, ou seja 2 x 12 x 24). Acima desse limite, os créditos da CPU são simplesmente descartados.

Quando necessário, a utilização da CPU pode ter picos de até 100% pelo tempo necessário para a carga de trabalho, mesmo após o saldo de crédito da CPU ficar abaixo de zero. Se a instância manter um saldo negativo continuamente por 24 horas, ela incorrerá uma cobrança adicional de 0,05 USD para cada -60 créditos da CPU acumulados nesse período. No entanto, para a maioria das cargas de trabalho de desenvolvimento e teste, a intermitência é geralmente coberta pelo tempo ocioso antes ou após o pico.

**nota**  
A classe de instância `T3` do Neptune é configurada como o [modo ilimitado](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances-unlimited-mode.html) do Amazon EC2.

## Usar o Console de gerenciamento da AWS para criar uma instância de intermitência T3
<a name="manage-console-instances-t3-console"></a>

No Console de gerenciamento da AWS, é possível criar uma instância primária de cluster de banco de dados, ou uma instância de réplica de leitura que usa a classe da instância `db.t3.medium`, ou você pode modificar uma instância existente para usar a classe de instância `db.t3.medium`.

Por exemplo, para criar uma instância principal do cluster de banco de dados no console do Neptune:
+ Escolha **Create Database (Criar banco de dados)**.
+ Escolha uma **DB engine version (Versão do mecanismo de banco de dados)** igual ou posterior a `1.0.2.2`.
+ Em **Purpose (Finalidade)**, escolha **Development and Testing (Desenvolvimento e teste)**.
+ Para a **DB instance class (Classe da instância de banco de dados)**, aceite o padrão: `db.t3.medium — 2 vCPU, 4 GiB RAM`.

## Usar o AWS CLI para criar uma instância de intermitência T3
<a name="manage-console-instances-t3-CLI"></a>

Também é possível usar a AWS CLI para fazer a mesma coisa:

```
aws neptune create-db-cluster \
    --db-cluster-identifier {{(name for a new DB cluster)}} \
    --engine neptune \
    --engine-version "1.0.2.2"
    
aws neptune create-db-instance \
    --db-cluster-identifier {{(name of the new DB cluster)}} \
    --db-instance-identifier {{(name for the primary writer instance in the cluster)}} \
    --engine neptune \
    --db-instance-class db.t3.medium
```