J'ai l'intention de mettre en place un équilibreur de charge pour un projet web mais il y a un problème majeur dans ma tête :
Un équilibreur de charge typique serait : (fourni par nginx en amont) Le serveur #1 accepte toutes les demandes et les transmet au serveur #2 - serveur#n mais que se passe-t-il lorsque le serveur #1 est soumis à une charge si importante qu'il ne peut pas traiter les demandes correctement et qu'il s'éteint ou ralentit vraiment fortement ?
Comment peut-on éviter cela ? Je pense à un équilibrage de charge basé sur les DNS ou quelque chose comme ça.
Je n'ai pas besoin de persistance de session ou d'autre chose. C'est juste pour une API où chaque requête s'authentifie.
Avez-vous des idées ?
Merci pour votre commentaire