Ich habe einen Application Load Balancer in meiner primären VPC eingerichtet, wo die meisten meiner Instanzen sind. Ich habe einige Instanzen in einem anderen VPC-Hosting-Docker-Dienste und ich möchte Regeln für den Zugriff auf diese unter http://domain.com/services/ einrichten. Ich habe Peering aktiviert zwischen den zwei VPCs und ich habe eine Zielgruppe erstellt, aber das ALB listet nur Zielgruppen innerhalb seiner eigenen VPC auf. Gibt es eine Möglichkeit, die Zielgruppe in der peered VPC zu erreichen oder bin ich kein Glück? Bisher konnte ich keine Leads bei Google finden. Ich habe sichergestellt, dass die Subnetze im ALB Routing über die VPC-Peering haben, aber das hat nicht geholfen.Wie kann ich den Lastenausgleich einer AWS-Anwendung an eine Zielgruppe in einem anderen vPC weiterleiten?
Antwort
versuchen Sie es mit Route 53 Routing-Richtlinie. Sie können die Instanz auch über die Region hinaus ausgleichen.
Dies scheint ein Weg, damit umzugehen. Am Ende haben wir der Einfachheit halber neue Instanzen in derselben VPC erstellt. Andere mögliche Lösungen beinhalteten Router oder HA-Proxy, aber beide besiegten, was wir zuerst erreichen wollten. Danke für den Tipp! – Ilion
Sie können den Saldo mithilfe von ALBs laden und die interne IP-Adresse der peered VPC verwenden. Sie können dies tun, indem Sie beim Einrichten der Zielgruppe target type
als ip
auswählen.
Amazon hat eine große aufzuschreiben auf genau diesem Problem und Lösung: https://aws.amazon.com/blogs/aws/new-application-load-balancing-via-ip-address-to-aws-on-premises-resources/
Da Sie VPC VPC gehen, ersetzen ihre „on premise“ Formulierung mit „meine anderen VPC“. Ich habe dies nur mit einem Host-Header-Routing für den ALB eingerichtet, um zwei VPCs mit einem einzigen ALB zu kreuzen.
- 1. Wie Lastenausgleich eine Anfrage an externen Server?
- 2. Weiterleiten von Anfragen an bestimmte Regionen/VPCs (Geotargeting)
- 3. SOAP-Webdienstanforderungen an einen anderen Webdienst weiterleiten/weiterleiten
- 4. Wie kann ich eine innere Klasse weiterleiten?
- 5. Schienen 3: eine Ressource an einen anderen Namen weiterleiten
- 6. Erstellen einer ALB-Zielgruppe in CloudFormation
- 7. HttpServletRequest an einen anderen Server weiterleiten
- 8. Wie Lastenausgleich und Bereitstellung in einer Webfarm
- 9. Kann ich SMS mit NUR einer Twiml-Ablage an eine E-Mail weiterleiten?
- 10. Wie kann ich eine E-Mail an FogBugz weiterleiten und es zu einem Bug machen lassen?
- 11. Wie kann ich die Ausgabe einer Konsolen-JAR-Datei an eine andere .jar-Anwendung (GUI) weiterleiten?
- 12. Wie rufe ich eine Flask-Ansicht von einem anderen an?
- 13. Wie kann ich Demo-Daten mit einer gespeicherten Prozedur weiterleiten?
- 14. Kann twemproxy Lastenausgleich Leseanfragen?
- 15. Squid: weiterleiten an einem anderen Proxy (mit Authentifizierungsdaten für den übergeordneten Proxy)
- 16. Weiterleiten von übermittelten Text an eine Funktion
- 17. Wie eine Nachricht in Telegramm-API weiterleiten
- 18. Updating Sicherheitsgruppe in einem anderen VPC wirft Fehler von InvalidPermission.NotFound
- 19. Wie erstelle ich einen RDS-Cluster in einer VPC?
- 20. Wie kann ich einen Abschnitt meiner Anwendung an eine andere IP-Adresse weiterleiten?
- 21. Was kann ich in C++ "weiterleiten"?
- 22. cakephp - Wie kann ich Daten im Controller an einen anderen Controller weiterleiten?
- 23. Wie kann ich eine Anfrage-ID in Apache hinzufügen und an zugrunde liegende Systeme weiterleiten?
- 24. Wie viele Subnetze in einer VPC erforderlich
- 25. Wie kann ich einen AdB-Port weiterleiten?
- 26. Wie kann ich aus einem anderen in den Leuchtkasten wechseln?
- 27. Wie kann ich den localhost-Port meines Containers an localhost auf meinem Host weiterleiten?
- 28. Ngrok Wie kann ich eine bestimmte URL weiterleiten?
- 29. Weiterleiten aller Anfragen von einem Port zu einem anderen nginix
- 30. .htaccess Eine URL entspricht einer anderen mit Weiterleiten
Ich glaube nicht, dass das möglich ist ... und wäre auch nicht unbedingt wünschenswert, da der über eine Peering-Verbindung transportierte Datenverkehr [nicht kostenlos] ist (https://aws.amazon.com/ec2/pricing/ auf Nachfrage/). –