12.07.2015 Views

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

BSc Thesis - tud.ttu.ee - Tallinna Tehnikaülikool

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

konteineriteks tänu sellele, et “operatsioonisüst<strong>ee</strong>m sulgeb ühe virtuaalmasinaprotsessid kinnisesse isol<strong>ee</strong>ri<strong>tud</strong> konteinerisse”. Igal konteineril on oma protsessipuu,failid, kasutajad, võrguseaded ja konfiguratsioonifailid. Konteinerite otsene seotusriistvaralise serveri operatsioonisüst<strong>ee</strong>miga annab neile virtualis<strong>ee</strong>rimataoperatsioonisüst<strong>ee</strong>miga samaväärse jõudluse. [14, lk 278-279]Konteinervirtualis<strong>ee</strong>rimise puhul võidetakse küll jõudluses, kuid seda paindlikkusearvelt. Nimelt on konteinervirtualis<strong>ee</strong>rimise piiranguks, et virtualis<strong>ee</strong>ri<strong>tud</strong>operatsioonisüst<strong>ee</strong>mid peavad olema riistvaralisel serveril töötavaoperatsioonisüst<strong>ee</strong>miga sama tüüpi. (Näiteks Linuxi konteinervirtualis<strong>ee</strong>rimise korralsaab kasutada vaid Linuxi operatsioonisüst<strong>ee</strong>me, mis kasutavad kõik ühesugustkernelit.)Vabade Linux konteinervirtualis<strong>ee</strong>rimise tehnoloogijate näideteks on Linux-vServers,OpenVZ ja Fr<strong>ee</strong>VPS. Serverites kasutatakse ka Parallels Virtuozzokonteinervirtualis<strong>ee</strong>rimise tehnoloogiat, mis on omakorda OpenVZ kernelil põhinevkommertstoode.2.2 OpenVZ konteinervirtualis<strong>ee</strong>rimise tarkvaraOpenVZ südameks on modifits<strong>ee</strong>ri<strong>tud</strong> Linuxi kernel, mis pakubsüst<strong>ee</strong>miadministraatorile järgnevaid t<strong>ee</strong>nuseid: [8, lk 3]1. Failide, seadmete, protsesside virtualis<strong>ee</strong>rimine ning isol<strong>ee</strong>rimine2. Riistvara serveri ressursside jagamine virtualis<strong>ee</strong>ri<strong>tud</strong> konteinerite vahel3. Konteineri hetkeseisundi salvestamine võimalusega konteiner hiljem samasseisus taastadaTänu sellele, et virtuaalmasinatele ressursside jagamine toimub kernelis, kulutabOpenVZ tehnoloogia konteinerite haldamiseks riistvaralise serveri ressurssiminimaalselt. OpenVZ autorite kohaselt kulutatakse protsessori ressursist 1-2%. [10,lk 13]Konteineritevaheliseks ressursijagamiseks kasutab OpenVZ kernel järgmiseidvõimalusi: [8, lk 3]1. Kahekihiline kettamahu piiramineRiistvaralise serveri administraatoril on võimalik määrata igale virtualis<strong>ee</strong>ri<strong>tud</strong>11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!