2016-10-23 7 views
0

В настоящее время у меня есть настройка автомасштабирования, так что, когда мои существующие экземпляры достигают высокого уровня использования, создаются новые узлы, на которых развертывается и запускается мое фляжное приложение.Установка зависимостей фляг занимает долгое время aws

Проблема, с которой я сталкиваюсь, заключается в том, что развертывание занимает некоторое время (7мин), потому что у меня много зависимостей в моем файле требований.txt, и требуется некоторое время, чтобы встать на место и установить все из них.

Как я могу ускорить этот процесс?

+1

Я не уверен, но ознакомьтесь с http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html Я думаю, что это позволит вам иметь изображение со всем, что уже на месте. –

+0

Устанавливаете ли вы множество библиотек, которые не предлагают колеса? Компиляция вашей собственной может помочь ускорить работу. В конце концов, однако, создание AMI принесет наибольшую победу. – dirn

ответ

0

После того, как все настроено на ваш экземпляр, выпекайте AMI из полностью готового экземпляра. Используйте идентификатор AMI в конфигурации автомасштабирования. Таким образом, любой экземпляр, который будет выделен группой автомасштабирования, будет готов со всем необходимым программным обеспечением.

+0

Меня беспокоит то, что мы часто развертываем наш код, поэтому настройка AMI может оказаться неприемлемой, поскольку наша кодовая база очень часто меняется, но ее зависимости, которые редко меняются – user1686342

 Смежные вопросы

  • Нет связанных вопросов^_^