Google App Engine Load Balancing

Ich habe eine kostenpflichtige App auf Google App Engine. Wie Sie alle wissen, werden Ihre Instanzstunden von Google in Rechnung gestellt.

Das einzige, was ich nicht verstehen konnte, ist, welche Logik Google veranlasst, eine andere Instanz zu erwärmen, oder wie sie entscheiden, wie der Datenverkehr zwischen diesen Instanzen ausgeglichen werden soll.

Wie Sie aus dem sehen könnenBildschirmfoto Um sicherzustellen, dass meine Benutzer nicht unter einer langen Ladeanforderung leiden, habe ich eine Instanz jederzeit ansässig.

Das Lustige daran ist, dass anscheinend kein Verkehr zur residenten Instanz gelangt, sondern der gesamte Verkehr tatsächlich zu einer der dynamischen Instanzen. Nehmen wir außerdem an, dass die dynamische Instanz gemäß ihrem Lastausgleichsalgorithmus überlastet ist, anstatt den Datenverkehr zur residenten Instanz zu leiten, eine andere dynamische Instanz aufgewärmt hat, die anscheinend auch nicht so viel Datenverkehr hat.

Wenn ich nicht für die Stunden der dreifachen Instanz zahlen würde, wäre es mir egal. Leider muss ich für diese Stunden bezahlen :)

Ich würde es begrüßen, wenn jemand etwas mehr Licht in Bezug auf Folgendes teilen könnte:
1. Wie funktioniert der Lastausgleich von GAE?
2. Was kann ich tun, um eine bessere Verteilung des Datenverkehrs auf meinen Instanzen zu erreichen (und damit die Anzahl der dynamischen Instanzen zu einem bestimmten Zeitpunkt zu verringern)?

Danke für die Hilfe!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage