Dublēšanas stratēģija, kas tiešām strādā
Dublējumi ir praktiski visiem. Kopijas ar pierādītu atjaunojamību ir krietni retāk, un tikai tās nozīmē kaut ko tajā dienā, kad tās vajag.
Šis ceļvedis aptver, kas ietilpst kopijā, kur tai jāatrodas, cik ilgi to glabāt un kā veikt atjaunošanas testu, kas pieņēmumu pārvērš faktā.
Kas ietilpst pilnā kopijā#
Daļēja kopija izskatās pēc kopijas līdz brīdim, kad tā vajadzīga. Šis ir viss saraksts.
- Datubāze: viss saturs, lietotāji, iestatījumi un veikalā pasūtījumi ar klientiem.
- Augšupielādētie faili: attēli, dokumenti, pielikumi — bieži lielākā daļa pēc apjoma.
- Kods un tēmas: īpaši pielāgojumi, kas nekur citur neeksistē.
- Servera konfigurācija: virtuālie hosti, pāradresācijas, plānotie darbi.
- Sertifikāti un vides mainīgie: tie, ko aizmirst, līdz atjaunošana iestrēgst.
- Aprakstīts atjaunošanas process: kādā secībā, kādi akreditācijas dati, kādi DNS iestatījumi.
- Savā kodā versiju kontrole aizvieto koda kopiju, bet ne datubāzi un ne failus.
Augšupielādētie faili visbiežāk izkrīt no automātiskajām kopijām, jo tie ir ārpus satura sistēmas ceļa. Pārbaudi to atsevišķi.
Biežums un glabāšanas laiks#
Pareizais biežums izriet no viena jautājuma: cik daudz darba vari atļauties izdarīt no jauna?
| Lapas tips | Biežums | Glabāšana |
|---|---|---|
| Statiska uzņēmuma vietne | Pēc izmaiņas un reizi mēnesī | Daži mēneši |
| Uzņēmuma vietne ar blogu | Katru dienu | Trīsdesmit dienas plus mēneša punkti |
| Interneta veikals | Stundā vai pastāvīgi | Vismaz trīsdesmit dienas; pasūtījumi ilgāk |
| Lietotne ar lietotāju datiem | Pastāvīgi ar darījumu žurnālu | Pēc glabāšanas politikas |
| Pirms katra atjauninājuma | Manuāli, vienmēr | Kamēr atjauninājums sevi pierāda |
Vairāku paaudžu turēšana sver vairāk nekā augsts biežums. Uzlaušana, kas atklāta pēc divām nedēļām, padara katru šī perioda kopiju nederīgu.
Kur dublējumiem jāatrodas#
Atrašanās vieta nosaka, no kādām kļūmēm esi pasargāts. Tieši te lielākā daļa risinājumu paliek nepilnīgi.
| Vieta | Aizsargā no | Neaizsargā no |
|---|---|---|
| Tas pats serveris | Nejaušas dzēšanas | Servera kļūmes, izspiedējvīrusa, konta zaudēšanas |
| Tas pats hostinga konts | Servera kļūmes | Konta iesaldēšanas, uzlauztas piekļuves |
| Atsevišķa mākoņglabātuve | Praktiski visa | Šīs glabātuves akreditācijas datu zaudēšanas |
| Lokāla kopija | Pakalpojumu sniedzēja zaudēšanas | Prasa disciplīnu, lai būtu aktuāla |
| Trīs kopijas, divi nesēji, viena ārpus | Praktiski visa | Nekā būtiska |
Vismaz vienai kopijai jāatrodas pilnībā ārpus tava hostētāja infrastruktūras un konta. Izspiedējvīrusi un kontu iesaldēšana paņem visu, kas ir sasniedzams.
Atjaunošanas tests#
Tā ir daļa, kas dublējumus pārvērš no pieņēmuma par faktu, un daļa, ko praktiski visi izlaiž.
- Atjauno kopiju testa vidē ceturksnī, nevis produkcijā.
- Nomēri, cik ilgi tas prasīja. Šis skaitlis ir tavs īstais atkopšanās laiks un parasti ilgāks, nekā domāji.
- Pārbaudi, ka saturs ir pilnīgs — ieskaitot attēlus, ne tikai tekstu.
- Pārbaudi, ka formas, pieteikšanās un veikalā pirkums strādā.
- Pieraksti, kas trūka vai aizgāja greizi, un salabo dublēšanas procesu.
- Dokumentē atjaunošanu, lai to varētu izdarīt kāds cits, kad tevis nav.
- Atkārto pēc katras lielākas lapas vai servera izmaiņas.
Biežākais atklājums pirmajā atjaunošanas testā ir, ka daļa failu trūkst vai nevienam nav datubāzes akreditācijas datu. Tieši tāpēc testē mierīgā dienā.
Biežāk uzdotie jautājumi
Vai hostētāja dublējumi ir pietiekami?
Kā vienīgā kopija nē. Tie ir noderīgi un parasti ātri, bet atrodas tajā pašā kontā, ko vari zaudēt strīda, iesaldēšanas vai uzlauztas piekļuves dēļ. Turi gan hostētāja kopijas, gan neatkarīgu kopiju citur. Pēdējā pastāv tieši tam scenārijam, kur pirmā nav pieejama.
Cik bieži jādublē?
Pietiekami bieži, lai zaudējums starp divām kopijām būtu pieņemams. Blogs, kas publicē reizi nedēļā, tiek galā ar ikdienas. Interneta veikals ne — dienas pasūtījumu zaudēšana ir darbības problēma, ne neērtība, tāpēc tur der stundas vai pastāvīga. Izlem, jautājot, cik daudz darba esi gatavs izdarīt no jauna.
Cik ilgi glabāt dublējumus?
Trīsdesmit dienu svaigie punkti sedz lielāko daļu gadījumu, plus mēneša punkti ilgākam periodam. Ilgāka perioda iemesls ir tas, ka problēmas bieži atklāj vēlu — bojāts satura imports vai trīs nedēļu veca uzlaušana. Pasūtījumu un rēķinu datiem papildus ir likumā noteiktie glabāšanas termiņi.
Ko darīt, ja kopijas nav un lapa ir pazudusi?
Vispirms jautā hostētājam — daudziem ir momentuzņēmumi, ko tu nepārvaldi, dažreiz pāris dienu senumā. Tālāk: tīmekļa arhīvs un meklētāju kešatmiņa var atgūt redzamo saturu, bet ne datubāzi, ne failus, ne pasūtījumus. Tā ir glābšana, ne atjaunošana, un tas ir iemesls, kāpēc atjaunošanas tests vispār pastāv.
mājaslapas dublēšanadublējumu stratēģijalapas atjaunošanadatubāzes dublējumsatjaunošanas testskopija ārpus servera