2017-09-30 1 views
0

Ich bin ein wenig verwirrt darüber, wie man einen elastischen Belastungsausgleicher vorbereitet. Angenommen, ich habe eine Webanwendung in node.js und ein in react.js geschriebenes Frontend. Würde ich den Code node.js/react.js auf mehreren EC2-Instanzen duplizieren lassen? Haken Sie diese Instanzen dann an den Load Balancer, damit sie verteilt werden können? In diesem Fall müsste, wenn eine Änderung vorgenommen würde, diese auf jedem der Server aktualisiert werden, richtig?Wie ist der Lastausgleich vorzubereiten?

Antwort

3

Wäre ich den Code node.js/react.js auf mehreren EC2 Instanzen dupliziert? Haken Sie diese Instanzen dann an den Load Balancer, damit sie verteilt werden können?

Ja, so funktioniert Load Balancing. Es gleicht die Last über mehrere Server hinweg aus.

In diesem Fall, wenn eine Änderung vorgenommen werden würde, müsste es auf jedem der Server aktualisiert werden, richtig?

Correct

Ich schlage vor, Sie Elastic Beanstalk Blick in Verwendung, die die meisten dies für Sie behandelt. Sie würden eine Änderung an Elastic Beanstalk vornehmen und diese Änderung an jedem der Lastenausgleichsserver bereitstellen.

0

Elastic Beanstalk wäre die perfekte Wahl für Ihr Szenario, in dem es die Bereitstellung des Codes für die Vielzahl von EC2-Instanzen übernimmt.

Eine andere Problemumgehung besteht darin, eine Autoscaling-Gruppe zu verwenden, die sich hinter einem Lastenausgleich befindet.

Verwandte Themen