Mithilfe eines AWS ELB hinter dem Lack - ist es möglich?

Ich versuche, eine Gruppe von EC2-instances hinter ein paar Lack-Server. Unser Lack-Konfiguration nur sehr selten ändert (einmal oder zweimal im Jahr), aber wir sind immer hinzufügen/entfernen/ersetzen von web-backends für alle Arten von Gründen (updates, Probleme, load spikes). Das schafft Probleme, weil wir immer aktualisieren unsere Lack-Konfiguration, was dazu geführt hat, Fehler und Herzschmerz.

Was ich tun möchte, ist zu verwalten die Menge der back-End-Servern einfach durch hinzufügen oder entfernen von einem Elastic Load Balancer. Ich habe versucht, die Angabe der ELB-Endpunkt als backend, aber ich bekomme diese Fehlermeldung:

Message from VCC-compiler:
Backend host "XXXXXXXXXXX-123456789.us-east-1.elb.amazonaws.com": resolves to multiple IPv4 addresses.
Only one address is allowed.
Please specify which exact address you want to use, we found these:
123.123.123.1
63.123.23.2
31.13.67.3
('input' Line 2 Pos 17)
.host = "XXXXXXXXXXX-123456789.us-east-1.elb.amazonaws.com";

Nur einheitliches interface ELB bietet seinen DNS-Namen. Der Satz von IP-Adressen dieser DNS-name aufgelöst wird, um Veränderungen über die Zeit und mit Last.

In diesem Fall würde ich eher NICHT geben Sie eine genaue Adresse - ich möchte round-robin zwischen Ihnen, was zurück kommt von der DNS. Ist das möglich? Oder könnte jemand empfehlen eine andere Lösung, die das gleiche erreichen?

Dank,
Sam

InformationsquelleAutor user1950119 | 2013-01-05
Schreibe einen Kommentar