
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):
- Obtenha uma lista de todas
running
as instâncias em uma região. Você pode fazer isso no console AWS hoje e por meio da AWS CLI. - Obtenha uma lista de todas
active
as reservas de instâncias reservadas na mesma região. você pode fazer isso no console AWS hoje epor meio da CLI da AWS. - Verifique as duas listas: sempre que você vir uma
running
instância de tamanho X na zona Y e houver uma reserva de Instância Reservada de tamanho X na zona Y, remova-a darunning
lista. - O restante das instâncias na
running
lista 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 running
as 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.