Я разрабатываю веб-приложение с использованием Django и Elastic Beanstalk (AWS). В настоящее время я использую только бесплатный уровень ec2 для уровня сервера.
Меня беспокоит пользовательская настройка EC2 при автомасштабировании.
Библиотека python "Pillow" нуждается во внешней библиотеке, такой как "libjpeg-turbo-devel" и "zlib-devel". Это должно быть установлено до установки всей библиотеки Python. Не было возможности сделать это автоматически с помощью файла конфигурации aws, поэтому я установил файлы вручную, подключившись к EC2 через ssh.
При масштабировании EC2 такие ручные настройки повлияют на другие экземпляры EC2?
Если масштабирование действует как «копирование исходного экземпляра EC2», проблем не возникнет. Однако процесс просто «развертывание приложения» в другом экземпляре ec2, это не сработает, потому что не применены ручные настройки.
Может кто-нибудь объяснить, как в этом отношении работает автомасштабирование EC2? Спасибо!!