2017-06-12 4 views
0

Wenn ich einen ECS-Cluster mit N verschiedenen Websites habe, die als N-Dienste auf diesem Cluster ausgeführt werden - wie gehe ich beim Einrichten der Load Balancer vor?Ausführen mehrerer Webdienste auf einem einzelnen ECS-Cluster

So wie ich es derzeit für jede Website X getan habe,

  • ich eine neue Zielgruppe quer durch alle Instanzen im Cluster
  • ich einen neuen Anwendung Load Balancer
  • I erstellen die ALB zum Dienst bringen Sie die Zielgruppe mit

Es scheint zu funktionieren ... aber ich möchte sicherstellen, dies ist der richtige Weg, um dieses

zu tun

Danke!

Antwort

3

Die Art, wie Sie es tun, ist natürlich eine Möglichkeit, dies zu tun und wie die meisten Menschen dies erreichen.

Application Load Balancer unterstützen auch zwei andere Arten von Routing. Host-basiert und pfadbasiert.

http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#host-conditions

Host-based Routing Sie Route aus der eingehenden Host von dieser Website auf Basis ermöglicht. Wenn Sie zum Beispiel website1.com und website2.com haben, können Sie beide über dasselbe ALB senden und entsprechend routen.

http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#path-conditions

Ebenso können Sie die gleiche Sache mit dem Weg zu tun. Wenn Ihre Websites website1.com/site1/index.html und website1.com/site2/index.html wären, könnten Sie beide auf dasselbe ALB setzen und entsprechend routen.

Verwandte Themen