PHP-skriptien jajastettu käyttö UNIX-ympäristössä : Case Futurality-oppimisympäristön automatisointi
Kortetjärvi, Jarmo (2011)
Kortetjärvi, Jarmo
Tampereen ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011121418349
https://urn.fi/URN:NBN:fi:amk-2011121418349
Tiivistelmä
Opinnäytetyössä perehdyttiin PHP-skriptien ajon ajastukseen ja automatisointiin UNIX-webpalvelimella. Käsiteltäviä tekniikoita tarkasteltiin ajastuksen toteutustavan valinnan kannalta perehtyen vahvuuksiin, heikkouksiin ja vaatimuksiin. Ratkaisujen käyttöönottoon ei syvennytty. Toimeksiantajana oli sähköisten oppimisympäristöjen kehittämiseen erikoistunut yritys Futurable Oy, jonka toimeksiantona oli selvittää toimivin tapa toteuttaa webpalvelimen ajasta riippuvaisia automatisoituja toimintoja ja implementoida valittu tekniikka tuotantoympäristöön. Automatisoidut toiminnot hoitavat virtuaalisen oppimisympäristön simulointia ja taustaprosesseja, kuten tietokantojen automaattista päivitystä, määrämuotoisten raporttien luontia, virtuaaliympäristön taustalla tapahtuvaa laskentaa sekä kuukausittaisia ylläpitotoimia.
Tavoitteena oli koota kattavat pohjatiedot erilaisista ajastuksen toteutustavoista ja mahdollistaa parhaan mahdollisen tekniikan valitseminen vertailemalla vaihtoehtojen toimivuutta erilaisissa tilanteissa. Oikean toteutustavan valinta oli oleellista toivotulla tavalla toimivan automaation saavuttamiseksi, sillä eri vaihtoehdoissa on merkittäviä eroja palvelinvaatimuksissa, ylläpitorasitteessa, luotettavuudessa, käyttöönotossa, laajennettavuudessa ja toiminnallisissa rajoituksissa. Työn tarkoituksena oli löytää sopivin tapa toteuttaa virtuaalisen oppimisympäristö Futuralityn tarvitsemat ajastukset ja toteuttaa se tuotantoympäristöön.
Tavoitteena oli koota kattavat pohjatiedot erilaisista ajastuksen toteutustavoista ja mahdollistaa parhaan mahdollisen tekniikan valitseminen vertailemalla vaihtoehtojen toimivuutta erilaisissa tilanteissa. Oikean toteutustavan valinta oli oleellista toivotulla tavalla toimivan automaation saavuttamiseksi, sillä eri vaihtoehdoissa on merkittäviä eroja palvelinvaatimuksissa, ylläpitorasitteessa, luotettavuudessa, käyttöönotossa, laajennettavuudessa ja toiminnallisissa rajoituksissa. Työn tarkoituksena oli löytää sopivin tapa toteuttaa virtuaalisen oppimisympäristö Futuralityn tarvitsemat ajastukset ja toteuttaa se tuotantoympäristöön.