I have bit understanding about AWS but not the full picture. If anyone can fill my gaps that will be good.
Suppose i have Web Application A, Using Amazon RDS B . I have queue in database so that all incoming requests add row in queue and that gets picked by my background process which picks jobs.
For one server its al right . i want to know how to architect that application so that it can scale using Load balancer and Auto scaling Group
My doubts are:
I know that Auto scale group can make new instanaces of A in case of high load. But what about RDS . suppose i have 4 Ec2 instances but will RDS be only 1. If yes then how can RDS mange the load from 4 instances
The other thiing is i have background process picking up tasks from Queue table. how can they scale with instances. Any idea on how can i get better picture on that