Replikationsphasen während der Live-Migration
Jeder Cloud Server läuft auf einem physischen Server. Ein physischer Server kann unter bestimmten Umständen unerreichbar werden. Damit Cloud Server unbeeinträchtigt weiterlaufen, führen unsere Systeme vorher eine Live-Migration durch, bei welcher der Cloud Server vom betroffenen physischen Server auf einen anderen physischen Server innerhalb desselben Standortes übertragen wird.
Replikationsphasen
Die Replikation vom Quell-Server auf den Ziel-Server erfolgt in drei Phasen.
| Phase 1 | Phase 2 | Phase 3 |
Der neue, leere Cloud Server target wird auf einem
anderen physischen Server innerhalb desselben Standorts erstellt.
Der Cloud Server target ist noch nicht verfügbar.
|
Der source-Server ist heruntergefahren und nicht mehr erreichbar.
|
Der source-Server wird wieder eingeschalten. Wenn
der target-Server noch irgendetwas benötigt, kann
der source-Server weiterhin helfen.
|
Der meiste Zustand des source-Servers wird auf
dem target-Server repliziert. Die lokale NVMe SSD und der Arbeitsspeicher
werden vom source zum target kopiert,
wobei die Seiten, die auf dem source-Server geändert
wurden, verfolgt werden.
|
Der Zustand, der für das Ausführen des Cloud Server benötigt wird,
wird nun vom source-Server auf den target-Server
repliziert.Zusätzlich wird der statische Zustand des Systems nun repliziert. |
Wenn die Netzwerkeinstellungen sich noch aktualisieren und der
Traffic noch auf den source-Server geroutet wird,
leitet der source-Server den Traffic an den
target-Server weiter.
|
Folgende Daten werden dabei repliziert:
- Kritische Daten: z. B. lokale NVMe SSD, Arbeitsspeicher, Volume
- Daten für den Systembetrieb: Daten, die für den Betrieb des Cloud Servers erforderlich sind
Prozess der Live-Migration:
Phase 1
Network.:
Traffic routet zu
source
Verfügb.:
source
brownout
Dauer:
Mehrere Minuten
Physischer Server
A
Cloud Server
source
Status:
AN
Kritisch:
Sendet...
Systembetr.:
Nicht repliziert
Cloud Server
target
Status:
AN
Kritisch:
Empfängt...
Systembetr.:
Ausstehend
Physischer Server
B
Phase 2
Network.:
Cloud Server nicht verfügb.
Verfügb.:
blackout
Dauer:
Meist unter 1 Sekunde
Physischer Server
A
Cloud Serversource
Status:
AUS
Kritisch:
Bereits replizi..
Systembetr.:
Sendet...
Cloud Servertarget
Status:
AUS
Kritisch:
Replikat
Systembetr.:
Empfängt...
Physischer Server
B
Phase 3
Network.:
Traffic routet zu
target
Verfügb.:
target
brownout
Physischer Server
A
Cloud Serversource
Status:
AN
Kritisch:
Bereits repliziert
Systembetr.:
Bereits repliziert
Cloud Servertarget
Status:
AN
Kritisch:
Replikat
Systembetr.:
Replikat
Physischer Server
B