Se alguns desses EC2 for pra servidor de aplicação stateless e o seu caso de uso suportar você pode usar algumas delas como instâncias spot.
E só lembrando que o S3 cobra 0,09 usd por Gb que sair pra Internet. Se você lê bastante os objetos de lá a partir da aplicação, caso saia da AWS como ela vai estar fora da AWS tem esse custo pra contar também.