Varastokirjaston web-sivut ja Kontentti-tietokannan sisältävän palvelimen uusiminen
Eskelinen, Arvo (2010)
Eskelinen, Arvo
Savonia-ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010121518320
https://urn.fi/URN:NBN:fi:amk-2010121518320
Tiivistelmä
Opinnäytetyön tarkoituksena oli päivittää Varastokirjaston web-sivut ja Kontentti-tietokannan sisältävä palvelin. Käytössä olevan palvelimen käyttöjärjestelmänä oli Windows Server 2000 ja web-palvelimena käyttöjärjestelmän Internet Information Services (IIS) 5.0. MySQL-tietokannan käyttämät php-kielellä toteutetut web-sivut toimivat Apache HTTP Server-palvelinohjelman alaisuudessa. Päivitysprosessiin kuului uuden palvelimen selvitys ja hankkiminen sekä käyttöjärjestelmän ja ohjelmistojen päivittäminen. Opinnäytetyön tärkeimpinä yksittäisinä tavoitteina olivat siirtyminen Windows Server 2008 -käyttöjärjestelmään sekä web-sivujen siirtäminen IIS-webpalvelimen alaisuudesta Apache HTTP Server-ohjelman alaisuuteen.
Toteutus aloitettiin tutustumisella tietojärjestelmän toimintaan ja käytettäviin ohjelmistoihin. Ohjelmistoista selvitettiin käytössä olevien ja käyttöön tulevien versioiden erot. Selvitystyöhön sisältyi myös ohjelmistojen toiminta uuden käyttöjärjestelmän rinnalla. Selvitystyön jälkeen ohjelmistojen ja tietokannan toiminta testattiin kehitysympäristössä. Testauksen jälkeen hankittiin uusi palvelin, jonka toiminta ohjelmistojen kanssa testattiin ennen palvelimen käyttöönottoa. Lisäksi selvitystyön tuloksena ilmennyt puuttuva varmuuskopiointiratkaisu toteutettiin MySQL-tietokantaohjelman omalla varmuuskopiointi-ohjelmalla.
Uuden palvelimen myötä tietojärjestelmän elinkaari piteni. Ohjelmistojen päivittämisellä saavutet-tiin vakaampi ja tehokkaampi palvelu, jonka toiminnan jatkuvuus on turvattu varmuuskopioinnin lisäämisellä. Kehittyneempi palvelin mahdollistaa myös muiden palvelujen kehittämisen ja käyttöönottamisen tulevaisuudessa.
Toteutus aloitettiin tutustumisella tietojärjestelmän toimintaan ja käytettäviin ohjelmistoihin. Ohjelmistoista selvitettiin käytössä olevien ja käyttöön tulevien versioiden erot. Selvitystyöhön sisältyi myös ohjelmistojen toiminta uuden käyttöjärjestelmän rinnalla. Selvitystyön jälkeen ohjelmistojen ja tietokannan toiminta testattiin kehitysympäristössä. Testauksen jälkeen hankittiin uusi palvelin, jonka toiminta ohjelmistojen kanssa testattiin ennen palvelimen käyttöönottoa. Lisäksi selvitystyön tuloksena ilmennyt puuttuva varmuuskopiointiratkaisu toteutettiin MySQL-tietokantaohjelman omalla varmuuskopiointi-ohjelmalla.
Uuden palvelimen myötä tietojärjestelmän elinkaari piteni. Ohjelmistojen päivittämisellä saavutet-tiin vakaampi ja tehokkaampi palvelu, jonka toiminnan jatkuvuus on turvattu varmuuskopioinnin lisäämisellä. Kehittyneempi palvelin mahdollistaa myös muiden palvelujen kehittämisen ja käyttöönottamisen tulevaisuudessa.