2017-05-30 2 views
1

Welche sind die besten Tools zum regelmäßigen Speichern von Snapshot auf S3 (zum Beispiel pro Tag)?ElasticSearch Cluster-Backup auf S3

Ich weiß ElasticSearch Snapshot nur Delta speichern. Wenn ich Snapshot pro Tag erstelle, werde ich viele Verzeichnisse sehr bald und S3 eigene Kosten haben. Gibt es einen Weg oder eine Strategie, um Kosten und Platz zu reduzieren?

+0

Fragen, die uns bitten, ein Buch, ein Tool, eine Softwarebibliothek, ein Lernprogramm oder eine andere Offsite-Ressource zu empfehlen oder zu finden, sind für Stack Overflow off-topic, da sie dazu neigen, eigensinnige Antworten und Spam zu erhalten. Beschreiben Sie stattdessen das Problem und was bisher unternommen wurde, um es zu lösen. – Raf

+0

Danke Raf. Anfangs.Ich habe manuell angegeben, Backup auf S3 zu machen, und danach versuche ich crontab. Weiß nicht Das ist der richtige Weg um Backup zu machen. – developer

+0

Am besten, wenn Sie Ihre Frage bearbeiten und angeben, dass Ihre Hauptsorge elasticsearch ist. Schauen Sie [hier] (https://stackoverflow.com/help/how-to-ask) nach, wie Sie eine bessere Frage stellen können. – Raf

Antwort

0

Sie werden zwei Dinge benötigt:

  1. die S3-Repository hinzufügen.
  2. Führen Sie die Snapshots in regelmäßigen Abständen - Curator is a great tool for that.

Kurator kann auch delete snapshots periodically. Obwohl ich nicht sicher bin was du meinst mit "Wenn ich pro Tag erstelle, werde ich sehr bald und S3 eigene Kosten haben." Da es ein Unterschied ist, sollte es relativ billig sein.