Como você descobre quais instâncias do Amazon AWS EC2 não são cobertas por uma reserva de instância reservada?

Como você descobre quais instâncias do Amazon AWS EC2 não são cobertas por uma reserva de instância reservada?

Vamos supor que eu tenha 20 instâncias do EC2 em execução e 10 reservas ativas de instâncias reservadas.

Usando o Console AWS ouCLI da AWS, qual é a maneira mais rápida de determinar quais das instâncias do EC2 em execução estãonão'coberto' por uma reserva de Instância Reservada?

Para dar mais clareza sobre o resultado desejado, considere o seguinte (não é possível no console da AWS que eu saiba):

  1. Obtenha uma lista de todas runningas instâncias em uma região. Você pode fazer isso no console AWS hoje e por meio da AWS CLI.
  2. Obtenha uma lista de todas activeas reservas de instâncias reservadas na mesma região. você pode fazer isso no console AWS hoje epor meio da CLI da AWS.
  3. Verifique as duas listas: sempre que você vir uma runninginstância de tamanho X na zona Y e houver uma reserva de Instância Reservada de tamanho X na zona Y, remova-a da runninglista.
  4. O restante das instâncias na runninglista modificada são todas aquelas que não são cobertas por uma reserva de Instância Reservada.

Estou procurando uma maneira de obter o número 4 sem precisar copiar manualmente as duas listas disponíveis no console da AWS para o Excel e riscar manualmente runningas instâncias conforme vejo as reservas de RI correspondentes. Eu poderia escrever um script que usasse a CLI para fazer isso também, mas estava assumindo que poderia haver algo já existente, pois essa é uma maneira óbvia de analisar a eficiência de custos.

Responder1

Se todas as suas instâncias EC2 forem do mesmo tipo e na mesma região, não acho que haja como saber qual delas está coberta e qual não está, porque uma instância reservada é apenas um conceito de cobrança. Uma instância reservada nunca é realmente atribuída a uma instância específica do EC2.

A AWS analisará quantas instâncias você tem em execução e quantas instâncias reservadas você comprou e cobrará de acordo. Portanto, a melhor maneira de determinar se você tem instâncias do EC2 não cobertas pelas instâncias reservadas é analisar os detalhes da fatura da AWS e procurar o uso do EC2 que não é cobrado como instância reservada.

informação relacionada