Exemplos do modo padrão para instâncias com capacidade de expansão
Os seguintes exemplos explicam o uso de créditos quando as instâncias estão configuradas como standard
.
Exemplos
Exemplo 1: explicar o uso de créditos com T3 padrão
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.
É 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
.
Exemplo 2: explicar o uso de créditos com T2 padrão
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. Para obter mais informações sobre limites, consulte Limites de crédito de execução.
É 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
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 + 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 + 72 créditos ganhos).
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 + 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 + 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
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 + 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.
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 + 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
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.
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
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.
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
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.
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) + créditos ganhos (9)) – o —saldo diminui a uma taxa de 216 créditos por 24 horas (taxa de gastos de 288/24 + 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
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.
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 + 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
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.
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.