Kontenery to technologia podobna do wirtualizacji. Szybsza, ale trudniejsza w implementacji. Eksperymentalna obsługa kontenerów w Linuksie pojawi się w wersji 2.6.24.
Wirtualizacja polega na uruchamianiu w ramach wirtualnej maszyny oddzielnej instancji systemu operacyjnego. Kontener uruchamiany jest w ramach jednego systemu (współdzielone jest jądro) i polega na sztucznym wydzieleniu grupy procesów, które nie mają dostępu do innych procesów uruchomionych w systemie. W BSD od dawna istnieje implementacja znana jako “jails”. Podobny system działa w Solarisie jako Solaris Containers. Dotychczas najlepszym sposobem uzyskania dostępu do kontenerów była instalacja narzędzia OpenVZ.
Jeśli dobrze pójdzie, zmieni się to wraz z wydaniem jądra 2.6.24, gdzie obsługa kontenerów pojawi się w wersji eksperymentalnej.
Dodaj komentarz