Korkeasti käytettävän yksityisen pilvipalvelun toteuttaminen
Hakala, Anni (2014)
Hakala, Anni
Tampereen ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014121519922
https://urn.fi/URN:NBN:fi:amk-2014121519922
Tiivistelmä
Tässä opinnäytetyössä toteutettiin tietojenkäsittelyn koulutusohjelman laboratorioverkon yksityisen pilvipalvelun asennusten purkaminen ja uudelleenasennus vikasietoisesti korkean käytettävyyden mukaisesti. Lisäksi pilveen asennettiin uutena toiminnallisuutena itsepalveluportaali, jonka avulla pilveen on mahdollista tehdä virtuaalikoneita. Pilvipalvelu mahdollistaa opiskelijalähtöisten virtuaalisten ympäristöjen toteutus sekä WPK-verkon toiminnallisuuksien haltuunoton.
Työ toteutettiin asentamalla kahdelle palvelimelle yhteensä neljä palvelinklusteria. Kolme näistä klustereista koostuu kukin kahdesta virtuaalipalvelimesta, ja yksi klusteri koostuu kahdesta fyysisestä palvelimesta. Virtuaalipalvelimille asennettiin kaikki käyttöjärjestelmistä lähtien, mutta fyysisille palvelimille oli tehty valmiiksi vaaditut ohjelmistoasennukset ja verkkoasetukset. Näistä asennuksista poistettiin kaikki pilven rakentamiseen liittyvät ohjelmat. Jokaiselle virtuaalipalvelinklusterille asennettiin yksi rooli, joista pilvipalvelun vaatimat toiminnallisuudet rakentuvat. Fyysisten koneiden muodostama klusteri toimii pilvipalvelun resurssina, ja kaikki itsepalveluportaalin kautta asennettavat virtuaalikoneet asennetaan sinne. Itsepalveluportaali asennetaan virtuaalikoneelle pilveen, jolloin kaikki työssä tehdyt asennukset toteuttavat korkeaa käytettävyyttä. Ohjelmistoasennusten lisäksi työssä rakennettiin virtuaaliverkkoja, jotka liitettiin alla olevaan fyysiseen WPK-verkkoon. Tehtyjen asennusten lisäksi työhön kuului suunnittelua ja suunnittelun avuksi tehty testiympäristö.
Työhön liittyvä tiedonhaku tehtiin pääasiassa sähköisesti, ja suurin osa materiaaleista ja ongelmakohtien ratkaisuista löytyi Internetistä. Ongelmia ei ollut paljon ja ne selvisivät kohtuullisen nopeasti. Osa ratkaisuista löytyi blogikirjoituksista, mutta nämäkin kirjoitukset ohjasivat yleensä johonkin Microsoftin omaan artikkeliin, jossa käsiteltiin kyseistä ongelmaa. Tuloksena valmistunut pilvipalvelu täyttää sille asetetut vaatimukset. Vikasietoisuus testattiin toimivaksi simuloimalla erilaisia verkkokatkoksia ja laiterikkoja. Itsepalveluportaali toimii halutulla tavalla, ja sitä testattiin opiskelijoiden avulla. Itsepalveluportaalin toimivuus erilaisessa projekti- ja laboratoriokäytössä selviää vasta, kun sitä aletaan käyttää laajemmin ja kun selviää, kuinka pilvipalvelu skaalautuu useille käyttäjille.
Työ toteutettiin asentamalla kahdelle palvelimelle yhteensä neljä palvelinklusteria. Kolme näistä klustereista koostuu kukin kahdesta virtuaalipalvelimesta, ja yksi klusteri koostuu kahdesta fyysisestä palvelimesta. Virtuaalipalvelimille asennettiin kaikki käyttöjärjestelmistä lähtien, mutta fyysisille palvelimille oli tehty valmiiksi vaaditut ohjelmistoasennukset ja verkkoasetukset. Näistä asennuksista poistettiin kaikki pilven rakentamiseen liittyvät ohjelmat. Jokaiselle virtuaalipalvelinklusterille asennettiin yksi rooli, joista pilvipalvelun vaatimat toiminnallisuudet rakentuvat. Fyysisten koneiden muodostama klusteri toimii pilvipalvelun resurssina, ja kaikki itsepalveluportaalin kautta asennettavat virtuaalikoneet asennetaan sinne. Itsepalveluportaali asennetaan virtuaalikoneelle pilveen, jolloin kaikki työssä tehdyt asennukset toteuttavat korkeaa käytettävyyttä. Ohjelmistoasennusten lisäksi työssä rakennettiin virtuaaliverkkoja, jotka liitettiin alla olevaan fyysiseen WPK-verkkoon. Tehtyjen asennusten lisäksi työhön kuului suunnittelua ja suunnittelun avuksi tehty testiympäristö.
Työhön liittyvä tiedonhaku tehtiin pääasiassa sähköisesti, ja suurin osa materiaaleista ja ongelmakohtien ratkaisuista löytyi Internetistä. Ongelmia ei ollut paljon ja ne selvisivät kohtuullisen nopeasti. Osa ratkaisuista löytyi blogikirjoituksista, mutta nämäkin kirjoitukset ohjasivat yleensä johonkin Microsoftin omaan artikkeliin, jossa käsiteltiin kyseistä ongelmaa. Tuloksena valmistunut pilvipalvelu täyttää sille asetetut vaatimukset. Vikasietoisuus testattiin toimivaksi simuloimalla erilaisia verkkokatkoksia ja laiterikkoja. Itsepalveluportaali toimii halutulla tavalla, ja sitä testattiin opiskelijoiden avulla. Itsepalveluportaalin toimivuus erilaisessa projekti- ja laboratoriokäytössä selviää vasta, kun sitä aletaan käyttää laajemmin ja kun selviää, kuinka pilvipalvelu skaalautuu useille käyttäjille.