Virtualisointialustojen suorituskykyvertailu
Vuorela, Kristopher (2018)
Vuorela, Kristopher
Kaakkois-Suomen ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018060713005
https://urn.fi/URN:NBN:fi:amk-2018060713005
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella sekä toteuttaa virtualisointialustojen suorituskykyvertailu. Tämä toteutettiin mahdollisimman tasavertaisesti suorittamalla täysin samat testit samoilla yksityiskohdilla ja samalla palvelimella. Lopuksi tulokset dokumentoitiin ja vertailtiin keskenään.
Työssä käytettiin kolmea eri virtualisointialustaa: Proxmox, ESXi, sekä Hyper-V. Proxmox on Proxmox Server Solutions GmbH:n kehittämä Linux-pohjainen avoimen lähdekoodin alusta. ESXi on VMwaren kehittämä virtualisointialusta, joka kuuluu vSphere-tuoteryhmään. Hyper-V on Microsoftin kehittämä alusta, joka pyörii uusimmissa Windows-tuotteissa. Kullekin virtualisointialustalle asennettiin ensin viisi Windows 10- sekä viisi Fedora Linux -käyttöjärjestelmää. Tämän jälkeen suoritettiin ensimmäiset suorituskykytestit, jonka jälkeen virtuaalilaitteiden määrä nostettiin yhteensä kahteenkymmeneen. Samat suorituskykytestit suoritettiin, kun virtuaalilaitteita oli kaksikymmentä. Työt suoritettiin kaksi kertaa, jotta voitiin nähdä, aiheuttiko virtuaalilaitteiden määrä suuria eroja tuloksissa. Kun testit olivat valmiit, tulokset syötettiin Excel-ohjelmaan helposti luettavaan muotoon.
Työ tehtiin onnistuneesti, sillä tulokset saatiin onnistuneesti talteen kaikilta virtualisointialustoilta. Työn aikana ilmeni joitain ongelmia tulosten kanssa, mutta ongelmia tuottaneiden tulosten testit suoritettiin uudestaan tarvitsemalla virtualisointialustalla. Tämän opinnäytetyön testejä voidaan jatkossa soveltaa esimerkiksi tehokkaammalla palvelimella, josta voi saada lisää mielenkiintoista statistiikkaa tutkittavaksi.
Työssä käytettiin kolmea eri virtualisointialustaa: Proxmox, ESXi, sekä Hyper-V. Proxmox on Proxmox Server Solutions GmbH:n kehittämä Linux-pohjainen avoimen lähdekoodin alusta. ESXi on VMwaren kehittämä virtualisointialusta, joka kuuluu vSphere-tuoteryhmään. Hyper-V on Microsoftin kehittämä alusta, joka pyörii uusimmissa Windows-tuotteissa. Kullekin virtualisointialustalle asennettiin ensin viisi Windows 10- sekä viisi Fedora Linux -käyttöjärjestelmää. Tämän jälkeen suoritettiin ensimmäiset suorituskykytestit, jonka jälkeen virtuaalilaitteiden määrä nostettiin yhteensä kahteenkymmeneen. Samat suorituskykytestit suoritettiin, kun virtuaalilaitteita oli kaksikymmentä. Työt suoritettiin kaksi kertaa, jotta voitiin nähdä, aiheuttiko virtuaalilaitteiden määrä suuria eroja tuloksissa. Kun testit olivat valmiit, tulokset syötettiin Excel-ohjelmaan helposti luettavaan muotoon.
Työ tehtiin onnistuneesti, sillä tulokset saatiin onnistuneesti talteen kaikilta virtualisointialustoilta. Työn aikana ilmeni joitain ongelmia tulosten kanssa, mutta ongelmia tuottaneiden tulosten testit suoritettiin uudestaan tarvitsemalla virtualisointialustalla. Tämän opinnäytetyön testejä voidaan jatkossa soveltaa esimerkiksi tehokkaammalla palvelimella, josta voi saada lisää mielenkiintoista statistiikkaa tutkittavaksi.