Virtuelizacija

S Vikipedije, slobodne enciklopedije

U računarstvu, virtuelizacija označava način stvaranja virtuelne verzije računarskih resursa. To može uključivati virtuelne računarske hardverske platforme, uređaje za skladištenje podataka i računarske mrežne resurse. Za korisnika (čovek ili program) nema razlike između stvarne ili virtuelne verzije.[1]

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

Virtuelizacija hardvera[uredi | uredi izvor]

Hardverska virtuelizacija ili virtuelizacija platforme odnosi se na stvaranje virtuelne 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 primer, računar sa operativnim sistemom Microsoft Windows može pokrenuti virtuelnu mašinu na kojoj će biti instaliran Ubuntu Linuks. Na virtuelnoj mašini koja radi na Ubuntu Linuksu, sve će funkcionisati kao da je zaista instaliran Linuks na nekoj fizičkoj mašini.[3][4]

Virtuelizacija radne površine[uredi | uredi izvor]

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

Virtuelna infrastruktura radne površine (VDI) može se smatrati naprednijim oblikom virtuelizacije hardvera. Umesto da direktno komunicira sa glavnim računarom preko tastature, miša i monitora, korisnik komunicira sa glavnim računarom pomoću drugog računara ili mobilnog uređaja putem mrežne veze, kao što su LAN, bežični LAN ili internet. Tako računar koji pokreće virtuelnu mašinu u ovom scenariju postaje serverski računar koji može istovremeno pokrenuti više virtuelnih mašina za više korisnika.[5]

Kontejnerizacija[uredi | uredi izvor]

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

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

Ostale vrste[uredi | uredi izvor]

Softver
Memorija
  • Virtuelizacija memorije: nagomilavanje resursa memorije sa nasumičnim pristupom (RAM) iz umreženih sistema u jedno veliko skladište memorije
  • Virtuelna memorija: daje aplikaciji utisak da ima susednu radnu memoriju, izolujući je od osnovne fizičke memorije
Skladištenje
Podaci
Mreža

Reference[uredi | uredi izvor]

  1. ^ „Virtualizacija računala CCERT-PUBDOC-2009-12-285” (PDF). 
  2. ^ Graziano, Charles. „A performance analysis of Xen and KVM hypervisors for hosting the Xen Worlds Project”. Pristupljeno 29. 1. 2013. 
  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” (PDF). IBM. oktobar 2007. Pristupljeno 6. 7. 2010. 
  5. ^ „Strategies for Embracing Consumerization” (PDF). Microsoft Corporation. april 2011. str. 9. Arhivirano iz originala (PDF) 15. 8. 2011. g. Pristupljeno 22. 7. 2011. 
  6. ^ Hogg, Scott (26. 5. 2014). „Software Containers: Used More Frequently than Most Realize”. Network World. Network World, Inc. Pristupljeno 9. 7. 2015. 
  7. ^ Vaughan-Nichols, Steven J. (21. 3. 2018). „What is Docker and why is it so darn popular?”. ZDNet. CBS Interactive. 
  8. ^ Butler, Brandon (10. 6. 2014). „Docker 101: What it is and why it’s important”. Network World. IDG. 
  9. ^ „Enterprise Systems Group White paper, Page 5” (PDF). Enterprise Strategy Group White Paper written and published on August 20, 2011 by Mark Peters. Arhivirano iz originala (PDF) 30. 3. 2012. g. Pristupljeno 18. 7. 2013. 

Spoljašnje veze[uredi | uredi izvor]