GlusterFS- ja Ceph-tallennusratkaisujen vertailu korkean käytettävyyden Proxmox-virtualisointiympäristöissä
Närhi, Kim (2024)
Närhi, Kim
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024121134621
https://urn.fi/URN:NBN:fi:amk-2024121134621
Tiivistelmä
Työn toimeksiantajana toimi Puolustusvoimat, jolla on käytössään erilaisia ja erikokoisia palvelin-, tallen-nus- ja konesaliratkaisuja. Toimeksiantajalla oli tarve tuottaa peruspalveluita erilaisille projekteilleen skaa-lautuvalla ja vikasietoisella avoimen lähdekoodin virtualisointiteknologialla. Teknologioiksi oli toimeksian-tajan toimesta määritelty Proxmox VE-virtualisointiratkaisu sekä GlusterFS- ja Ceph-tallennusratkaisut.
Tavoitteena oli vertailla avoimen lähdekoodin tiedosto- ja lohkopohjaisen tallennusratkaisun suoritusky-kyä ja soveltuvuutta korkean käytettävyyden Proxmox-virtualisointiympäristöissä, jotka oli eristetty. Lop-putuloksena piti muodostaa mittaustuloksiin ja analysointiin perustuvat suositukset tallennusteknologian valintaa varten.
Tallennusratkaisujen soveltuvuuden todentamista ja suorituskyvyn mittaamista varten rakennettiin tuo-tantokäyttöön soveltuvista palvelin- ja tietoliikennelaitteista testiympäristö. Testiympäristöllä mallinnet-tiin erikokoisia korkean käytettävyyden Proxmox-virtualisointiympäristöjä, joiden tallennuskapasiteetti oli toteutettu vertailtavilla tallennusratkaisuilla. Suorituskykyä mitattiin Fio-mittausohjelmistolla sekä käyttö-tapauksiin perustuvilla mittauksilla. Suoritetuissa mittauksissa minimoitiin mittaustuloksiin vaikuttavia teki-jöitä, kuten esimerkiksi väli- ja puskurimuistien vaikutukset.
Suoritettujen mittausten tuloksina saatiin vertailtavien tallennusratkaisujen luku- ja kirjoitusopeuksia erilaisilla datamäärillä ja erilaisilla palvelinlaitekokkoonpanoilla toteutetuista mittauksista. Mittaustuloksia ja ominaisuuksia analysoimalla tuotettiin toimeksiantajalle suosituksia tallennusratkaisuista korkean käy-tettävyyden Proxmox-virtualisointiympäristöille. Mittaustulokset ja suositukset soveltuivat myös yritys-maailman käyttöön.
Mittaustuloksista kävi ilmi, että Ceph-tallennusratkaisu soveltui parhaiten erilaisilla palvelinkokoonpanoilla toteutettuihin korkean käytettävyyden Proxmox-virtualisointiympäristöihin. Ceph-tallennusratkaisu osoittautui jopa kolme kertaa tehokkaammaksi kuin GlusterFS-tallennusratkaisu.
Tavoitteena oli vertailla avoimen lähdekoodin tiedosto- ja lohkopohjaisen tallennusratkaisun suoritusky-kyä ja soveltuvuutta korkean käytettävyyden Proxmox-virtualisointiympäristöissä, jotka oli eristetty. Lop-putuloksena piti muodostaa mittaustuloksiin ja analysointiin perustuvat suositukset tallennusteknologian valintaa varten.
Tallennusratkaisujen soveltuvuuden todentamista ja suorituskyvyn mittaamista varten rakennettiin tuo-tantokäyttöön soveltuvista palvelin- ja tietoliikennelaitteista testiympäristö. Testiympäristöllä mallinnet-tiin erikokoisia korkean käytettävyyden Proxmox-virtualisointiympäristöjä, joiden tallennuskapasiteetti oli toteutettu vertailtavilla tallennusratkaisuilla. Suorituskykyä mitattiin Fio-mittausohjelmistolla sekä käyttö-tapauksiin perustuvilla mittauksilla. Suoritetuissa mittauksissa minimoitiin mittaustuloksiin vaikuttavia teki-jöitä, kuten esimerkiksi väli- ja puskurimuistien vaikutukset.
Suoritettujen mittausten tuloksina saatiin vertailtavien tallennusratkaisujen luku- ja kirjoitusopeuksia erilaisilla datamäärillä ja erilaisilla palvelinlaitekokkoonpanoilla toteutetuista mittauksista. Mittaustuloksia ja ominaisuuksia analysoimalla tuotettiin toimeksiantajalle suosituksia tallennusratkaisuista korkean käy-tettävyyden Proxmox-virtualisointiympäristöille. Mittaustulokset ja suositukset soveltuivat myös yritys-maailman käyttöön.
Mittaustuloksista kävi ilmi, että Ceph-tallennusratkaisu soveltui parhaiten erilaisilla palvelinkokoonpanoilla toteutettuihin korkean käytettävyyden Proxmox-virtualisointiympäristöihin. Ceph-tallennusratkaisu osoittautui jopa kolme kertaa tehokkaammaksi kuin GlusterFS-tallennusratkaisu.
