Distributed hyper converged storage for a virtualization platform

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Perustieteiden korkeakoulu | Master's thesis

Department

Major/Subject

Mcode

SCI3042

Language

en

Pages

51+4

Series

Abstract

The emerging of Software Defined Storage systems has produced an alternative to traditional storage systems. This thesis focuses on evaluating and performance testing of one alternative of a software defined storage system for a hypervisor platform. The evaluated and tested product is VMware vSAN for VMware vSphere hypervisor. The performance testing is done with HCIBench which utilizes VDBench as the workload generator. The vSAN system showed promising performance figures under light loads but under heavy load vSAN turns into an unstable and inconsistent behaviour due to some architectural limitations of vSAN. When not utilizing all new data efficiency features, such as compression and deduplication, the behaviour is more stable but still too unpredictable. The triggering element of problems was amount of the writes in the test workload. The vSAN may be usable under more read than write intensive workloads and in smaller environments where number of virtual machines is low enough.

Ohjelmisto-ohjattujen tallennusjärjestelmien syntyminen markkinoille on tuonut perinteisemmille ratkaisuille vaihtoehdon valittaessa tallennusratkaisua virtualisointiympäristölle. Tässä työssä tutkitaan VMwaren vSANin soveltuvuutta ja suorituskykyisyyttä VMwaren vSphere - virtualisointiympäristön tallennusratkaisuksi. Suorituskyvyn testaukseen on käytetty HCIBench työkalua, joka hyödyntää VDBench työkalua itse testikuorman luomiseksi. Ollessaan pienen kuormituksen alla vSAN käyttytyy ennustettavasti ja suorituskykyisesti. Kun vSAN altistetaan suuremman kuormituksen alle, alkaa se käyttäytyä epävakaasti ja epäluotettavasti mahdollisesti joidenkin vSANin arkkitehtuurin rajoitteiden vuoksi. Kun uusina ominaisuuksina tulleita tilansäästön mahdollistavia ominaisuuksia ei käytetä, kuten pakkausta ja deduplikointia, on käyttäytyminen vakaampaa, mutta silti liian arvaamatonta. Ongelmien aiheuttaja on kirjoitusoperaatioiden määrä testikuormassa. Täten vSAN voi olla käyttökelpoinen enemmän kirjoitusoperaatioita sisältävillä työkuormilla ja pienemmissä ymäpärisöissä, joissa virtualikoneiden määrä on tarpeeksi pieni.

Description

Supervisor

Heljanko, Keijo

Thesis advisor

Poikonen, Hannu-Pekka

Other note

Citation