Das System
Ich habe eine API auf EC2-Computern unter AWS bereitgestellt. Eingehende HTTPS-Anforderungen werden an einen Elastic Load Balancer weitergeleitet . Der Load Balancer verarbeitet das SSL und leitet die Anforderung an einen Nginx-Server weiter, der die Anforderungen gemäß der Anforderungs-URL an die jeweiligen Server weiterleitet.
Der Schmerz
Nginx-Maschinen erfordern einen hohen Wartungsaufwand, insbesondere wenn die IP-Adressen der Server geändert werden. Darüber hinaus scheint URL-basiertes Proxy-Routing eine natürliche Fortsetzung eines Lastenausgleichs zu sein. Eine vernünftige webbasierte oder API-basierte Oberfläche zur Steuerung des URL-Routings wäre ein enormer Segen.
Die Frage
Gibt es eine cloudbasierte Routing-Lösung, die HTTP-Anforderungen anhand von URL-Schemata als Proxy bereitstellen kann und meinen Nginx-Computer ersetzt?