Descrii componentele și volumele

Identifică aplicația, baza de date și procesul care execută sarcini în fundal, dacă există. Folosește imagini cu versiuni explicite și consemnează de unde vin. Pentru baza de date și fișierele încărcate, definește volume cu nume ușor de recunoscut și documentează calea văzută din fiecare container.

Păstrează lista datelor importante alături de fișierul de configurare. Un volum poate conține cache ușor de refăcut, iar altul poate conține materiale de care depinde întreaga probă. Notează pentru fiecare volum metoda de copiere și destinația în care vei proba restaurarea.

Controlezi ce se vede din rețea

Un container de aplicație poate ajunge la baza de date prin rețeaua proiectului, folosind numele serviciului. Expune la gazdă numai porturile de care are nevoie echipa. Pentru o probă accesibilă dintr-un singur calculator, legarea la interfața locală poate fi suficientă. Verifică accesul atât din mediul autorizat, cât și dintr-un loc de unde acesta trebuie blocat.

Folosește configurații și credențiale separate pentru test. Compose permite definirea de secrete și acordarea accesului pe serviciu. Pregătește și destinațiile de probă pentru email, plată ori stocare. Cu date fictive, poți exersa ce se întâmplă când un serviciu lipsește, fără ca mesajele de test să ajungă la clienți.

Probezi actualizarea cu pași măsurabili

Notează versiunea curentă și validează scenariul înainte de schimbare. Când modifici imaginea, verifică dacă aplicația execută migrarea bazei și ce presupune revenirea. Pentru o migrare de schemă, păstrează un export compatibil cu starea anterioară. Testează într-un proiect separat înainte să depinzi de el.

După actualizare, urmărește jurnalele și probează sarcinile folosite zilnic. De exemplu, încarcă un fișier, deschide-l cu un cont de test și pornește o sarcină de fundal. Dacă răspunsurile par corecte, confirmă și că datele au rămas disponibile după repornirea serviciilor.

Verifici copia printr-un proiect nou

Folosește metoda documentată de export pentru motorul bazei, ca să obții o stare consistentă. Copiază și fișierele persistente, în măsura cerută de aplicație. Păstrează configurația și instrucțiunile pentru secrete în locurile stabilite, cu acces pentru persoana care va executa restaurarea.

Pornește un proiect cu nume și volume noi, importă copiile și rulează aceleași probe. Dacă un URL sau un token trimite încă spre mediul anterior, corectează configurația și repetă testul. Notează durata până la primul flux complet și păstrează versiunea exportului asociată.

În practică

Fă o probă cu un site care are un articol, un fișier încărcat și doi utilizatori fictivi. Restaurează într-un proiect Compose nou, pe alt port local. Verifică accesul fiecărui rol și descărcarea fișierului. Notează ce ai avut nevoie să recuperezi din afara volumelor.

Surse și lecturi