Virtualizacija (računarstvo)

S Wikipedije, slobodne enciklopedije
Jump to navigation Jump to search

U računarstvu, virtualizacija označava način stvaranja virtuelne verzije računarskih resursa. To može uključivati virtuelne računarske hardverske platforme, uređaje za pohranjivanje i računarske mrežne resurse. Izvana za korisnika (čovjek ili program) nema razlike između stvarnog i virtuelne verzije.[1]

Virtualizacija je počela 1960-tih godina, kao metoda za logičku podjelu sistemskih resursa mainframe računara između različitih aplikacija. Od tada se značenje termina proširilo.[2]

Hardverska virtualizacija[uredi | uredi izvor]

Hardverska virtualizacija ili virtualizacija platforme odnosi se na stvaranje virtualne mašine koja se ponaša kao pravi računar sa operativnim sistemom. Softver koji se izvršava na ovim virtuelnim mašinama je odvojen od stvarnih hardverskih resursa. Na primjer, računar koji radi pod operativnim sistemom Microsoft Windows može da poslužuje virtuelnu mašinu koja će imati instaliran Ubuntu Linux. Na virtuelnoj mašini na kojoj se vrti Ubuntu Linux, sve će raditi kao da stvarno imate instaliran Linux na nekoj fizičkoj mašini.[3][4]

Desktop virtualizacija[uredi | uredi izvor]

Virtualizacija desktopa je koncept odvajanja logičke radne površine od fizičke mašine.

Virtualna Desktop Infrastruktura (VDI) se može se smatrati naprednijim oblikom virtualizacije hardvera. Umjesto da direktno komunicira sa glavnim računarom preko tastature, miša i monitora, korisnik komunicira sa glavnim računarom pomoću drugog ačunara ili mobilnog uređaja putem mrežne veze, kao što je LAN, bežični LAN ili Internet. Tako računar na kojem se vrti virtuelna mašina u ovom scenariju postaje serverski računar koji može da poslužuje više virtuelnih mašina istovremeno za više korisnika.[5]

Kontejnerizacija[uredi | uredi izvor]

Virtualizacija na nivou operativnog sistema, poznata i kao kontejnerizacija, odnosi se na funkciju operativnog sistema u kojoj kernel dozvoljava postojanje višestrukih izoliranih instanci korisničkog prostora. Takve instance, nazvane kontejneri,[6] virtualna okruženja (VE) ili zatvori ( FreeBSD zatvor ili chroot zatvor ), mogu izgledati kao pravi računari sa stanovišta programa koji se izvode u njima. Računarski program koji se izvodi na stvarnom fizičkom računaru i operativnom sistemu može da vidi sve resurse (povezane uređaje, datoteke, snagu procesora, hardverske mogućnosti) tog računara. Međutim, programi koji se izvode unutar kontejnera mogu vidjeti samo sadržaj i uređaje koji su dodijeljeni istom kontejneru.

Kontejnerizacija postala popularna i značajna 2014. godine, uvođenjem Dockera.[7] [8]

Ostale vrste[uredi | uredi izvor]

Softver
Memorija
Pohrana
Podaci
Mreža

Reference[uredi | uredi izvor]

  1. ^ "Virtualizacija računala CCERT-PUBDOC-2009-12-285". 
  2. ^ Graziano, Charles. "A performance analysis of Xen and KVM hypervisors for hosting the Xen Worlds Project". Pristupljeno 2013-01-29. 
  3. ^ Turban, E; King, D; Lee, J; Viehland, D (2008). "Chapter 19: Building E-Commerce Applications and Infrastructure". Electronic Commerce A Managerial Perspective. Prentice-Hall. str. 27. 
  4. ^ "Virtualization in education". IBM. October 2007. Pristupljeno 6 July 2010. 
  5. ^ "Strategies for Embracing Consumerization". Microsoft Corporation. April 2011. str. 9. Pristupljeno 22 July 2011. 
  6. ^ Hogg, Scott (2014-05-26). "Software Containers: Used More Frequently than Most Realize". Network World. Network World, Inc. Pristupljeno 2015-07-09. 
  7. ^ Vaughan-Nichols, Steven J. (21 March 2018). "What is Docker and why is it so darn popular?". ZDNet. CBS Interactive. 
  8. ^ Butler, Brandon (10 June 2014). "Docker 101: What it is and why it’s important". Network World. IDG. 
  9. ^ "Enterprise Systems Group White paper, Page 5". Enterprise Strategy Group White Paper written and published on August 20, 2011 by Mark Peters. Arhivirano s originala, March 30, 2012. Pristupljeno July 18, 2013. 

Vanjski linkovi[uredi | uredi izvor]