Teknologia

Varmuuskopiointi: 3-2-1-sääntö

Kolme kopiota, kaksi eri tallennusmediaa, yksi ulkopuolinen sijainti: käymme vaihe vaiheelta läpi, miten yrityksen data ja verkkosivusto varmuuskopioidaan automaattisesti ja miten palautus testataan.

Aurora YazılımToimitustiimi 6 min lukuaika
Varmuuskopiointi: 3-2-1-sääntö
Miten varmuuskopiointi tehdään?

Vastaus kysymykseen, miten varmuuskopiointi tehdään oikein, on 3-2-1-sääntö: datasta on vähintään kolme kopiota, ne säilytetään kahdella eri tallennusmedialla ja yksi säilytetään fyysisesti toisessa paikassa, mieluiten pilvessä. Varmuuskopiot otetaan automaattisesti, ne salataan ja toimivuus varmistetaan säännöllisin väliajoin tehtävällä palautustestillä.

Miksi varmuuskopiointia ei kannata lykätä?

Tietojen menetys tulee useimmiten odottamattomana hetkenä: vioittunut levy, vahingossa poistettu kansio, varastettu kannettava, kiristysohjelma tai murrettu verkkosivusto. Kaikissa näissä tilanteissa työn pelastaminen riippuu yhdestä kysymyksestä: onko sinulla toimiva varmuuskopio?

Varmuuskopiointi on vakuutus, joka on edullinen mutta laiminlyötynä hyvin kallis. Kirjanpitotiedostot, asiakaslistat, tarjousarkistot, tuotekuvat ja verkkosivuston tietokanta ovat omaisuutta, jonka uudelleenluominen kestää viikkoja tai on mahdotonta.

Tässä oppaassa rakennamme yrityksen tietokoneille ja verkkosivustoille toteutettavan järjestelyn. Tavoitteena ei ole monimutkainen järjestelmä vaan hiljaa toimiva, säännöllisesti tarkastettu tapa.

Mikä on 3-2-1-varmuuskopiointisääntö?

3-2-1-varmuuskopiointisääntö on tietosuojan yleisimmin hyväksytty lähestymistapa. Sääntö on yksinkertainen, mutta jokaiselle luvulle on perustelu; se on rakennettu siten, ettei yksittäinen vika tai tapahtuma tuhoa kaikkia kopioita samanaikaisesti.

LukuMerkitysMiltä suojaa?
3 kopiotaAlkuperäinen data + vähintään kaksi varmuuskopiotaYhden varmuuskopion vioittuminen
2 tallennusmediaaEsimerkiksi ulkoinen levy ja NAS tai pilviSamanlaisen laitteiston samanaikainen vikaantuminen
1 ulkopuolinen sijaintiKopio toimiston ulkopuolella, mieluiten pilvessäTulipalo, tulva, varkaus

Mitä sinun kannattaa varmuuskopioida?

Kaiken varmuuskopioimisen yrittäminen hidastaa prosessia ja kasvattaa kustannuksia. Käyttöjärjestelmän ja ohjelmat voi asentaa uudelleen; suojattavaa on ennen kaikkea data, jota ei voi luoda uudelleen.

  • Kirjanpito-, lasku- ja sopimustiedostot
  • Asiakas-, toimittaja- ja tilaustietueet
  • Sähköpostiarkistot ja tärkeä kirjeenvaihto
  • Suunnittelu-, tuotekuva- ja brändiaineistot
  • Verkkosivuston tiedostot ja tietokanta
  • Verkkotunnuksen, palvelimen ja palvelutilien asetustiedot

Miten tietokone varmuuskopioidaan?

Toimistotietokoneille käytännöllisin tapa on käyttää käyttöjärjestelmän omia työkaluja ja ulkoista levyä tai verkkotallennuslaitetta (NAS). Kun tämän päälle lisätään pilvikopio, 3-2-1-järjestely on valmis.

Windows

Windowsissa asiakirjat voi kopioida säännöllisesti ulkoiselle levylle Asetusten varmuuskopiointivaihtoehdoilla tai Tiedostohistorialla. Kansiokohtaiseen kopiointiin voi käyttää sisäänrakennettua robocopy-komentoa.

powershellAsiakirjat-kansion kopiointi ulkoiselle levylle
robocopy C:\Users\Kullanici\Documents E:\Yedek\Documents /E /Z /R:2 /W:5

macOS

macOS:ssä Time Machine ottaa automaattisen tuntikohtaisen varmuuskopion ulkoiselle levylle tai tuettuun verkkolevyyn. Useimmille käyttäjille riittää varmuuskopiolevyn valitseminen Järjestelmäasetuksista.

Linux

Linuxissa rsync on nopea ja luotettava vaihtoehto, koska se siirtää vain muuttuneet tiedostot. Kohteena voi olla ulkoinen levy tai etävarmuuskopiopalvelin.

bashKansion synkronointi etävarmuuskopiopalvelimelle
rsync -avz /home/kullanici/belgeler/ yedek@yedek-sunucu:/yedekler/belgeler/

Miten verkkosivusto varmuuskopioidaan?

Verkkosivuston varmuuskopio koostuu kahdesta osasta: tiedostoista (koodi, kuvat, ladatut asiakirjat) ja tietokannasta (tuotteet, tilaukset, jäsenet, sisällöt). Vain toisen varmuuskopiointi tarkoittaa palautushetkellä puutteellista sivustoa.

Hosting-yrityksesi tarjoamat automaattiset varmuuskopiot ovat hyvä alku, mutta eivät riitä yksin, koska ne säilytetään useimmiten samassa infrastruktuurissa kuin sivusto. Säilytä yksi kopio aina toisella palveluntarjoajalla. Jos suunnittelet sivuston siirtämistä toiselle palvelimelle, oppaamme hostingin siirto kertoo, miten samoilla varmuuskopioilla edetään.

bashTietokannan ja tiedostojen varmuuskopio (Linux-palvelin)
mysqldump -u kullanici -p --single-transaction veritabani_adi > db-yedek.sql
tar -czf site-dosyalari.tar.gz /var/www/site

Tiheys verkkokaupoille

Tilauksia vastaanottavalla sivustolla tietokanta muuttuu joka päivä. Viikoittainen varmuuskopio tarkoittaa viikon tilausten menettämisen riskiä. Vilkkaassa verkkokaupan alustassa tietokannan varmuuskopio suositellaan otettavaksi vähintään päivittäin.

Automaattisen varmuuskopioinnin pystytys

Käsin otettu varmuuskopio on unohdettu varmuuskopio. Automaattinen varmuuskopiointi poistaa inhimillisen virheen. Linux-palvelimilla tämä ajastetaan yleensä cronilla; Windowsissa Tehtävien ajoitus hoitaa saman tehtävän.

Automaation pystytyksen jälkeen on seurattava kahta asiaa: että varmuuskopio todella syntyy ja ettei levytila täyty. Yksinkertainen tarkistus, joka lähettää sähköpostivaroituksen epäonnistuneesta varmuuskopiosta, estää järjestelmien hiljaisen rikkoutumisen. Verkkosivustoilla tämä seuranta voidaan hoitaa myös luontevana osana nopeuden ja suorituskyvyn hallinnan piirissä tehtävää säännöllistä ylläpitoa.

  • Määritä säilytysaika: esimerkiksi viimeisten 7 päivän, 4 viikon ja muutaman kuukauden kopiot
  • Salaa pilveen tai ulkoiselle levylle menevät varmuuskopiot
  • Pidä varmuuskopiotilien salasanat erillään pääjärjestelmästä
bashCron-rivi, joka ajaa varmuuskopioskriptin joka yö kello 03.00
0 3 * * * /usr/local/bin/yedekle.sh >> /var/log/yedekle.log 2>&1

Esimerkki varmuuskopiosuunnitelmasta

Konkretisoidaan teoria kuvittelemalla kymmenen hengen toimisto ja tilauksia vastaanottava verkkosivusto. Suunnitelma kokoaa yhteen taulukkoon jokaisen datatyypin kopioiden määrän, median, tiheyden ja vastuuhenkilön. Kun taulukko on kirjallisena, myös uusi työntekijä tai ulkopuolista tukea antava tiimi voi helposti ottaa järjestelmän haltuunsa.

Kysy suunnitelman tiheyksiä määrittäessäsi: kuinka paljon tietojen menetystä voin sietää? Jos päivän tilaukset on mahdollista syöttää uudelleen, päivittäinen varmuuskopio riittää; jos ei, tarvitaan tunnin välein tapahtuva tai jatkuva varmuuskopiointi. Samoin se, kuinka monta tuntia toiminta voi olla seis, määrittää odotuksesi palautusnopeudesta.

Data1. kopio2. kopio (ulkopuolinen sijainti)Tiheys
Toimiston asiakirjatNAS-laiteSalattu pilvitallennusPäivittäin
KirjanpitodataUlkoinen levy (offline)Salattu pilvitallennusPäivittäin
Sivuston tietokantaPalvelimen automaattinen varmuuskopioToisen palveluntarjoajan tallennustilaPäivittäin tai useammin
Sivuston tiedostotPalvelimen automaattinen varmuuskopioToisen palveluntarjoajan tallennustilaViikoittain ja ennen jokaista päivitystä
SähköpostiPalveluntarjoajan arkistoErillinen arkisto tai vientiKuukausittain

Palautustesti on pakollinen

Varmuuskopio, jota ei ole koskaan palautettu, on vain toivo. Vioittunut arkisto, puuttuva taulukko tai väärä kansio paljastuvat vasta, kun palautusta yritetään. Siksi avaa varmuuskopio säännöllisin väliajoin testiympäristöön ja varmista, että sivusto tai tiedostot toimivat moitteettomasti.

Testi on samalla kellotus: kun tiedät, kuinka kauan palautus kestää, osaat sanoa myös, milloin toiminta on kriisitilanteessa taas pystyssä. Hyökkäyksen jälkeisestä siivousprosessista artikkelimme verkkosivusto murrettu kertoo yksityiskohtaisesti, miksi varmuuskopio on näissä tilanteissa pelastus.

bashVarmuuskopion palautus testitietokantaan
mysql -u kullanici -p test_veritabani < db-yedek.sql

Yleiset varmuuskopiointivirheet

Pilvitallennuksen tarjoamien vaihtoehtojen, kuten versiohistorian ja muuttumattoman kopion, ymmärtämiseksi voit lukea artikkelimme mikä on pilvilaskenta.

  • Synkronoinnin luulo varmuuskopioksi: synkronoidusta kansiosta poistettu tiedosto poistuu kaikkialta
  • Varmuuskopiolevyn jättäminen jatkuvasti tietokoneeseen kiinni; kiristysohjelma yltää myös siihen
  • Luottaminen pelkästään hosting-yrityksen varmuuskopioon
  • Tietokannan unohtaminen ja vain tiedostojen varmuuskopiointi
  • Varmuuskopion testaamatta jättäminen ja säilyttäminen salaamatta

Usein kysytyt kysymykset

01Kuinka kauan varmuuskopioita pitäisi säilyttää?

Se vaihtelee toiminnan luonteen mukaan. Koska virhe tai hyökkäys voidaan huomata vasta päivien kuluttua, on turvallista pitää kopioita muutaman viikon ajalta eikä vain viimeistä. Lakisääteisen säilytysajan asiakirjoissa noudata tilitoimistosi tai kirjanpitäjäsi suositusta.

02Lasketaanko pilvitallennus yksinään varmuuskopioksi?

Yksinään se ei täytä 3-2-1-sääntöä. Lisäksi pelkkää synkronointia tekevä kansio voi viedä pilveen myös poistetun tai salatun tiedoston; on valittava palvelu, jossa on versiohistoria, ja pidettävä lisäksi paikallinen kopio.

03Kenen pitäisi vastata varmuuskopioinnista?

Tehtävä on ehdottomasti annettava kirjallisesti yhdelle henkilölle tai palveluntarjoajalle. Työ, josta kaikki ovat vastuussa, on yleensä työ, jota kukaan ei tee; myös varmuuskopion tilasta on raportoitava säännöllisesti.

Kun 3-2-1-sääntö, automaatio ja säännöllinen palautustesti yhdistyvät, tietojen menetys lakkaa olemasta katastrofi ja muuttuu hallittavaksi häiriöksi. Aurora Yazılım suunnittelee nopeuden ja suorituskyvyn hallinnan yhteydessä sivustosi seuranta- ja ylläpitorutiinit; myös yrityksellesi räätälöidyissä ohjelmistoratkaisuissa varmuuskopiointi käsitellään alusta alkaen. Ota meihin yhteyttä yrityksen verkkosivuston projektia tai nykyistä sivustoasi varten.