Основная трудность заключается в определении , когда должен останавливать экземпляр. Amazon EC2 предоставляет виртуальное оборудование, но он не может «видеть», что делает операционная система.
Вы можете, например, создать сигнал тревоги Amazon CloudWatch на основе уровня ЦП и остановить экземпляр, если загрузка ЦП ниже определенного уровня в течение определенного периода времени, но даже это не гарантирует, что пользователь вышел из системы.
Лучшим вариантом для пользователя было бы выбрать «Завершение работы», когда они закончат экземпляр. Amazon EC2 остановит инстанс, и его можно будет запустить позже.