Laskelmat, esimerkit ja valintamenetelmä
Varmuuskopiot ja snapshotit pilvessä: 3-2-1-periaate, säilytysaika ja kustannus
Mitä pilvipalvelimen varmuuskopiointi ja snapshotit maksavat, miten säilytysaika vaikuttaa hintaan, miksi snapshot ei yksin riitä ja miten palautus testataan.
Varmuuskopioinnin hinta riippuu kolmesta asiasta: datan määrästä, säilytysajasta ja siitä, mihin kopiot tallennetaan. Havainnollisesti snapshot maksaa pilvessä noin 0,03–0,06 €/Gt/kk ja objektitallennukseen tehty kopio noin 0,005–0,03 €/Gt/kk luokasta riippuen; VPS-palveluissa varmuuskopio myydään usein prosenttilisänä palvelimen hintaan (havainnollisesti noin 10–20 %). Tärkeintä on kuitenkin, että kopio on erillään tuotannosta ja palautus on testattu. Snapshot samassa palvelussa ei suojaa, jos tili kaapataan, tiedot salataan kiristyshaittaohjelmalla tai palveluntarjoajan kanssa tulee riita. Opas kuuluu kokonaisuuteen sopivimman palvelinratkaisun valinta.
Snapshot, varmuuskopio ja replikointi – erot
| Menetelmä | Mitä se on | Suojaa | Ei suojaa |
|---|---|---|---|
| Snapshot | Levyn tilannekuva samassa palvelussa | Virheelliseltä päivitykseltä, vahingossa poistetulta tiedostolta | Tilin kaappaukselta, alueen vialta, palvelun päättymiseltä |
| Varmuuskopio toiseen palveluun tai alueeseen | Erillinen kopio, usein objektitallennuksessa | Tuotannon tuhoutumiselta, osittain kaappaukselta | Jos kopio on samoilla tunnuksilla poistettavissa |
| Muuttumaton (immutable) varmuuskopio | Kopio, jota ei voi poistaa tai muuttaa säilytysaikana | Kiristyshaittaohjelmalta ja tahalliselta poistolta | Väärin asetetulta säilytysajalta |
| Replikointi | Jatkuva kopio toiseen paikkaan | Laitteen tai alueen vialta | Virheiltä, jotka replikoituvat heti |
Replikointi ei ole varmuuskopio: jos tietokanta korruptoituu tai tiedostot salataan, vahinko kopioituu replikaan.
3-2-1-periaate pk-yritykselle
Vakiintunut nyrkkisääntö on kolme kopiota, kahdella eri tallennustavalla, joista yksi muualla. Pilvessä se voi tarkoittaa:
- Tuotantodata palvelimella
- Snapshotit samassa palvelussa nopeaa palautusta varten
- Varmuuskopio toisen palveluntarjoajan objektitallennukseen tai vähintään toiselle alueelle ja eri tunnuksilla, mieluiten muuttumattomana
Kyberturvallisuuskeskus on julkaissut ohjeita varmuuskopioinnista ja kiristyshaittaohjelmiin varautumisesta; tarkista ajantasaiset suositukset sen sivuilta.
Mistä varmuuskopioinnin kustannus muodostuu
- Tallennustila: täysi kopio + muuttuneet osat (inkrementit) × säilytysaika
- Lähtevä liikenne: jos kopio viedään toiseen palveluun, siirto voi maksaa
- Pyynnöt: objektitallennuksessa kirjoitus- ja lukupyynnöt
- Palautus: noutomaksu harvoin käytetyistä luokista ja lähtevä liikenne
- Ohjelmisto tai palvelu: varmuuskopio-ohjelmiston lisenssi tai hallinnoidun palvelun kuukausimaksu
- Työ: asetukset, seuranta ja palautustestit
Havainnollinen laskuesimerkki: säilytysajan vaikutus
Palvelimella on 300 Gt dataa, josta muuttuu keskimäärin 2 % päivässä (6 Gt). Kopiot tallennetaan objektitallennukseen hintaan 0,02 €/Gt/kk. Oletetaan, että muuttuneet osat tallennetaan inkrementteinä eikä pakkausta huomioida.
| Säilytyskäytäntö | Tallennustilan tarve | Kuukausikulu |
|---|---|---|
| 7 päivää | 300 + 7 × 6 = 342 Gt | 342 × 0,02 = 6,84 € |
| 30 päivää | 300 + 30 × 6 = 480 Gt | 480 × 0,02 = 9,60 € |
| 30 päivää + 12 kuukausikopiota | 480 + 12 × 300 = 4 080 Gt | 4 080 × 0,02 = 81,60 € |
| Kuten edellä, kuukausikopiot arkistoluokassa (0,003 €/Gt) | 480 Gt + 3 600 Gt arkistossa | 9,60 + 10,80 = 20,40 € |
Kuukausikopioiden siirto arkistoluokkaan pudottaa kulun 81,60 €:sta 20,40 €:oon. Arkiston nouto kestää kuitenkin pidempään ja maksaa erikseen, joten tuoreimmat kopiot kannattaa pitää nopeammassa luokassa. Täyden 300 Gt:n palautus toisesta palvelusta lähtevän liikenteen hinnalla 0,08 €/Gt maksaisi 24 €.
Lukuja tarkemmin: monet varmuuskopio-ohjelmistot tallentavat kuukausikopiot inkrementteinä, jolloin tila on selvästi pienempi kuin 12 täyttä kopiota. Laske oman ratkaisusi todellinen tilantarve kokeilujakson aikana.
Snapshotien kertyminen – yleinen piilokulu
Snapshotit ovat helppoja ottaa ja helppoja unohtaa. Ne jäävät usein jäljelle, kun palvelin poistetaan, ja ne kertyvät, jos jokainen päivitys tehdään "varmuuden vuoksi" uudella snapshotilla.
Havainnollinen esimerkki: kymmenen palvelinta, joista jokaisesta on otettu kuukausittain snapshot kahden vuoden ajan ilman poistoja. Jos yksi snapshot on keskimäärin 40 Gt, tilaa on 10 × 24 × 40 = 9 600 Gt. Hinnalla 0,05 €/Gt/kk se on 480 €/kk. Kun säilytetään vain viimeiset kolme, tilaa on 10 × 3 × 40 = 1 200 Gt eli 60 €/kk. Huomaa, että osa alustoista tallentaa snapshotit inkrementteinä, jolloin todellinen tila on pienempi.
Ratkaisu on automaattinen säilytyskäytäntö ja säännöllinen tarkistus. Kustannusseurannasta lisää oppaassa pilvikustannusten hallinta.
Palautustesti: ainoa tapa tietää, että kopio toimii
Varmuuskopio, jota ei ole koskaan palautettu, on oletus eikä varmuus. Tee vähintään puolivuosittain:
- Palauta yksittäinen tiedosto ja koko palvelin testiympäristöön.
- Mittaa, kauanko palautus kesti, ja vertaa sitä sallittuun katkosaikaan.
- Tarkista, että tietokanta on eheä ja sovellus käynnistyy.
- Kirjaa tulos ja korjaa puutteet.
Jos palautukseen tarvitaan palveluntarjoajan apua, tarkista sopimuksesta, onko se maksullista ja mikä on vasteaika.
Vastuunjako sopimuksessa
Varmuuskopioinnissa epäselvä vastuu on yleinen syy siihen, että kopio puuttuu juuri silloin, kun sitä tarvitaan. Kirjaa sopimukseen tai omaan ohjeeseen ainakin seuraavat:
- Kuka ottaa kopiot ja mitä ne kattavat (palvelimet, tietokannat, tiedostot, konfiguraatiot)?
- Mikä on kopiointitiheys ja säilytysaika datatyypeittäin?
- Missä kopiot sijaitsevat ja kuka pääsee niihin käsiksi?
- Kuka tekee palautustestit, kuinka usein ja kenelle tulos raportoidaan?
- Mitä palautus maksaa ja mikä on palautuksen vasteaika?
Webhotelleissa ja VPS-palveluissa palveluntarjoajan varmuuskopio on usein "parhaan yrityksen" periaatteella tarjottu lisä, ei taattu palvelu. Hallinnoidussa palvelussa varmuuskopiointi on yleensä osa sopimusta, mutta palautustestit eivät aina.
Kirjanpitoaineisto ja säilytysajat
Varmuuskopioinnin säilytysaika on eri asia kuin lakisääteinen säilytysaika. Kirjanpitolain (1336/1997) 2 luvun 10 §:n mukaan esimerkiksi tilinpäätös ja kirjanpidot säilytetään vähintään 10 vuotta ja tositteet vähintään kuusi vuotta. Jos kirjanpitoaineisto on omalla palvelimella, sen säilyttäminen on järjestettävä koko ajalle – ei pelkästään varmuuskopioiden kierrolla. Lue kirjanpitoaineisto pilvessä.
Henkilötietojen osalta pidempi säilytys ei ole aina parempi: tietosuoja-asetuksen mukaan tietoja ei saa säilyttää pidempään kuin on tarpeen. Määritä säilytysajat datatyypeittäin.
Lisää laskelmia on oppaassa palvelinkulut esimerkein. Varmuuskopiot voi lisätä kuukausiarvion muihin kuluihin.
Usein kysyttyä
Riittääkö palveluntarjoajan oma varmuuskopio?
Se on hyvä ensimmäinen kerros, mutta tarkista, kuinka kauan kopioita säilytetään, voiko niistä palauttaa itse ja maksaako palautus. Pidä lisäksi kopio, joka on erillään palveluntarjoajasta tai ainakin eri tunnuksilla suojattu.
Mitä muuttumaton varmuuskopio maksaa?
Yleensä saman verran tallennustilaa kuin tavallinen kopio, mutta säilytysajan aikana kopiota ei voi poistaa, joten tila on varattuna koko ajan. Asetus tehdään objektitallennuksen tai varmuuskopiopalvelun ominaisuutena.
Kuinka usein varmuuskopio pitää ottaa?
Riippuu siitä, paljonko dataa saa menettää. Jos menetys saa olla enintään vuorokausi, päivittäinen kopio riittää; tietokannoissa käytetään usein tiheämpiä lokikopioita.
Pitääkö varmuuskopiot pitää EU:ssa?
Jos ne sisältävät henkilötietoja ja haluat välttää siirrot EU:n ulkopuolelle, valitse varmuuskopioillekin EU-alue. Siirroista kerrotaan oppaassa datan sijainnista.
Lähteet
- Kyberturvallisuuskeskus — varmuuskopiointi ja kiristyshaittaohjelmiin varautuminen
- Finlex — kirjanpitolaki 1336/1997, 2 luvun 9 ja 10 §
- Tietosuojavaltuutetun toimisto — henkilötietojen säilytysajat