2016-06-16 7 views
4

Ich versuche, mit mehreren Präventive VM-Instanzen auf Google Compute Engine für elastischen Suchdienst und mit Blick auf einige Zweifel zu arbeiten, wie folgt: -Arbeiten mit Pre Bezug VMs auf Google Compute Engine

  1. Ist 30sec Fenster genug, um Daten von einer preemptiven elastischen Suchinstanz zu einer stabilen VM zu speichern?

  2. Wie speichert man den Status einer VM, die beendet wird, und stellt sie wieder her?

  3. Gibt es eine Alternative zum Google Autoscaler?

+0

Versuchen Sie StackExchange oder ein anderes forum elasticsearch gewidmet, das ist nicht wirklich eine Frage speziell für GCE (es ist nur, dass Preemptible VMs gibt Ihnen die 30s Kriterien, die Sie sich fragen). –

+0

@ PaulR.Naja, wenn es um den generellen Winterschlaf und das Aufwecken der preemptiven (Linux) Maschine geht, dann geht es mehr um GCE als Elasticsearch. – xmedeko

+0

Es sagt "ist 30sec genug, um Daten zu speichern ..." Also würde es von den Daten und der Anwendung abhängen, nicht wahr? –

Antwort

1

Sie könnten versuchen, eine 'shutdown-script' läuft einen Schnappschuss mit dem Befehl zu erstellen:

gcloud Rechen Snapshot-Laufwerke [DISK_NAME] --zone = [zone] --snapshot-names = [snapshot_name]

Obwohl Sie sollten verschiedene Snapshot-Namen haben. Wenn Sie dies verwenden, erhalten Sie eine Sicherungskopie des aktuellen VM-Status, aber es gibt keine automatische Möglichkeit, eine andere VM aus diesem Snapshot zu erstellen, wenn sie erstellt wird.

Soweit ich weiß, gibt es keine vordefinierte Alternative, die dasselbe wie das Autoscaling tut. Sie können jedoch auch versuchen, das Shutdown-Skript zum Starten einer VM zu verwenden.

Verwandte Themen