Zeichnen Sie eine kleine, vollständige Abhängigkeitskarte
Ein mögliches Layout ist ein HTTPS Einstiegspunkt, eine Wiki-Anwendung, deren unterstützte Datenbank, ein Anhangsverzeichnis und ein geplanter Worker. DNS und jeder ausgehende E-Mail-Dienst gehören auf die Karte, auch wenn sie woanders bereitgestellt werden. Durch die Wahl eines VPS wird keine Anwendung, kein Mailzustelldienst und keine Deployment-Automatisierung impliziert.
Wenn die Anwendung in Containern läuft, zeichnen Sie die persistenten Speicherorte getrennt von der Containerdefinition auf. Docker dokumentiert, dass ein Volume das Entfernen eines einzelnen Containers übersteht, seine beschreibbare Schicht jedoch nicht. Diese Persistenz benötigt dennoch ein Backup außerhalb des VPS. Siehe Docker’s Volume-Lebenszyklus. Schreiben Sie die Karte in den Dienstverzeichnis, einschließlich des Verantwortlichen für jede Abhängigkeit.
Budgetieren Sie Speicherplatz, bevor Sie weitere Dienste hinzufügen
Grove’s 2 vCPU, 4 GB Arbeitsspeicher, 60 GB SSD und 2 TB Transfer bieten eine anfängliche Zuweisung zur Bewertung für dieses Szenario. Das folgende Festplattenbudget ist eine illustrative Planungszuwendung, kein gemessener Verbrauch und keine Reihe erforderlicher Partitionen.
| Verwenden Sie | Planungszuschlag |
|---|---|
| Betriebssystem, Pakete und begrenzte Protokolle | 12 GB |
| Datenbank, Seitenverlauf und Suchdaten | 8 GB |
| Mitglieder-Anhänge | 18 GB |
| Update- und Export-Arbeitsbereich | 8 GB |
| Nicht zugewiesene Marge | 14 GB |
Überprüfen Sie die Anforderungen der gewählten Anwendung und beobachten Sie dann Speicher- und Festplattennutzung während eines Imports, gewöhnlicher Bearbeitung und eines Updates. Zwei vCPU begründen keine Garantie für die Anzahl der Bearbeiter. Seed könnte für eine kleinere Anwendung mit verifizierten Anforderungen geeignet sein; Canopy oder explizite Ressourcenerweiterungen werden zu Entscheidungen, die durch beobachteten Bedarf gestützt sind. Beziehen Sie Downloads, Exporte und Backup-Verkehr in die Transfer-Überprüfung unter den geltenden Abrechnungsbedingungen ein.
Beweisen Sie, dass die Notizen und Anhänge zusammengehören
Befolgen Sie das Verfahren der Anwendung, um kompatible Datenbank-, Anhangs- und Konfigurationszustände zu erfassen. Für ein PostgreSQL-gestütztes Wiki deckt ein logischer Datenbankexport allein keine Anhänge oder globalen Datenbankrollen ab. PostgreSQL warnt auch, dass die Planung regulärer Produktionsbackups mehr als pg_dumperfordern kann; wählen Sie die Methode für die tatsächliche Installation. Siehe die PostgreSQL-Exportumfang und -Einschränkungen.
Üben Sie die Wiederherstellung auf einem separaten Testziel mit deaktivierten ausgehenden Benachrichtigungen und geplanten Zustellungen. Lassen Sie den zweiten Betreuer sich als gewöhnliches Mitglied anmelden, eine bekannte Seite und einen Anhang öffnen, eine eingeschränkte Seite prüfen und bestätigen, dass eine Bearbeitung gespeichert werden kann. Zeichnen Sie fehlgeschlagene Prüfungen als abzuschließende Arbeit auf, nicht als erfolgreiche Wiederherstellung. Verwenden Sie die Wiederherstellungsübung um das Ergebnis festzuhalten.
Hinterlassen Sie einen nutzbaren Ausweg
Bewahren Sie einen dokumentierten Export von Seiten, Anhängen und dem Berechtigungsmodell neben den Wiederherstellungsanweisungen auf. Überprüfen Sie, was der Export auslässt: Seitenverlauf, interne Links und Kontozuordnungen können eine separate Behandlung erfordern. Bitten Sie den Backup-Betreuer, den Export zu öffnen, ohne sich auf das laufende Wiki zu verlassen. Die Anleitung für portablen Export hilft, einen Download in ein Übergabepaket zu verwandeln.
Ein VPS konzentriert den Live-Dienst weiterhin an einem Ort. Mehr Ressourcen beseitigen diese Abhängigkeit nicht und übernehmen keine Wartung. Konfigurieren Sie den Startplan erst, nachdem geklärt ist, wer Updates, fehlgeschlagene Jobs und unabhängige Backups übernimmt; das nützliche Ergebnis ist ein Dienst, den die Gruppe verstehen und wiederherstellen kann.
Ein Katalog-Ausgangspunkt zur Bewertung
Grove bietet 2 vCPU, 4 GB Arbeitsspeicher, 60 GB SSD und 2 TB monatlichen Transfer für $18.00 USD/Monat. Dies ist eine Startzuteilung zum Vergleich mit den Anforderungen und Messwerten Ihrer Anwendung, kein Versprechen, dass eine bestimmte Sammlung oder Zielgruppe passt.
Mit Standardoptionen kosten sechs Monate $77.76, einmalig gezahlt (28 % Rabatt auf $108.00); zwölf Monate kosten $108.00, einmalig gezahlt (50 % Rabatt auf $216.00). Ausgewählte wiederkehrende Optionen erhalten denselben Rabatt. Kalkulieren Sie unabhängigen Backup-Speicher, Domains und einen etwaigen externen Maildienst separat ein.
Grove in Island konfigurieren ↗Dokumentation zu dieser Notiz
Verwenden Sie die Dokumentation für die Version, die Sie tatsächlich ausführen. Diese Beispiele sind Planungsmaterial, kein Nachweis eines Tests auf einem Hoszen VPS.