Кантэйнерызацыя (віртуалізацыя на ўзроўні аперацыйнай сістэмы, кантэйнерная віртуалізацыя, зонавая віртуалізацыяВ Solaris) - метад віртуалізацыі, пры якім ядро аперацыйнай сістэмы падтрымлівае некалькі ізаляваных экзэмпляраў прасторы карыстальніка замест аднаго. Гэтыя экзэмпляры (звычайна называны кантэйнерамі або зонамі) з пункту гледжання працэсаў, што выконваюцца ў іх, ідэнтычныя асобнаму экзэмпляру аперацыйнай сістэмы. Для сістэм на базе Unix гэтая тэхналогія падобная на палепшаную рэалізацыю механізму chroot. Ядро забяспечвае поўную ізаляванасць кантэйнераў, таму праграмы з розных кантэйнераў не могуць уплываць адна на адну.
У адрозненні ад апаратнай віртуалізацыі, пры якой эмулюецца апаратнае асяроддзе і можа быць запушчаны шырокі спектр гасцявых аперацыйных сістэм, у кантэйнеры можа быць запушчаны экзэмпляр аперацыйнай сістэмы толькі з тым жа ядром, што і ў хоставай аперацыйнай сістэмы (усе кантэйнеры вузла выкарыстоўваюць агульнае ядро). Пры кантэйнерызацыі адсутнічаюць дадатковыя рэсурсныя накладныя выдаткі на эмуляцыю віртуальнага абсталявання і запуск паўнавартаснага экзэмпляра аперацыйнай сістэмы, характэрныя пры апаратнай віртуалізацыі.
Існуюць рэалізацыі, арыентаваныя на стварэнне практычна паўнавартасных экзэмпляраў аперацыйных сістэм (Solaris Containers, кантэйнеры Virtuozzo, OpenVZ ), так і варыянты, якія факусуюцца на ізаляцыі асобных сэрвісаў з мінімальным аперацыйным асяроддзем (jail, Docker).
Рэалізацыі МеханізмАперацыйная сістэмаЛіцэнзіяДата выпускуАсаблівасціІзаляцыя файлавай сістэмыКвоты на прастору захоўванняЛіміты на ўвод-вывадЛіміты на памяцьКвоты ЦПУІзаляцыя сеткіЖывая міграцыяchrootубудавана ў большасць Unix-падобных аперацыйных сістэму залежнасці ад ліцэнзіі на аперацыйную сістэму1982 DockerLinux, FreeBSD, Windows, macOSApache 2.02013 Solaris ContainersSolaris, OpenSolarisCDDL01/2005 Кантэйнеры Solaris 10 маюць ізаляваную сетку, калі пэўны NIC прыпісваецца кантэйнеру ("exclusive IP"). Сетка не ізаляваная, але віртуалізаваная, гэта значыць кожнае віртуальнае асяроддзе мае свой IP-адрас, брандмаўэр і так далей. Ізаляцыя сеткі павінна дасягацца на апаратным узроўні. У OpenSolaris ізаляцыя сеткі рэалізаваная, гл. OpenSolaris Network Virtualization and Resource Control и . Рэалізавана халодная міграцыя.FreeVPSLinuxGNU GPL - iCore Virtual AccountsWindows XPПрапрыетарнае06/2008 LinuxGNU GPL v.2 - Сетка ізалявана. LXCLinuxGNU GPL v.22008 OpenVZLinuxGNU GPL v.22005 Даступная ў ядры 2.6.18-028stable021. Сетка не ізаляваная, а віртуалізаваная, гэта значыць кожнае віртуальнае асяроддзе мае свой IP-адрас, файрвол і гэтак далей. Ізаляцыя сеткі не падтрымліваецца і павінна быць рэалізавана на апаратным узроўні. Virtuozzo ContainersLinux, Microsoft WindowsПрапрыетарнае - С версии 4.0, январь 2008. FreeBSD JailFreeBSDBSD03/2000 OpenBSD, NetBSDBSD - AIXПрапрыетарнае10/2007 З версіі TL 02. Глядзі . См.
Катэгорыя:Віртуалізацыя Катэгорыя:Праграмы для кантэйнерызацыі