Zuweisen einer statischen IP-Adresse zu AWS Load Balancer
Wie kann ich das zuweisen einer statischen IP-Adresse zu einem ELB. Scheint, wie ich kann.
Einige Artikel online bittet um eine Route zu erstellen 53 Datensatz, aber dies erfordert die änderung von CNAME-domain, die auch umleiten von E-Mail-Verkehr. Ich will einfach nur, um Einen Datensatz zu ändern, nicht CNAME.
Einige Artikel auch erwähnen, dass ich eine EC2-Instanz als reverse-proxy. Aber wird ein einzelner proxy in der Lage sein zu handhaben, viel Verkehr?
Einen Lösungsvorschlag?
Kommentar zu dem Problem
Mögliche Duplikate von AWS-Load-Balancer mit einer statischen IP-Adresse
AWS hat die angekündigt, einen Netzwerk-Load-Balancer , unterstützt das zuweisen von statischen IP-Adressen (EIPs). Es arbeitet auf TCP-Ebene, so dass Sie nicht in der Lage sein, um die Verwendung von layer-7-Funktionen wie ELB Klebrigkeit oder ssl-Beendigung
InformationsquelleAutor der Frage Narayan Prusty | 2016-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
AWS Elastic Load Balancer ist tatsächlich elastisch auf zwei Ebenen, wie hier beschrieben:
http://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
Die erste Ebene ist der load-balancer selbst. Um sicher zu stellen, dass der ELB so skaliert werden kann, was für das Volumen, das Sie haben und platzen, was die Lautstärke, die Sie plötzlich auftreten, AWS weist eine "statische" DNS-hostname (z.B. MyDomainELB-918273645.us-east-1.elb.amazonaws.com). Das hostname-Punkte, um mehrere IP-Adressen. Sie können sehen, dass (von der Kommando-Zeile) durch ausführen
Die zweite form der Elastizität in der ELB ist natürlich dann, ELB Leitung der Abfrage zu einem Ihrer EC2-Instanzen im pool.
Also, Sie können sehen, dass der Versuch zum zuweisen einer statischen IP-Adresse des load-balancer, wäre kontraproduktiv.
Mit einer EC2-Instanz als reverse proxy scheint auch selbstzerstörerisch, wie würden Sie dann einen Engpass erzeugen, bevor sich der ELB. Könnte genauso gut einfach erstellen Sie Ihre eigenen load balancer.
Die empfohlene Lösung (die Sie haben darauf hingewiesen) ist die Erstellung eines CNAME, dass Punkte auf die ELB-hostname (nicht ändern).
Dies würde es ermöglichen, Sie zu integrieren skalierbare Anwendung, hinter der ELB innerhalb Ihrer domain.
Ich bin mir nicht sicher, ob ich verstehe, warum Sie können nicht erstellen Sie einen CNAME in den DNS oder was das hat zu tun mit der Richtung E-Mail-Verkehr, können Sie das erklären?
InformationsquelleAutor der Antwort Brooks
Eine neue Funktion in der AWS (ich glaube, es wurde angekündigt, auf der Re:Invent 2017) können für statische IPs mit Netzwerk-Lastenausgleich (NLB). NLB kann nur mit layer 4 (TCP) und nicht-HTTP-Besonderheiten (Schicht 7).
Zuzuordnen, können Sie eine Elastic IP-Adressen pro availability zone.
Details finden Sie auf der AWS-blog-post oder die NLB-Dokumentation.
Den "Klassischen Lastenausgleich" und "Application Load Balancer" unterstützen keine statischen IP-Adressen. Wenn Sie eine Funktion nur von denjenigen, die Sie haben, um wieder fallen zu
CNAME
oben beschriebene Lösung.InformationsquelleAutor der Antwort Bernhard
Einem blog wurde vor kurzem veröffentlicht von AWS support auf diesem Thema aufbauend NLB zu bieten statische IP-Adresse zu Classic und Application load balancer - https://aws.amazon.com/blogs/networking-and-content-delivery/using-static-ip-addresses-for-application-load-balancers/
Zusammenfassung der Lösung, wie beschrieben, durch die post
InformationsquelleAutor der Antwort Aditya
Müssen Sie den CNAME-Eintrag in der NDS-zone zu machen, es funktioniert:
nicht vergessen den Punkt in der end-of-load-balancer Namen.
InformationsquelleAutor der Antwort Артем Косенко