8. modulis · 8.1
Rezerves kopijas: kas, kur un cik bieži
8. modulis: Rezerves kopijas, testa vide un PHP jauninājumi · Lasīšanas laiks: 9 minūtes
Mācību mērķis: pēc šīs nodarbības Jūs varēsiet izveidot WordPress tīmekļa vietnes rezerves kopiju plānu saskaņā ar 3-2-1 principu.
Galvenie jēdzieni: rezerves kopija, datubāze, wp-content, wp-config.php, 3-2-1 princips, ārpus servera, glabāšanas termiņš, cik bieži (cik daudz darba Jūs varat atļauties zaudēt), mitināšanas rezerves kopija, instalētāja rezerves kopija, rezerves kopiju spraudnis, šifrēšana, rezerves kopijas ārpus tīmekļa mapes
Kāpēc Jums vajadzīga rezerves kopija
Rezerves kopija ir Jūsu ceļš atpakaļ, ja kaut kas noiet greizi. Un kaut kas vienmēr kādreiz noiet greizi:
- atjauninājums, kas sabojā tīmekļa vietni (nodarbība 7.2);
- spraudnis vai kolēģis, kas nejauši izdzēš saturu;
- uzlaušana (nodarbība 7.5);
- kļūda pārcelšanas laikā (nodarbība 9.5);
- serveris vai datu centrs ar problēmām;
- atceltais mitināšanas pakotne vai maksājuma kavējums, pēc kura mitināšanas pakalpojumu sniedzējs izdzēš Jūsu datus.
Tam, kam nav lietojamas rezerves kopijas, visos šajos gadījumos jāsāk no jauna. Rezerves kopiju izveidot ir viegli. Lietojama rezerves kopija, kas ir pilnīga, atrodas drošā vietā un ir atjaunojama, prasa plānu.
Kam jāiekļauj
WordPress tīmekļa vietne ir faili plus datubāze (nodarbība 1.3). Pilnīga rezerves kopija satur:
| Sastāvdaļa | Kāpēc |
|---|---|
| Datubāze | Visi Jūsu teksti, lapas, iestatījumi, lietotāji, pasūtījumi |
| wp-content | Tēmas, spraudņi un, galvenokārt, augšupielādes (Jūsu fotoattēli un dokumenti) |
| wp-config.php | Šīs instalācijas iestatījumi un atslēgas |
| .htaccess un citi paša faili tīmekļa mapē | Pāradresācijas noteikumi, drošības noteikumi, verifikācijas faili |
WordPress pašu (wp-admin, wp-includes) vienmēr var lejupielādēt no jauna, bet ir ērti, ja tas ir iekļauts: tad Jūs atjaunojat visu uzreiz.
Padomājiet arī par to, kas atrodas blakus tīmekļa vietnei: e-pasts tajā pašā domēnā, DNS ieraksti (DNS kursa nodarbība 6.3) un iespējamie cronjobs Jūsu mitināšanas panelī. Rezerves kopija, kurā ir tikai WordPress, tos neatjauno.
3-2-1 princips
Pazīstams rezerves kopiju pamatprincips:
- 3 datu kopijas (oriģināls un divas rezerves kopijas);
- uz 2 dažādiem glabāšanas veidiem vai sistēmām;
- no kurām 1 atrodas citā vietā, ārpus servera un, vēlams, pie cita pakalpojumu sniedzēja.
Kāpēc? Tāpēc, ka visas kopijas vienā vietā var pazust vienlaicīgi. Rezerves kopija Jūsu paša mitināšanas pakotnē (piemēram, instalētāja rezerves kopija, nodarbība 2.2) pazūd, ja pakotne tiek uzlauzta, atcelta vai serveris salūst. Rezerves kopija pie Jūsu mitināšanas pakalpojumu sniedzēja uz cita servera ir labāk, bet joprojām pieder tam pašam pakalpojumu sniedzējam un tam pašam kontam. Kopija Jūsu paša datorā vai cita pakalpojumu sniedzēja mākoņkrātuvē padara ainu pilnīgu.
Paplašinājums, ko dažkārt redz: 3-2-1-1-0. Papildu 1 ir kopija, kuru nevar mainīt vai izdzēst (bezsaistē vai "nemaināma" (immutable)), lai tai nevarētu piekļūt arī uzlauzējs vai izspiedējvīruss. 0 nozīmē: nulle kļūdu, testējot atjaunošanu (nodarbība 8.2).
Cik bieži, un cik ilgi glabāt
Jautājums "cik bieži" īstenībā ir: cik daudz darba Jūs varat atļauties zaudēt? Ja lapa tiek mainīta tikai reizēm, pietiek ar rezerves kopiju reizi nedēļā. Ja Jūs katru dienu publicējat ziņas, tad vajadzīga dienas rezerves kopija. Interneta veikalā ar pasūtījumiem katru stundu dienas rezerves kopija jau ir par maz: atjaunošana uz šorīta stāvokli nozīmē, ka šodienas pasūtījumi ir zuduši. Tur vajadzīga biežāka datubāzes rezerves kopija vai mitināšanas pakalpojumu sniedzējs, kas var atjaunot uz īsāku laika periodu.
Svarīgi ir arī tas, cik tālu atpakaļ. Uzlaušanu dažkārt atklāj tikai pēc nedēļām (nodarbība 7.5). Ja Jūs glabājat tikai pēdējo septiņu dienu kopijas, un aizmugures durvis ir trīs nedēļas vecas, visas Jūsu rezerves kopijas ir inficētas. Tāpēc glabājiet arī vecākas rezerves kopijas, piemēram, katru dienu mēnesi un katru mēnesi gadu.
Kurš izveido rezerves kopiju?
Ir trīs veidi, un labs plāns parasti izmanto divus no tiem:
- Mitināšanas pakalpojumu sniedzēja rezerves kopijas. Daudzu mitināšanas pakalpojumu sniedzēju gadījumā automātiskas, no visas Jūsu pakotnes, atsevišķā krātuvē. WebOké gadījumā, piemēram, katru nakti, ar pēdējo 30 dienu naktīm, krātuves serveros citā datu centrā. Pārbaudiet pie sava mitināšanas pakalpojumu sniedzēja: cik bieži, cik ilgi, kur, un vai varat pats (un pa daļām) atjaunot?
- Instalētāja rezerves kopijas (nodarbība 2.2). Noderīgas tieši pirms atjauninājuma, bet tās atrodas Jūsu paša pakotnē un tiek ieskaitītas Jūsu krātuvē. Nav 3-2-1 principa sastāvdaļa.
- Rezerves kopiju spraudnis (piemēram, UpdraftPlus, BackWPup, Duplicator vai maksas pakalpojums). Tas var sūtīt rezerves kopijas uz ārēju krātuvi (mākoņkrātuvi, paša serveri). Tas ir vienkāršākais veids, kā iegūt to "1 ārpus durvīm". Ņemiet vērā: spraudnis darbojas Jūsu tīmekļa vietnē, tāpēc uzlaušanas gadījumā arī tas var būt skarts, un Jūsu ārējās krātuves pieteikšanās dati atrodas Jūsu datubāzē.
Vienkāršs, labs plāns mazai tīmekļa vietnei: mitināšanas pakalpojumu sniedzēja ikdienas rezerves kopija, plus katru mēnesi (un pirms katras lielas izmaiņas) lejupielāde uz Jūsu paša datoru vai mākoņkrātuvi.
Droša glabāšana
- Nekad tīmekļa mapē. Rezerves kopija kā
public_html/backup.zipir lejupielādējama ikvienam, ar Jūsu datubāzes paroli un visiem klientu datiem (nodarbība 7.4). - Šifrējiet rezerves kopijas, kas atrodas ārpus Jūsu mitināšanas pakalpojumu sniedzēja, īpaši, ja tajās ir personas dati (nodarbība 9.3). Rezerves kopija nozagtā klēpjdatorā vai koplietotā mākoņmapē citādi ir datu aizsardzības pārkāpums.
- Glabājiet pieteikšanās datus savai rezerves kopiju krātuvei citur, nevis pašā tīmekļa vietnē, piemēram, Jūsu paroļu pārvaldniekā. Ja Jūsu tīmekļa vietne pazūd, Jums tai joprojām jābūt pieejamai.
- Sakārtojiet: vecas rezerves kopijas Jūsu pakotnē aizņem krātuvi. Rezerves kopijas ārpus servera dzēsiet saskaņā ar Jūsu glabāšanas termiņu.
Praksē: kā tas izskatās panelī
Kā piemēru izmantosim DirectAdmin ar WebOké Backups. Citiem mitināšanas pakalpojumu sniedzējiem ir līdzīgas funkcijas, piemēram, JetBackup cPanel vai rezerves kopiju funkcija Plesk.
- Mans WebOké pie WebOké Backups Jūs redzat pēdējo nakšu rezerves kopijas, un varat izveidot papildu rezerves kopiju vai lejupielādēt rezerves kopiju.
- DirectAdmin pie Back-up and Restore Jūs varat pats izveidot rezerves kopiju no tā, ko atzīmējat; tā nonāk Jūsu paša pakotnē (mapē backups) un ir lejupielādējama.
- Installatron Jūs izveidojat rezerves kopiju vienai WordPress instalācijai, noderīgi tieši pirms atjauninājuma.
Kopsavilkums
- Pilnīga rezerves kopija satur datubāzi, wp-content, wp-config.php un paša failus; padomājiet arī par e-pastu, DNS un cronjobiem.
- 3-2-1: trīs kopijas, divi glabāšanas veidi, viena ārpus servera un, vēlams, pie cita pakalpojumu sniedzēja.
- Cik bieži, ir atkarīgs no tā, cik daudz darba Jūs varat atļauties zaudēt; glabājiet arī vecākas rezerves kopijas, jo uzlaušanu var atklāt vēlu.
- Apvienojiet mitināšanas pakalpojumu sniedzēja rezerves kopiju ar paša kopiju ārpus servera; instalētāja rezerves kopijas ir noderīgas, bet nav plāns.
- Nekad rezerves kopijas tīmekļa mapē; šifrējiet kopijas ārpus mitināšanas pakalpojumu sniedzēja un glabājiet piekļuvi citur.
Tests (quiz)
Uzdevums
Uzdevums D8.1: Jūsu rezerves kopiju plāns pēc 3-2-1 principa. Aizpildiet tabulu savai tīmekļa vietnei: kādas kopijas ir pieejamas (oriģināls, rezerves kopija 1, rezerves kopija 2), kur atrodas katra kopija (kurš pakalpojumu sniedzējs, kura krātuve), cik bieži tā tiek izveidota, cik ilgi tā tiek glabāta, un kurš tai var piekļūt. Vai Jūsu plāns atbilst 3-2-1 principam? Pēc tam lejupielādējiet vienu pilnīgu rezerves kopiju un apskatieties failā: vai tajā ir datubāze (.sql fails), wp-content/uploads un wp-config.php? Atzīmējiet, ko esat atraduši, un pierakstiet, cik daudz darba Jūs maksimāli zaudētu, ja Jums būtu jāatjauno Jūsu jaunākā rezerves kopija.
Uzdevums D8.1: Jūsu rezerves kopiju plāns pēc 3-2-1 principa
Šo uzdevumu veicat paši; neviens to nepārbauda. Atzīmējiet, ko esat izdarījuši, un atzīmējiet uzdevumu kā paveiktu.
Vismaz viena kopija atrodas pie cita pakalpojumu sniedzēja vai ārpus servera, glabāšanas termiņš ir ilgāks par nedēļu, un Jūsu atbilde uz jautājumu "cik daudz darba" ir konkrēta (piemēram, "ne vairāk kā viena diena pasūtījumu").
Jūsu atzīmes un piezīmes paliek tikai šajā pārlūkprogrammā; mēs tās nekur nesūtām. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums ir paveikts.
Papildu lasāmviela
Šie raksti apraksta soļus WebOké paneļos; citos paneļos tie darbojas līdzīgi.
- DirectAdmin rokasgrāmata 16.1: Kādas rezerves kopijas ir pieejamas WebOké
- DirectAdmin rokasgrāmata 16.2: Backup and Restore: pats izveidot rezerves kopiju DirectAdmin
- DirectAdmin rokasgrāmata 16.5: Vai šo var izdarīt arī Mans WebOké? WebOké Backups
- DirectAdmin rokasgrāmata 13.6: Rezerves kopiju izveide un atjaunošana Installatron
- WebOké rezerves kopijas: kā apskatīt, atjaunot vai lejupielādēt rezerves kopiju
- Kā izveidot MySQL datubāzes rezerves kopiju?
- DirectAdmin rokasgrāmata 16.6: Vietas atbrīvošana: veco dublējumkopiju sakārtošana
- Rezerves kopijas WordPress (developer.wordpress.org, Angļu): https://developer.wordpress.org/advanced-administration/security/backup/
