Láhko izvajalno okolje v obliki samozadostnega LXC-vsebnika
Z bliskovitim razvojem računalniške strojne opreme, ki je močno prehitel zahteve programske opreme, so se odprle nove možnosti na sicer že dolgo poznanem in zelo razširjenem
področju virtualizacije strežnikov. Tradicionalni pristop polne virtualizacije, kjer virtualiziramo strežnik kot celoto, je preživet. Poleg potratnosti z viri je polna virtualizacija tudi rigidna in nerazdružljivo povezana s hipervizorjem, na katerem teče. Pogosto se zgodi, da je na virtualnem strežniku nameščena zgolj ena storitev, ali še slabše, na njem teče zgolj en proces, kljub temu pa je v ozadju polno virtualiziran celoten strežnik.
Podobno zaskrbljujoč je primer, kjer na enem virtualnem strežniku, v enem izvajalnem okolju poganjamo množico storitev in procesov, ki so med seboj različno varnostno in
performančno zahtevni. V okviru magistrske naloge smo na praktičnih primerih preučili tehnologije in predstavili metodo virtualizacije na nivoju operacijskega sistema, ki temelji na LXC-vsebnikih. Rezultate smo primerjali s tradicionalnimi metodami virtualizacije strežnikov in na podlagi tega ocenili njihov potencial. Predstavljena metoda koncept virtualizacije strežnikov redefinira v koncept láhkih, prilagodljivih in samozadostnih enot.
With a rapid development of a computer hardware, that passed software’s resource requirements demand, new possibilities have opened up in widely accepted and widespread area of a server virtualization. The traditional approach of full virtualization, which virtualize the entire server stack, is not sustainable anymore. Besides high resource demands,
it is also rigidly linked to its hypervisor. It often happens, that such virtual server was provisioned for running only one dedicated service, or even worse, running
only one dedicated process, but the entire virtual server is still needed underneath. Similarly concerning is the case, where one virtual server has the same RTE for plurality
of services and processes, which are mutually different, security and performance wise.
In the context of the master’s thesis, we examined technologies and presented operating system-level virtualization based on LXC containers. Its potential had been evaluated, based on practical cases analysis and the result comparation with traditional methods of server virtualization. The presented method redefines server virtualization to lightweight, flexible, self-contained units.
virtualizacija
vsebnik
hipervizor
LXC
Docker
virtualization
container
hypervisor
LXC
Docker
true
true
[A. Mihičinac]
Novo mesto
Slovenski jezik
Angleški jezik
Magistrsko delo/naloga
2018-08-20 13:48:24
2018-08-20 14:18:44
2019-02-25 14:34:04
2014
Na ov.: Magistrska naloga : študijskega programa druge stopnje;
104 str., [9] f. pril.
004.451:004.94(043.2)
2048338195
Fakulteta za informacijske študije v Novem mestu