Ich las eineArtikelüber warm wiederherstellbare Webserver mit Compute Engine und Cloud Storage.
Normales Szenario:
Ausfallsicherung:
In der Dokumentation heißt es:
Bei einem AusfallDuAktualisieren Sie die externe HTTP(S)-Lastausgleichskonfiguration und führen Sie ein Failover auf eine statische Site in Cloud Storage durch.
Kann die Änderung der externen HTTP(S) Load Balancing-Konfiguration erfolgenautomatischbasierend auf einigen Integritätsprüfungen? Wenn beispielsweise der Load Balancer feststellt, dass die auf der Compute Engine bereitgestellte Website nicht mehr reagiert,automatischleitet den Datenverkehr auf eine statische Site im Cloud Storage um. Sobald der Webserver wieder funktioniert, wird der Load Balancerautomatischleitet Anfragen dorthin zurück. Wie kann ich das erreichen?
Antwort1
Sie können entweder zwei separate Backend-Dienste haben - einen mit Cloud-Speicher und einen mit VMs. Wenn alle VMs in einem Backend ausfallen, wird der Datenverkehr automatisch nur an den Storage Bucket verteilt. Wenn jedoch eine Integritätsprüfung fehlschlägt, entfernt der LB den Knoten aus dem Backend-Pool und macht ihn für die Verteilung von Anfragen unzulässig. Anschließend können Sie eine Funktionsanforderung für denselben Knoten stellen.Hier