Comment l'équilibrage de charge est-il important pour une application Web?

Je prévois de lancer une nouvelle application Web et je m'attends à un bon nombre de visites, donc l'équilibrage de charge est-il bénéfique? Dans quels scénarios, il est bénéfique?

2 Solutions collect form web for “Comment l'équilibrage de charge est-il important pour une application Web?”

L'équilibrage de charge est généralement utile pour deux raisons:

Tout d'abord, si vous avez plus de charge qu'un server unique peut gérer, vous aurez besoin d'un ou plusieurs équilibreurs de charge pour dissortingbuer la charge entrante entre deux ou plusieurs noeuds back-end.

Deuxièmement, si vous voulez pouvoir effectuer une maintenance sur un server sans que cela affecte négativement vos visiteurs. Dans ce cas, vous pouvez supprimer un server de votre rotation d'équilibrage de charge, effectuer la maintenance nécessaire, puis le remettre en rotation. Laver, rincer, répéter.

Vous avez besoin d'un équilibrage de charge lorsque vous voulez une capacité supérieure à celle qu'une seule machine peut fournir, ou une disponibilité supérieure à celle qu'une seule machine peut fournir, ou les deux. Que vous en ayez besoin dans votre scénario est impossible à dire en fonction de l'information que vous avez donnée, et, selon mon expérience, il est presque impossible de fournir suffisamment d'informations dans une question de défaut du server pour permettre de répondre à une telle question, tout en gardant la question assez général pour éviter qu'il soit fermé comme "trop ​​localisé".

Ma recommandation serait de l'ailier et de voir (très, très dangereux), ou d'enrôler les services de quelqu'un qui sait ce qu'ils font pour s'assurer que votre mise à l'échelle est prise en charge.

  • Exécution d'un exécutable côté server
  • Serveurs dédiés
  • Quand est-il le bon moment pour append un server de database distinct, append plus de servers Web?
  • apachectl start ne peut pas find httpd mais il est là?
  • Nginx autorise uniquement les fin de directory, pas index.html ou index.php
  • Compresser et héberger de grandes quantités de HTML statique
  • Comment configurer un server web minimal, qui sert une seule page sur toutes les requests?
  • Servez-vous des millions de connections simultanées et de files statiques?
  • Dupliquer la request GET à partir de plusieurs adresses IP - quelqu'un peut-il expliquer cela?
  • Configuration recommandée du lecteur pour un server Web
  • Qu'est-ce qui pourrait causer l'émission random d'image / css, 503 erreurs sur un site Web d'hébergement apache / php?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.