I'm developing an web application using Django and Elastic Beanstalk(AWS). Currently, I'm only using a free tier ec2 for the server tier.
What I am worry about is, custom setting on EC2 when autoscaling up.
python library "Pillow" needs an external library such as "libjpeg-turbo-devel" and "zlib-devel". This should be installed before all python library installed. There was no way to do this automatically using aws config file, so I installed the files manually by connecting to EC2 thorough ssh
When EC2 scaling up, this kind of manual settings would affect on the other EC2 instances?
If the scaling up acts like "copying the original EC2 instance", then there would be no problem. However, the process is just "deploying the application" to another ec2 instance, it wouldn't work because the manual setting has not beed applied.
Can someone explain how EC2 autoscaling works regarding this? Thanks!!