S3 Backup Fragen

Ich bin kein Entwickler und auch kein Experte auf diesem Gebiet, also haben Sie bitte etwas Nachsicht mit mir …

Vor ein paar Monaten, als ich Discourse installiert habe (ich musste es vorerst deinstallieren, werde aber nächstes Jahr zurückkehren), habe ich festgestellt, dass meine täglichen Backups sehr klein waren (natürlich habe ich es gerade erst aufgebaut/gestaltet und hatte keine Mitglieder, also keinen wirklichen Traffic und/oder neuen Inhalt). Jedes Backup dauerte etwa 20 MB.

Ich habe ChatGPT gefragt, wie viel ich pro Monat für einen Backup-Service in diesem speziellen Fall bezahlen müsste (ich weiß, dass die Backup-Größe mit einer aktiven Community schnell zunehmen wird, aber dies dient nur als Beispiel).

Bei AWS müsste ich voraussichtlich etwa 0,45 bis 0,60 US-Dollar pro Monat für diese täglichen 20-MB-Backups (also 600 MB pro Monat) bezahlen. Ist das ein realistischer Kostenpunkt oder übersehe ich etwas?

Dann habe ich nach BackBlaze B2 gefragt. Zu meiner Überraschung wurde mir gesagt, dass sie etwas verwenden, das mit S3 kompatibel ist (bevor ich ChatGPT danach fragte, dachte ich, S3 sei etwas, das nur AWS verwendet, wie der Name ihres Dienstes – was es auch ist –, aber es scheint eher ein „Protokoll“ zu sein, das andere Unternehmen nutzen können. Interessant…). Mir wurde gesagt, dass BackBlaze einen Pauschalbetrag von 0,005 US-Dollar pro GB pro Monat hat.

Für diese täglichen 20 MB Backups (600 MB pro Monat) wären die geschätzten monatlichen Kosten also:

  • AWS S3: 0,45–0,60 $
  • Backblaze B2: 0,15–0,30 $

Ist dies ein realistisches Szenario für diese Datenmenge?

Ich möchte nur ein gutes Verständnis dafür bekommen, wie die Dinge funktionieren (und kosten), damit ich mich an andere Datenmengen anpassen kann, wenn die Community wächst.

Ich erinnere mich, die S3-Option in den Discourse-Einstellungen gesehen zu haben (als ich dachte, es sei nur mit AWS verbunden – was für einen Laien wie mich immer sehr verwirrend erschien). Das bedeutet also, dass ich BackBlaze B2 verwenden kann, richtig?

Noch eine Frage: Wenn ich mit PayPal bezahle, muss ich auch deren Gebühren bezahlen, was etwa 30 Cent pro Transaktion plus einen Prozentsatz des gezahlten Gesamtbetrags beträgt. Also habe ich ChatGPT gefragt, ob beide Unternehmen es mir erlauben, einen bestimmten Betrag einmalig einzuzahlen und diesen dann als Guthaben zu verwenden, um monatliche Gebühren zu vermeiden. Mir wurde gesagt, dass sie das tun. Kann das jemand bestätigen?

Jede Hilfe zu diesem Thema ist sehr willkommen. Vielen Dank!

Bei solch kleinen Backups mit dieser Häufigkeit, ja, die Gebühren werden minimal sein.

Soweit ich mich erinnere, kostete mich S3 für meine Backups etwa 60 $ pro Jahr für 30 GB Backups zweimal pro Woche (3 Backups aufbewahrt). Selbst wenn ich mich in der Anzahl der Backups irre, ist die Größenordnung der Kosten ausreichend korrekt.

S3 wird Sie fast nichts kosten. :smiley:

Danke für die Bestätigung! Ja, mir ist bewusst, dass dies für eine belebte Community keine praktikablen Kosten wären, aber zumindest gibt mir das eine Vorstellung davon, was die Dinge im Durchschnitt kosten.

Möchten Sie mir mitteilen, warum Sie es nicht mehr verwenden? Was verwenden Sie jetzt? Und Sie haben AWS S3 verwendet, richtig? Jetzt, da ich verstanden habe, dass es das S3-„Protokoll“ (oder wie auch immer dieser technische Begriff lautet) gibt, möchte ich nur verstehen, ob Sie AWS verwendet haben?

Lassen Sie mich sehen, ob ich das richtig verstehe: Jedes Backup war 30 GB groß, Sie haben es zweimal pro Woche gemacht (also 60 GB pro Woche) und Sie haben jederzeit 3x30 GB aufbewahrt? Sie wurden immer noch für alle Backups belastet, auch wenn Sie sie gelöscht haben, richtig? Technisch gesehen haben Sie also ungefähr 60 GB pro Woche x 4 Wochen lang verwendet, das sind 240 GB, plus zusätzliche 30 GB am Ende des Monats, was 270 GB Nutzung pro Monat ergibt?

Vielleicht sind meine Berechnungen falsch oder ich verstehe den gesamten Vorgang nicht ganz, aber wenn das stimmt, ist es für 60 $ pro Jahr immer noch sehr günstig. Ich würde vermuten, dass die 30 GB nicht für Discourse waren? Würde eine Community jemals einen solchen Platzbedarf pro Backup erreichen?

Auch zu meinem Dropbox-Kommentar am Ende: Ich habe keine klare Vorstellung mehr, wie ich zu meinem Dropbox-Backup-Plan gekommen bin (ich erinnere mich, dass ich den Prozess der Arbeit mit der API von Dropbox oder so etwas durchlaufen habe, aber ich erinnere mich nicht, ob es für Discourse war?), da ich Digital Ocean verwendet habe, aber ich kann den Ordner dort definitiv sehen.

Ich habe 22 GB auf Dropbox von damals, als sie gestartet sind und ich viele Freunde eingeladen habe. Da ich Dropbox für meine tägliche Arbeit kaum nutze (ich benutze hauptsächlich iCloud) und ich Keyboard Maestro habe, um diese Backups täglich von Dropbox in einen anderen Ordner auf meinem Computer zu verschieben, ist der größte Teil meines Dropbox-Speichers verfügbar. Wäre das nicht genug für eine ziemlich belebte Community in der Zukunft? Wie groß ist die Backup-Datei Ihrer Community heutzutage, wenn Sie diese Information teilen möchten?

Ja, es war AWS S3.

Ich habe leider nicht die genauen Zahlen, da ich die S3-Datennutzung, die älter als 1 Jahr ist, nicht in der Amazon-Oberfläche sehen kann, aber wie gesagt, ich denke, die Größenordnung stimmt.
Ich weiß, dass meine Backups jeweils ca. 30 GB groß waren und ich maximal etwa 3 Backups aufbewahrt habe. Was die Häufigkeit angeht, erinnere ich mich nicht mehr, ob es einmal alle zwei Tage oder einmal pro Woche war.

Ich habe noch die Rechnungen, und sie weisen monatlich zwischen 5 und 7 $ aus. Sie zeigen keine datenbezogenen Informationen an.

Ich habe die Nutzung von S3 wegen der Kosten eingestellt. Es war nicht so teuer, wie Sie sagen, aber ich versuchte, die Kosten zwischen den verschiedenen Diensten, die ich abonniere (Hosting, E-Mails, CDN, Backups…), auszugleichen, und entschied mich stattdessen, meine Backups kostenlos mit rclone mit meinem Google Drive zu synchronisieren.

Der Nachteil ist, dass ich zwar darauf vertraue, dass Discourse S3 zuverlässig nutzt, aber wenn ich rclone verwende, habe ich nicht das gleiche Vertrauen und muss sicherstellen, dass die Backups ordnungsgemäß mit Google Drive synchronisiert werden. Und ich überwache dies immer wieder, besonders seit ich festgestellt habe, dass mindestens einmal das Google-Token nicht korrekt aktualisiert wurde und meine Backups aufgehört haben, mit Drive synchronisiert zu werden.

Ich werde vielleicht meine Art, meine Backups zu verwalten, in Zukunft ändern, ich weiß es nicht.

Ja, es ist für Discourse :slight_smile:
Die Backup-Größe betrug vor zwei Jahren etwa 27 GB und jetzt 30 GB.

Wie bei vielen Instanzen besteht der größte Teil der Backup-Größe aus Uploads. Die unkomprimierte Datenbank ist zwar 23 GB groß, aber Text wird effizient komprimiert.

Ich glaube, das könnte leicht mit einer Art Automatisierungstool behoben werden? Ich benutze Keyboard Maestro, und wenn ich erwarte, eine Datei mit einem bestimmten Namen auf meiner Dropbox zu erhalten, kann ich das zum Beispiel so automatisieren, dass es täglich oder immer dann ausgeführt wird, wenn ich die Datei erhalten soll, und wenn nichts da ist, könnte es eine Benachrichtigung anzeigen.

Würde so etwas für dich funktionieren, anstatt es manuell zu überprüfen?

Wow, das ist eine Menge! Ich kann mir vorstellen, dass das bei Communities mit viel Engagement, vielen Uploads und vielen Jahren Aktivität so wird? Vorerst komme ich also wahrscheinlich mit sehr kleinen Backup-Dateien aus, die in meine Dropbox passen.

Und selbst wenn ich mich für AWS oder BackBlaze entscheide, sind 5-7 Dollar pro Monat gut genug, um etwas Seelenfrieden zu haben. Wenn das Budget dafür da ist, schätze ich meinen Verstand mehr als meinen Geldbeutel :wink:

Ich weiß deine Zeit und deine Hilfe dabei wirklich zu schätzen (und das Überprüfen deiner Rechnungen und so)! :+1:

1 „Gefällt mir“