Cada instância inicia o faturamento assim que é iniciada. Arredonda até a hora - portanto, se você o iniciar e executar por cinco minutos e parar, será cobrado uma hora. Se você executá-lo por 55 minutos e parar, será cobrado por 1 hora. Se você executá-lo por 65 minutos e pará-lo, você será cobrado por 2 horas.
Se você parar e iniciar a mesma instância exata 5 vezes em uma hora, será cobrado por 5 horas! Cuidado.
O faturamento vai desde o momento em que a instância entrou no estado iniciado e até entrar no estado de parada. Contanto que você diga para parar, você está bem, não precisa parar completamente. Você pode ver a hora de início da instância nos metadados da instância e no console.
Não há média entre instâncias - cada instância é completamente separada do ponto de vista de cobrança. Portanto, se você executar duas instâncias por 5 minutos cada, serão 2 horas de faturamento.
Implementamos um produto de nuvem de compilação altamente dinâmico e, depois de verificar todos esses detalhes com nossa equipe de contas da Amazon, escrevemos um algoritmo de dimensionamento razoavelmente complexo que, quando é executado e determina quantas instâncias estão em execução e quantas realmente precisamos, procura instâncias próximas ao o final do ciclo de vida da hora diminui e nunca diminui nada, a menos que esteja na marca de mais de 50 minutos de uma determinada hora.