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.

  • Utilisation de Google Analytics pour suivre les noms d'user
  • Risques d'utilisation de django manage.py runserver pour la production dans un server à petite échelle, à usage interne?
  • apache2: pourquoi les résultats du paramètre <LimitExcept> "ne sont-ils pas autorisés ici" dans la balise virtualhost?
  • Surveillance du server web Windows et service des notificateurs
  • Corruption de request HTTP
  • Pourquoi quelqu'un pourrait-il faire un GET pour mail.live.com contre mon domaine?
  • Exigences pour créer un server web
  • Domaine de ressortingction Apache
  • Combien de requests mon server web doit-il pouvoir gérer?
  • Désactivation du service smartd pour un server Web
  • Compte tenu du fait que le site / service n'a pas atteint 100%, comment les systèmes mesurent-ils le time d'arrêt du Web avec précision?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.