Ceph VMwaren tallennusalustana
Tallqvist, Santeri (2019)
Tallqvist, Santeri
2019
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-2019060314173
https://urn.fi/URN:NBN:fi:amk-2019060314173
Tiivistelmä
Tämä opinnäytetyö käsittelee suorituskykymittauksien tuloksia siitä, miten Ceph, ohjelmistopohjainen tallenusympäristö toimii Vmwaren tallennusalustana käytössä olevan Hitachin block storage -ympäristön sijaan. Tämä tutkimus tehtiin CSC – Tieteen Tietotekniikan Keskus Oy:lle kesällä 2017 minun työharjoitteluni osana.
Ceph on vapaan lähdekoodin tallennusjärjestelmä, joka hyödyntää objektipohjaista tallennusta. Tätä objektidataa voidaan hyödyntää Cephin työkalujen kuten RADOS Block Devicen ja CephFS:n lävitse esimerkiksi lohkotallennustilana tai tavallisena tiedostojärjestelmänä. Ceph mahdollistaa minkä vain laitteiston käytön ja on täten halvempi kuin suurilta palvelintarjoajilta valmiina ostetut palvelimet. Tämä tekee Cephistä houkuttelevan vaihtoehdon yrityksille.
Vmware on yritys, joka tarjoaa monia erilaisia palveluita, joista opinnäytetyöhön keskeisiä on sen virtualisointiin liittyvät palvelut, kuten itse virtuaalikoneista vastaava ESX ja vSphere. Tarkoitus on tutkia, miten Cephiä voidaan käyttää näiden osien tallennuspohjana. Cephiä käytetään jo nyt CSC:llä toisen virtualisointiohjelmiston OpenStackin tallennusalustana, ja se on toiminnaltaan hyvin samankaltainen kuin juuri edellä mainitut ESX ja vSphere, joten halusimme nähdä, miten Ceph toimii Vmwaren kanssa.
Suorituskykymittauksissa Ceph oli huomattavasti jo käytössä olevaa Hitachin levyjärjestelmää heikompi. Ceph on kuitenkin päivittynyt, kehittänyt suorituskykyään ja on edelleen suuressa osassa CSC:n kehitystä tulevaisuudessa. Ceph tulee olemaan tallennusalustana CSC:n uudelle supertietokoneelle.
Ceph on vapaan lähdekoodin tallennusjärjestelmä, joka hyödyntää objektipohjaista tallennusta. Tätä objektidataa voidaan hyödyntää Cephin työkalujen kuten RADOS Block Devicen ja CephFS:n lävitse esimerkiksi lohkotallennustilana tai tavallisena tiedostojärjestelmänä. Ceph mahdollistaa minkä vain laitteiston käytön ja on täten halvempi kuin suurilta palvelintarjoajilta valmiina ostetut palvelimet. Tämä tekee Cephistä houkuttelevan vaihtoehdon yrityksille.
Vmware on yritys, joka tarjoaa monia erilaisia palveluita, joista opinnäytetyöhön keskeisiä on sen virtualisointiin liittyvät palvelut, kuten itse virtuaalikoneista vastaava ESX ja vSphere. Tarkoitus on tutkia, miten Cephiä voidaan käyttää näiden osien tallennuspohjana. Cephiä käytetään jo nyt CSC:llä toisen virtualisointiohjelmiston OpenStackin tallennusalustana, ja se on toiminnaltaan hyvin samankaltainen kuin juuri edellä mainitut ESX ja vSphere, joten halusimme nähdä, miten Ceph toimii Vmwaren kanssa.
Suorituskykymittauksissa Ceph oli huomattavasti jo käytössä olevaa Hitachin levyjärjestelmää heikompi. Ceph on kuitenkin päivittynyt, kehittänyt suorituskykyään ja on edelleen suuressa osassa CSC:n kehitystä tulevaisuudessa. Ceph tulee olemaan tallennusalustana CSC:n uudelle supertietokoneelle.