Eu recomendaria que você começasse com o Big (balanceador de carga da Amazon com duas instâncias grandes e, em seguida, se os recursos ainda estiverem livres após uma carga pesada, você poderá reduzir a escala depois disso. porque, se você começar com pequena instância, e se ela falhar em escolher a carga (que tem grande chance), os usuários enfrentarão o tempo de inatividade (quando você estiver atualizando para uma instância média ou grande) e se essa instância ainda não tiver atendido pedido, então você terá que fazer este passo novamente. então espere pelo melhor e prepare-se para o pior. Eu mesmo já hospedei um site de cerca de 10.000 a 15.000 usuários, para o qual eu tive que usar 6 grandes instâncias de servidor apache e um grande RDS MySQL. Neste momento, a carga está bem, por isso, podemos querer remover 1-2 instâncias do balanceador de carga. mas imagine, se eu tivesse feito 2-3 pequenos casos? logo após o carregamento, os servidores travariam.
(Não se preocupe muito com o preço, como certamente a Amazon cobra por aquilo que você usa, mas as cobranças são por hora, e essas cobranças não são tão pesadas que você não pode pagar. Além disso,
FAÇA uma referência de sua configuração antes de iniciá-la, você pode usar o Apache JMeter, o HP loadtester, o AB (benchmark do apache).