Eu entendo um pouco sobre a AWS, mas não a imagem completa. Se alguém puder preencher minhas lacunas, isso será bom.
Suponha que eu tenha o aplicativo da Web A, usando o Amazon RDS B . Eu tenho fila no banco de dados para que todas as solicitações recebidas adicionem linha na fila e sejam selecionadas pelo meu processo em segundo plano que seleciona trabalhos.
Para um servidor está tudo certo. quero saber como arquitetar esse aplicativo para que ele possa ser dimensionado usando o balanceador de carga e o grupo de dimensionamento automático
Minhas dúvidas são:
Eu sei que o grupo de dimensionamento automático pode criar novas instâncias de A em caso de carga alta. Mas e o RDS . suponha que eu tenha 4 instâncias Ec2, mas o RDS será apenas 1. Se sim, como o RDS pode gerenciar a carga de 4 instâncias
A outra coisa é que tenho um processo em segundo plano selecionando tarefas da tabela Queue. como eles podem escalar com instâncias. Alguma ideia de como posso obter uma imagem melhor nisso
SF não é realmente para aconselhamento arquitetônico, mas darei algumas ideias gerais: