什麼是虛擬化?
在作業系統中,虛擬化會更改正常的作業系統,使其能夠執行可能由許多使用者在單個計算機系統上處理的不同型別的應用程式。對每個使用者來說,作業系統可能看起來都不同,並且他們每個人都可能認為自己正在與唯一的作業系統進行互動,即這不會干擾使用者體驗。
作業系統虛擬化也可用於將程序從作業系統的某個例項遷移到另一個例項。但是,系統中的所有程序都是隔離的,並且其操作受到嚴格監控,因此係統中不存在任何差異。
表示作業系統虛擬化的圖表如下所示:
虛擬化的優點
虛擬化的一些優點包括:
- 虛擬化允許將有限數量的硬體資源輕鬆分配給需要它們的多個程序。
- 透過使用虛擬化可以獲得改進的安全性。發生這種情況是因為每個程序都存在於其自己的作業系統例項中,並且獨立工作。
- 作業系統虛擬化對於建立虛擬主機環境非常有用。
- 作業系統虛擬化涉及的開銷很少,因此非常有利。
虛擬化的缺點
虛擬化的一些缺點包括:
- 需要專門的專家來實施和管理虛擬化系統。這導致需要虛擬化專家並增加成本。
- 虛擬化涉及許多前期成本。這些包括虛擬化軟體的成本以及所需的額外硬體。成本還取決於現有系統網路。
儘管存在一些問題,但虛擬化非常有用。它具有許多優點,其缺點僅僅是一些簡單的挑戰,可以在作業系統虛擬化專家的幫助下克服。
廣告