Desenați o hartă a dependențelor mică și completă
O posibilă structură este un punct de intrare HTTPS, o aplicație wiki, baza de date compatibilă a acesteia, un director de atașamente și un lucrător programat. DNS și orice serviciu de e-mail de ieșire aparțin hărții chiar dacă sunt furnizate în altă parte. Alegerea unui VPS nu implică nicio aplicație, serviciu de livrare a e-mailurilor sau automatizare de implementare.
Dacă aplicația rulează în containere, înregistrați locațiile persistente separat de definiția containerului. Docker documentează că un volum supraviețuiește eliminării unui container individual, în timp ce stratul său scriibil nu. Acea persistență are totuși nevoie de o copie de siguranță în afara VPS-ului. Consultați Ciclul de viață al volumelor Docker. Scrieți harta în inventar de servicii, inclusiv proprietarul fiecărei dependențe.
Bugetați spațiu înainte de a adăuga mai multe servicii
2 vCPU al Grove, memorie 4 GB, 60 GB SSD și transfer 2 TB oferă o alocare de pornire de evaluat pentru acest scenariu. Următorul buget de disc este o alocație ilustrativă de planificare, nu un consum măsurat sau un set de partiții obligatorii.
| Folosiți | Alocație de planificare |
|---|---|
| Sistem de operare, pachete și jurnale limitate | 12 GB |
| Bază de date, istoricul paginilor și datele de căutare | 8 GB |
| Atașamentele membrilor | 18 GB |
| Spațiu de lucru pentru actualizare și export | 8 GB |
| Marjă nealocată | 14 GB |
Verificați cerințele aplicației alese, apoi observați utilizarea memoriei și a discului în timpul unui import, al editării obișnuite și al unei actualizări. Două vCPU nu stabilesc o garanție privind numărul de editori. Seed poate fi potrivit pentru o aplicație mai mică cu cerințe verificate; Canopy sau adăugările explicite de resurse devin decizii susținute de cererea observată. Includeți descărcările, exporturile și traficul de backup în revizuirea transferului conform termenilor de măsurare aplicabili.
Dovediți că notele și atașamentele aparțin împreună
Urmați procedura aplicației pentru a captura stări compatibile ale bazei de date, atașamentelor și configurației. Pentru un wiki bazat pe PostgreSQL, un export logic al bazei de date singur nu acoperă atașamentele sau rolurile globale ale bazei de date. PostgreSQL avertizează, de asemenea, că planificarea regulată a copiilor de siguranță de producție poate necesita mai mult de pg_dump; alegeți metoda pentru instalarea reală. Consultați Domeniul și limitările exportului PostgreSQL.
Exersați recuperarea pe o destinație de test separată, cu notificările de ieșire și livrările programate neutralizate. Rugați al doilea responsabil să se conecteze ca membru obișnuit, să deschidă o pagină și un atașament cunoscute, să verifice o pagină restricționată și să confirme că o modificare poate fi salvată. Înregistrați verificările eșuate ca lucrări de finalizat, nu ca o recuperare reușită. Utilizați exercițiu de restaurare pentru a captura rezultatul.
Lăsați o rută de ieșire utilizabilă
Păstrați un export documentat al paginilor, atașamentelor și modelului de permisiuni alături de instrucțiunile de recuperare. Verificați ce omite exportul: istoricul paginilor, linkurile interne și mapările conturilor pot necesita tratament separat. Rugați responsabilul de backup să deschidă exportul fără a se baza pe wiki-ul care rulează. ghidul de export portabil ajută la transformarea unei descărcări într-un pachet de predare.
Un singur VPS concentrează totuși serviciul live într-un singur loc. Mai multe resurse nu elimină această dependență și nu preiau mentenanța. Configurați planul de start doar după ce stabiliți cine se ocupă de actualizări, joburile eșuate și backup-urile independente; rezultatul util este un serviciu pe care grupul îl poate înțelege și recupera.
Un punct de plecare de catalog de evaluat
Grove oferă 2 vCPU, memorie 4 GB, 60 GB SSD și 2 TB trafic lunar la $18.00 USD/lună. Aceasta este o alocare de start pentru a o compara cu cerințele și măsurătorile aplicației dvs., nu o promisiune că o anumită colecție sau audiență se va potrivi.
Cu opțiunile implicite, șase luni costă $77.76 plătit o dată (28% reducere de la $108.00); douăsprezece luni costă $108.00 plătit o dată (50% reducere de la $216.00). Opțiunile recurente selectate primesc aceeași reducere. Bugetați separat stocarea de backup independentă, domeniile și orice serviciu de e-mail extern.
Configurați Grove în Islanda ↗Documentația din spatele acestei note
Folosiți documentația pentru versiunea pe care o rulați efectiv. Aceste exemple sunt material de planificare, nu o dovadă a unui test pe un VPS Hoszen.