Создание образа AMI на Amazon AWS

У меня есть экземпляр EC2, настроенный так, как я хочу. Tomcat запустился, несколько больших файлов по 100 МБ загружены в память, ожидая поступления первого запроса. Запрос приходит и обрабатывается за 2 мс. Достаточно просто. Теперь я беру изображение этого EC2 и использую его в эластичном бобовом стебле. Когда beanstalk запускается, он создает минимум 1 экземпляр. Затем ждет запроса, который приходит должным образом. Теперь, поскольку это первый запрос, сервлет должен загрузить очень большие файлы в ОЗУ, поэтому первый запрос занимает почти 10 мс. Теперь у меня может быть какой-то код, который загружает файлы до получения запроса, но мне было интересно, можно ли вообще взять образ AMI работающего экземпляра EC2 и заставить beanstalk порождать новые экземпляры, поскольку они нуждаются в них, которые находятся в рабочем состоянии со всем загруженным в ОЗУ, а не с загрузкой экземпляра?


person MayoMan    schedule 12.11.2013    source источник


Ответы (1)


Экземпляр всегда будет загружаться как обычный сервер: Очистить память.

Вы рассматривали что-то вроде elasticache (AWS) / memcache (general) для такого рода вещей?

person DennisK    schedule 12.11.2013