Microsoft Hyper-V ja Red Hat Enterprise Virtualization virtualisointialustat
Saukko, Juho (2015)
Saukko, Juho
Kajaanin ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121120390
https://urn.fi/URN:NBN:fi:amk-2015121120390
Tiivistelmä
Tämä opinnäytetyö toteutettiin selvitystyönä konesalipalveluja tarjoavalle yritykselle, jolla on käytössä useampia eri virtualisointialustoja. Selvitystyössä käytiin läpi kahden eri virtualisointialustan arkkitehtuurin eroavaisuuksia, käyttöönottoa sekä suoritettiin erilaisia ohjelmistopohjaisia testejä, joilla pyrittiin havainnoimaan virtualisointialustojen suorituskykyä esimerkiksi tietokannoissa, lohkotason tiedonsiirrossa ja palvelinsovellusten suorituksessa. Molemmat virtualisointialustat käyttävät omia arkkitehtuuriratkaisujaan, jotka poikkeavat merkittävästi toisistaan. Myös virtualisointialustojen tuomat rajoitukset pitää ottaa huomioon erittäin suurissa virtualisointiympäristöissä.
Käyttöönotossa asennettiin ja konfiguroitiin kahden virtualisointipalvelimen välinen vikasietoinen klusteri ja kokeiltiin niiden hallintasovelluksia. Virtualisointiympäristöjen hallinta ja toimintaperiaate olivat pääpiirtein identtisiä, jolloin yhden virtualisointiympäristön osaamisen voi hyödyntää tehokkaasti muissa virtualisointiympäristöissä. Suorituskykytestit toteutettiin kahdella identtisellä palvelimella sekä erillisellä levypalvelinjärjestelmällä. Selvitystyössä tutkittiin ja testattiin myös virtualisointiympäristöstä siirtymistä toiseen virtualisointiympäristöön erilaisten muunnostyökalujen avulla. Selvitystyössä tutkittiin myös virtualisointialustojen lisensointimallit ja niistä aiheutuvat kustannukset. Vaihtamalla VMware virtualisointiympäristöstä vaihtoehtoisiin virtualisointiympäristöihin voidaan saavuttaa suuria säästöjä vuositasolla. Selvitystyössä todettiin, että eri virtualisointiympäristöjen lisensointimallit olivat jokaisella valmistajalla omanlaisensa, joista monimutkaisin oli Microsoftilla. Kaksi virtuaalista webpalvelinkonetta konvertoitiin kolmen erilaisen virtualisointiympäristöjen välillä ja virtuaalikoneiden toimivuus todettiin kyseisissä virtualisointiympäristöissä onnistuneeksi. Suorituskykytesteissä havaittiin virtualisointialustojen välillä niin suuria kuin myös erittäin pieniäkin eroavaisuuksia tuloksissa, mutta KVM-pohjainen RHEV-virtualisointialusta oli pääosin suorituskykyisempi tai vähintään samalla tasolla lähes jokaisessa testissä Hyper-V-virtualisointialustan kanssa, muutamaa poikkeusta lukuun ottamatta. Virtualisointialustojen suorittamat virtualisointioperaatiot sekä laiteajurituki ovat merkittävässä roolissa suorituskyvyssä.
Käyttöönotossa asennettiin ja konfiguroitiin kahden virtualisointipalvelimen välinen vikasietoinen klusteri ja kokeiltiin niiden hallintasovelluksia. Virtualisointiympäristöjen hallinta ja toimintaperiaate olivat pääpiirtein identtisiä, jolloin yhden virtualisointiympäristön osaamisen voi hyödyntää tehokkaasti muissa virtualisointiympäristöissä. Suorituskykytestit toteutettiin kahdella identtisellä palvelimella sekä erillisellä levypalvelinjärjestelmällä. Selvitystyössä tutkittiin ja testattiin myös virtualisointiympäristöstä siirtymistä toiseen virtualisointiympäristöön erilaisten muunnostyökalujen avulla. Selvitystyössä tutkittiin myös virtualisointialustojen lisensointimallit ja niistä aiheutuvat kustannukset. Vaihtamalla VMware virtualisointiympäristöstä vaihtoehtoisiin virtualisointiympäristöihin voidaan saavuttaa suuria säästöjä vuositasolla. Selvitystyössä todettiin, että eri virtualisointiympäristöjen lisensointimallit olivat jokaisella valmistajalla omanlaisensa, joista monimutkaisin oli Microsoftilla. Kaksi virtuaalista webpalvelinkonetta konvertoitiin kolmen erilaisen virtualisointiympäristöjen välillä ja virtuaalikoneiden toimivuus todettiin kyseisissä virtualisointiympäristöissä onnistuneeksi. Suorituskykytesteissä havaittiin virtualisointialustojen välillä niin suuria kuin myös erittäin pieniäkin eroavaisuuksia tuloksissa, mutta KVM-pohjainen RHEV-virtualisointialusta oli pääosin suorituskykyisempi tai vähintään samalla tasolla lähes jokaisessa testissä Hyper-V-virtualisointialustan kanssa, muutamaa poikkeusta lukuun ottamatta. Virtualisointialustojen suorittamat virtualisointioperaatiot sekä laiteajurituki ovat merkittävässä roolissa suorituskyvyssä.