Varundusstrateegia, mis päriselt töötab
Varukoopiad on praktiliselt kõigil. Tõestatult taastatavad koopiad on tunduvalt vähematel, ja ainult see loeb sel päeval, kui neid vaja on.
See juhend katab, mis koopiasse kuulub, kus see peab olema, kui kaua seda hoida ja kuidas teha taastamise test, mis muudab eelduse faktiks.
Mis kuulub täielikku koopiasse#
Osaline koopia tundub koopiana kuni hetkeni, mil seda vaja läheb. See on kogu nimekiri.
- Andmebaas: kogu sisu, kasutajad, seaded ja e-poes tellimused ning kliendid.
- Üleslaaditud failid: pildid, dokumendid, manused — sageli suurim osa mahult.
- Kood ja teemad: eriti kohandused, mida mujal ei ole.
- Serveri seadistus: virtuaalhostid, ümbersuunamised, ajastatud tööd.
- Sertifikaadid ja keskkonnamuutujad: need, mis ununevad, kuni taastamine kinni jookseb.
- Kirjeldatud taastamisprotsess: millises järjekorras, millised tunnused, millised DNS-seaded.
- Oma koodi puhul asendab versioonihaldus koodikoopiat, kuid mitte andmebaasi ega faile.
Üleslaaditud failid jäävad automaatsetest koopiatest kõige sagedamini välja, sest nad on sisuhaldussüsteemi tee kõrval. Kontrolli seda eraldi.
Sagedus ja säilitusaeg#
Õige sagedus tuleneb ühest küsimusest: kui palju tööd saad endale lubada uuesti teha?
| Lehe tüüp | Sagedus | Säilitus |
|---|---|---|
| Staatiline ettevõtte leht | Muudatuse järel ja kord kuus | Mõni kuu |
| Ettevõtte leht blogiga | Iga päev | Kolmkümmend päeva ja kuupõhised punktid |
| E-pood | Tunnis või pidevalt | Vähemalt kolmkümmend päeva; tellimused kauem |
| Rakendus kasutajaandmetega | Pidevalt tehingulogiga | Säilituspoliitika järgi |
| Enne iga uuendust | Käsitsi, alati | Kuni uuendus on end tõestanud |
Mitme põlvkonna hoidmine kaalub rohkem kui kõrge sagedus. Kahe nädala pärast avastatud murdmine muudab iga selle perioodi koopia väärtusetuks.
Kus varukoopiad peavad olema#
Asukoht määrab, milliste rikete eest sa kaitstud oled. Just siin jäävad enamik korraldusi puudulikuks.
| Asukoht | Kaitseb | Ei kaitse |
|---|---|---|
| Sama server | Juhusliku kustutamise eest | Serveririke, lunavara, konto kaotus |
| Sama majutuskonto | Serveririke | Konto külmutamine, murtud ligipääs |
| Eraldi pilvesalvestus | Praktiliselt kõige eest | Selle salvestuse tunnuste kaotus |
| Kohalik koopia | Teenusepakkuja kaotuse eest | Nõuab distsipliini ajakohasena hoidmiseks |
| Kolm koopiat, kaks kandjat, üks väljas | Praktiliselt kõige eest | Midagi olulist |
Vähemalt üks koopia peab olema täielikult väljaspool sinu majutaja taristut ja kontot. Lunavara ja kontode külmutamine võtavad kõik, mis käeulatuses on.
Taastamise test#
See on osa, mis muudab varukoopiad eeldusest faktiks, ja osa, mille praktiliselt kõik vahele jätavad.
- Taasta koopia testkeskkonda kvartalis, mitte tootmisse.
- Mõõda, kui kaua see võttis. See number on su päris taastumisaeg ja tavaliselt pikem kui arvasid.
- Kontrolli, et sisu on täielik — koos piltidega, mitte ainult tekst.
- Kontrolli, et vormid, sisselogimine ja e-poes ost töötavad.
- Kirjuta üles, mis puudus või valesti läks, ja paranda varundusprotsess.
- Dokumenteeri taastamine, et keegi teine saaks selle teha, kui sind ei ole.
- Korda pärast iga suuremat lehe või serveri muudatust.
Levinuim leid esimeses taastamise testis on, et osa faile puudub või kellelgi ei ole andmebaasi tunnuseid. Just sellepärast testitakse rahulikul päeval.
Korduma kippuvad küsimused
Kas majutaja varukoopiatest piisab?
Ainsa koopiana ei. Need on kasulikud ja tavaliselt kiired, kuid nad on sama konto sees, mille võid kaotada vaidluse, külmutamise või murtud ligipääsu tõttu. Hoia nii majutaja koopiaid kui ka sõltumatut koopiat mujal. Viimane on olemas täpselt selleks olukorraks, kus esimene ei ole kättesaadav.
Kui tihti tuleb varundada?
Piisavalt tihti, et kaotus kahe koopia vahel oleks vastuvõetav. Kord nädalas avaldav blogi saab hakkama igapäevasega. E-pood ei saa — päeva tellimuste kaotamine on tegevusprobleem, mitte ebamugavus, seega kehtib seal tunnipõhine või pidev. Otsusta, küsides, kui palju tööd oled valmis uuesti tegema.
Kui kaua varukoopiaid säilitada?
Kolmekümne päeva värsked punktid katavad enamiku juhtumeid, pluss kuupõhised punktid pikemaks perioodiks. Pikema perioodi põhjus on see, et probleeme avastatakse sageli hilja — rikutud sisuimport või kolme nädala tagune murdmine. Tellimuste ja arvete andmetele kehtivad lisaks seadusest tulenevad säilitusajad.
Mis siis, kui koopiat ei ole ja leht on kadunud?
Küsi esmalt majutajalt — paljudel on hetktõmmiseid, mida sa ei halda, vahel mõne päeva tagant. Seejärel: veebiarhiiv ja otsingumootorite vahemälu võivad taastada nähtavat sisu, kuid mitte andmebaasi, faile ega tellimusi. See on päästmine, mitte taastamine, ja see on põhjus, miks taastamise test üldse olemas on.
veebilehe varundusvarukoopia strateegialehe taastamineandmebaasi varundustaastamise testkoopia väljaspool serverit