

# 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).