2017-04-04 3 views
0

Wenn Cloud Foundry Dokument über AZs lesen, es erwähnt:Warum Cloud Foundry benötigt die Mehrheit der AZ zugänglich?

Cloud Foundry seine Verfügbarkeit unterhält, solange eine Mehrheit der AZs zugänglich bleiben. Zum Beispiel kann eine Drei-AZ-Bereitstellung bleibt, wenn eine ganze AZ nach unten geht, und eine Fünf-AZ-Bereitstellung kann einen Ausfall von bis zu zwei AZs ohne Auswirkungen auf der Verfügbarkeit

Ich verstehe nicht standhalten, warum? Mein Verständnis ist eine Drei-AZ-Deployment bleibt bestehen, wenn ein AZ noch zugänglich ist, gleich mit einer fünf-AZ-Deployment, wie soll ich das verstehen?

Antwort

0

Angenommen, AZ 1 verliert die Konnektivität zu AZ 2 und AZ 3. AZ 1 geht davon aus, dass AZ 2 und AZ 3 fehlgeschlagen sind, und beginnt Arbeitsbelastungen von AZ 2 und 3 zu starten, um die Kapazität wiederherzustellen. In der Zwischenzeit glauben AZ 2 und AZ 3, dass AZ 1 versagt hat, und es fängt an redundante Workloads aufzubauen, weil es glaubt, dass Cluster der einzige Überlebende ist. Sie haben jetzt zwei Rogue-Cluster, auf denen konkurrierende Workloads ausgeführt werden.

Die einzige Möglichkeit, dieses Szenario zu verhindern und sicherzustellen, dass Ihre Workloads nur in einem Cluster ausgeführt werden, besteht darin, dass die Mehrheit der verbundenen AZs als einziger Überlebender festgelegt wird.

Verwandte Themen