text: 作業系統層虛擬化被分割成幾個獨立的單元，在核心中執行，而不是隻有一個單一實體執行。這個軟體實體，也被稱為是一個容器或是 jails。對每個執行程式的擁有者與使用者來說，他們使用的伺服器程式，看起來就像是自己專用的。作業系統層虛擬化之後，可以實現軟體的即時遷移，使一個軟體容器中的實體，即時移動到另一個作業系統下，再重新執行起來。但是在這種技術下，軟體即時遷移，只能在同樣的作業系統下進行。在類Unix作業系統中，這個技術最早起源於標準的chroot機制，再進一步演化而成。除了將軟體獨立化的機制之外，核心通常也提供資源管理功能，使得單一軟體容器在運作時，對於其他軟體容器的造成的互動影響最小化。相對於傳統的虛擬化，容器化的優勢在於佔用伺服器空間少，通常幾秒內即可啟動。同時容器的彈性可以在資源需求增加時瞬時複製增容，在資源需求減小時釋放空間以供其他使用者使用。由於在同一臺伺服器上的容器實體共享同一個系統核心，因此在執行上不會存在實體與主機作業系統爭奪RAM的問題發生，從而能夠保證實體的效能。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: 作業系統層虛擬化
metadata.url: https://zh.wikipedia.org/wiki?curid=4204604