Conceitos do modo padrão de instâncias com capacidade de expansão - Amazon Elastic Compute Cloud

Conceitos do modo padrão de instâncias com capacidade de expansão

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 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

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: 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 são compatíveis com o 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

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 + 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.

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

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 ou considere o uso de uma instância maior.

Diferenças entre créditos de execução e créditos ganhos

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.

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.

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 CPUCreditBalance do CloudWatch. Para obter mais informações, consulte CPUCreditBalance na Tabela de métricas do CloudWatch.