Пређи на садржај

Виртуелизација на нивоу оперативног система

С Википедије, слободне енциклопедије

Виртуелизација на нивоу оперативног система односи се на примере где је могуће да језгро оперативног система дозвољава више изолованих инстанци корисничког простора. Такви примери су контејнери (попут Docker-a), зоне (Solaris), виртуелни приватни сервери (OpenVZ), партиције, виртуелна окружења, виртуелна језгра (DragonFly BSD) или затвори (FreeBSD затвор или chroot затвор) [1] и они могу изгледати као прави рачунари са становишта програма који се покрећу у њима.

Рачунарски програм који се покреће на обичном оперативном систему може да види све ресурсе (повезане уређаје, датотеке, снагу процесора, хардверске могућности) тог рачунара. Међутим, програми који се изводе унутар контејнера могу видети само садржај и уређаје који су додељени том контејнеру.

Виртуелизација на нивоу оперативног система се обично користи у окружењима виртуелног хостинга, где је корисна за сигурно додељивање хардверски ресурсима међу великим бројем корисника. Системски администратори га такође могу користити и за консолидацију серверског хардвера тако што ће физичке сервере који су обављали неки посао контејнеризовати и вртити на једном физичком серверу.

Оваква виртуелизација је обично мање захтевна од потпуне виртуелизације, али није флексибилна као што је случај са пуном виртуелизацијом, као што су VMware и Hyper-V.

Референце

[уреди | уреди извор]
  1. ^ Hogg, Scott (2014-05-26). „Software Containers: Used More Frequently than Most Realize”. Network World. Network World, Inc. Приступљено 2015-07-09. „There are many other OS-level virtualization systems such as: Linux OpenVZ, Linux-VServer, FreeBSD Jails, AIX Workload Partitions (WPARs), HP-UX Containers (SRP), Solaris Containers, among others. 

Спољашње везе

[уреди | уреди извор]