Varmuuskopiointijärjestelmän suunnittelu ja käyttöönotto
Suni, Daniel (2010)
Suni, Daniel
Metropolia Ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010111814722
https://urn.fi/URN:NBN:fi:amk-2010111814722
Tiivistelmä
Insinöörityön aiheena oli korvata EfiCoden vanha varmuuskopiointijärjestelmä, joka ei enää täyttänyt kaikkia tarpeita uudella. Tämän tulisi sekä täyttää nykyiset tarpeet että turvata seuraavien vuosien odotettu kasvu.
Työn tutkimusvaiheessa kartoitettiin millaisia eri ratkaisuja on jo olemassa ja vertailtiin niitä keskenään, jotta pystyttiin muodostamaan käsitys siitä, mikä ratkaisu olisi EfiCodelle sopivin. Vertailun tärkein kriteeri oli tiedonsiirtotehokkuus, koska jotkut varmuuskopioitavista palvelimista eivät sijaitse samassa maassa kuin varmuuskopiopalvelin, eli data on siirrettävä Internetin yli. Tämä oli myös se osa-alue, jolla edellisellä ratkaisulla oli ollut suurimmat vaikeudet. Muita kriteerejä, joita käytettiin olivat laajennettavuus, helppokäyttöisyys ja arkistointimahdollisuudet.
Dirvish ja BackupPC katsottiin olevan lupaavimmat EfiCoden vapaan ohjelmiston kulttuuriin sopivat ehdokkaat. Näitä tutkittiin tarkemmin ja BackupPC implementoitiin asentamalla se omalle palvelimelleen ja integroimalla se EfiCoden infrastruktuuriin. Kun sopiva sovellus oli löytynyt seuraava askel oli työn implementointivaihe. Kyseinen sovellus asennettiin ja integroitiin EfiCoden järjestelmään. Tähän sisältyi sekä yhteistyö varmuuskopioitavien palvelimien ylläpitäjien kanssa että sovelluksen adaptointia kyseisten järjestelmien ongelmakohtiin, kuten tietokannat ja versionhallintajärjestelmät. Näitä ongelmakohtia varten kirjoitettiin skripti, jonka voi asentaa jokaiselle varmuuskopioitavalle palvelimelle ja paikallisesti muutamaa muuttujaa muuttamalla konfiguroida kyseiselle ympäristölle sopivaksi. Vaikka itse skriptin kirjoittaminen ja testaaminen oli työlästä lopputuloksena oli kuitenkin ratkaisu, joka on helposti muokattavissa uusille palvelimille. Uusi varmuuskopiointijärjestelmä toimii toivotulla tavalla, jättäen paljon varaa uusien asiakkaiden lisäämiselle. Se on helppokäyttöinen ja sillä on enemmän ominaisuuksia kuin vanhalla järjestelmällä. Kaikkein tärkein on kuitenkin se, että se käyttää huomattavasti vähemmän kaistanleveyttä. Tämän ansiosta kookkaatkaan varmuuskopiot Internetin yli eivät enää tuota ongelmia.
Työn tutkimusvaiheessa kartoitettiin millaisia eri ratkaisuja on jo olemassa ja vertailtiin niitä keskenään, jotta pystyttiin muodostamaan käsitys siitä, mikä ratkaisu olisi EfiCodelle sopivin. Vertailun tärkein kriteeri oli tiedonsiirtotehokkuus, koska jotkut varmuuskopioitavista palvelimista eivät sijaitse samassa maassa kuin varmuuskopiopalvelin, eli data on siirrettävä Internetin yli. Tämä oli myös se osa-alue, jolla edellisellä ratkaisulla oli ollut suurimmat vaikeudet. Muita kriteerejä, joita käytettiin olivat laajennettavuus, helppokäyttöisyys ja arkistointimahdollisuudet.
Dirvish ja BackupPC katsottiin olevan lupaavimmat EfiCoden vapaan ohjelmiston kulttuuriin sopivat ehdokkaat. Näitä tutkittiin tarkemmin ja BackupPC implementoitiin asentamalla se omalle palvelimelleen ja integroimalla se EfiCoden infrastruktuuriin. Kun sopiva sovellus oli löytynyt seuraava askel oli työn implementointivaihe. Kyseinen sovellus asennettiin ja integroitiin EfiCoden järjestelmään. Tähän sisältyi sekä yhteistyö varmuuskopioitavien palvelimien ylläpitäjien kanssa että sovelluksen adaptointia kyseisten järjestelmien ongelmakohtiin, kuten tietokannat ja versionhallintajärjestelmät. Näitä ongelmakohtia varten kirjoitettiin skripti, jonka voi asentaa jokaiselle varmuuskopioitavalle palvelimelle ja paikallisesti muutamaa muuttujaa muuttamalla konfiguroida kyseiselle ympäristölle sopivaksi. Vaikka itse skriptin kirjoittaminen ja testaaminen oli työlästä lopputuloksena oli kuitenkin ratkaisu, joka on helposti muokattavissa uusille palvelimille. Uusi varmuuskopiointijärjestelmä toimii toivotulla tavalla, jättäen paljon varaa uusien asiakkaiden lisäämiselle. Se on helppokäyttöinen ja sillä on enemmän ominaisuuksia kuin vanhalla järjestelmällä. Kaikkein tärkein on kuitenkin se, että se käyttää huomattavasti vähemmän kaistanleveyttä. Tämän ansiosta kookkaatkaan varmuuskopiot Internetin yli eivät enää tuota ongelmia.