Virtualisoitu palvelinympäristö pilvipalvelun alustana
Lehto, Ville (2013)
Lehto, Ville
Tampereen ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013100915952
https://urn.fi/URN:NBN:fi:amk-2013100915952
Tiivistelmä
Opinnäytetyön tavoitteena oli virtualisointia ja pilvijärjestelmiä tutkimalla luoda käsitys virtualisointitekniikoista ja virtuaalisille alustoille asennettujen pilvipalveluiden toiminnasta. Pilvipalveluihin tutustumalla selvitettiin samalla pilvipalvelualustan suunnitteluun ja toteuttamiseen liittyviä haasteita. Lopuksi toimeksiantajalle Toyme Lab Oy:lle tuottamaa pilvipalvelusovellusta varten toteutettiin virtualisoitu palvelin vapaan lähdekoodin ohjelmistoja hyödyntäen.
Toyme Labin tuottama Toyme-järjestelmä edustaa pilvipalveluita, jotka yleistyvät yritysmaailmassa jatkuvasti. Tämä asettaa uusia vaatimuksia palvelualustojen tehokkuudelle, joustavuudelle ja tietoturvatasolle. Tätä varten toimeksiantaja halusi ottaa käyttöön virtualisoidun konesalin, jonka toteutuksesta yrityksessä ei ennestään ollut kokemusta.
Työssä tutkittiin virtualisointia käsitteenä ja esiteltiin virtuaaliseen ympäristöön liittyviä tekniikoita ja ohjelmistoja sekä eri virtuaalikonetyyppejä. Tutkimuksen kohteena olivat myös pilvipalveluiden eri mallit sekä niiden soveltuvuus organisaatioille. Samalla esiteltiin yleisimpiä vapaan lähdekoodin infrastruktuuripalveluja. Palvelinympäristön toteutus suoritettiin asentamalla hypervisor-ohjelmisto KVM Ubuntu 12.04-käyttöjärjestelmään. Tälle alustalle määriteltiin ensin virtualisointiin vaadittavat asetukset, jonka jälkeen luotiin eri tavoilla muutamia virtuaalikoneita ja tutkittiin niiden ominaisuuksia. Osa virtuaalikoneista otettiin käyttöön osaksi Toyme-palvelun testausta.
Opinnäytetyön tuloksena syntynyt virtualisoitu ympäristö on toimeksiantajalla osoittautunut onnistuneeksi ratkaisuksi ohjelmiston käyttöönottovaiheessa. Kehitystyö palvelimen käytön monipuolistamiseksi jatkuu edelleen opinnäytetyön valmistumisen jälkeen.
Toyme Labin tuottama Toyme-järjestelmä edustaa pilvipalveluita, jotka yleistyvät yritysmaailmassa jatkuvasti. Tämä asettaa uusia vaatimuksia palvelualustojen tehokkuudelle, joustavuudelle ja tietoturvatasolle. Tätä varten toimeksiantaja halusi ottaa käyttöön virtualisoidun konesalin, jonka toteutuksesta yrityksessä ei ennestään ollut kokemusta.
Työssä tutkittiin virtualisointia käsitteenä ja esiteltiin virtuaaliseen ympäristöön liittyviä tekniikoita ja ohjelmistoja sekä eri virtuaalikonetyyppejä. Tutkimuksen kohteena olivat myös pilvipalveluiden eri mallit sekä niiden soveltuvuus organisaatioille. Samalla esiteltiin yleisimpiä vapaan lähdekoodin infrastruktuuripalveluja. Palvelinympäristön toteutus suoritettiin asentamalla hypervisor-ohjelmisto KVM Ubuntu 12.04-käyttöjärjestelmään. Tälle alustalle määriteltiin ensin virtualisointiin vaadittavat asetukset, jonka jälkeen luotiin eri tavoilla muutamia virtuaalikoneita ja tutkittiin niiden ominaisuuksia. Osa virtuaalikoneista otettiin käyttöön osaksi Toyme-palvelun testausta.
Opinnäytetyön tuloksena syntynyt virtualisoitu ympäristö on toimeksiantajalla osoittautunut onnistuneeksi ratkaisuksi ohjelmiston käyttöönottovaiheessa. Kehitystyö palvelimen käytön monipuolistamiseksi jatkuu edelleen opinnäytetyön valmistumisen jälkeen.