Cada instância inicia o faturamento assim que é iniciado. Ele arredonda para a hora - então se você iniciar e rodar por cinco minutos e parar, você será cobrado 1 hora. Se você executá-lo por 55 minutos e pará-lo, você será cobrado por 1 hora. Se você executá-lo por 65 minutos e pará-lo, será cobrado por 2 horas.
Se você parar e iniciar a mesma instância exatamente cinco vezes em uma hora, será cobrado por cinco horas! Cuidado.
O faturamento vai desde o momento em que a instância entrou no estado inicial e até entrar no estado de parada. Então, 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 faturamento. Então, se você executar duas instâncias por 5 minutos cada, serão 2 horas de fatura.
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, criamos um algoritmo de dimensionamento razoavelmente complexo que, quando executado e determina quantas instâncias estão sendo executadas e quantas realmente precisamos, instâncias perto do final do seu ciclo de vida de hora a cair e nunca cai nada a menos que seja na marca de 50 + minuto de uma determinada hora.