Oracle Cloud Free Tier

免費在 Oracle Cloud 上建構、測試及部署應用程式。

虛擬化與雲端運算的比較

雲端運算和虛擬化有何差異?

雲端運算和虛擬化技術並不相同。雖然概念有時會彼此混淆,但雲端運算和虛擬化則是兩個唯一的相切運算方法。企業運用這兩項服務,在 IT 部門 (雲端運算) 中提供靈活性和擴展性,以提升內部和外部應用程式和資料庫的存取能力,以及虛擬化能力,將實體硬體降到最低並簡化 DevOps 程序。虛擬化可以是雲端運算設定的一部分,但雲端運算不一定涉及虛擬化。

為了進一步瞭解差異,讓我們更深入地探索這兩個概念。

什麼是虛擬化?

虛擬化是具有廣泛用途的簡單概念。本質上,虛擬化是建立模擬或虛擬機器 (訪客) 的程序,也就是僅存在於軟體領域中且在實體機器 (主機) 內運作的模擬電腦系統。訪客機器具有記憶體、CPU、儲存空間及作業系統,全都由軟體 (而非硬體) 定義。虛擬機器具有各種大小,並具有可設定的參數來支援不同的工作負載和使用案例 - 有時會建立虛擬機器來模擬舊版、過時的硬體,有時也提供管理資源的策略性方法。

若要運作,虛擬機器需要稱為 Hypervisor 的軟體,在主機和訪客之間作為資源管理程式和介面。Hypervisor 會為虛擬機器配置必要的記憶體、處理能力和儲存空間。它也管理虛擬機器在使用中的應用程式和一般狀況。虛擬機器內的應用程式會與主機機器完全區隔,因此訪客和主機無法以任何方式與其他檔案互動。

除了虛擬機器之外,容器也提供另一種處理虛擬化的方式。雖然容器和虛擬機器有時會被混淆,但有些相似之處卻是不同的功能。容器是個別應用程式的專用獨立程式實際執行環境,而虛擬機器則提供軟體驅動環境。雖然虛擬機器可以專門用來存取個別應用程式,但是它可以執行得比該多。如果您只需要執行單一應用程式,容器就可能比虛擬機器更具資源使用性選項。

虛擬化具備許多優點,包括更清晰的資源配置,以及軟體資源之間的更嚴格孤島。若為個人,範例使用案例可能會在實體電腦上安裝個別的作業系統 (例如,Windows 機器上的 Linux)。對於企業而言,虛擬化可以更輕鬆地實現伺服器整合,其中包括其他好處。

什麼是雲端運算?

雲端運算是線上生活,並透過網際網路存取的任何應用程式、資料庫、儲存或網路服務。雲端運算服務有三種主要類型:軟體即服務、基礎架構即服務和平台即服務。

現今的雲端運算幾乎所有人都使用。每當您使用任何類型的線上服務 (包括電視串流、相片備份儲存以及社交媒體應用程式) 時,您都會使用雲端運算的形式。在企業層級,雲端運算服務可以包括雲端基礎架構、雲端應用程式,例如 ERP,以及雲端災害復原和備份。

虛擬化可以是雲端的一部分,但雲端運算本身是整個基礎架構,以支援線上存取應用程式、服務和資料。只要供應商能夠透過線上路徑存取資源、運算能力和 / 或應用程式,他們就使用雲端運算。這就像是提供自訂應用程式給小型群組的單一伺服器,例如教室或同事群組。在規模較大的情況下,平台服務 (例如 Zoom) 需要將函數、資料和冗餘分發到大量同時運作的伺服器上。

雲端運算提供許多優點,包括:

  • 擴展性:藉由雲端服務,組織只需購買更多授權即可新增使用者,無須擔心個別系統和資源的購買或更新問題。
  • 作業效率:提供者會更新雲端軟體,因此每次存取時,使用者都會執行最新版本。這可藉由無須部署更新或修補程式,節省 IT 成本和資源。
  • 存取:許多雲端運算服務可透過 Web 瀏覽器或行動應用程式存取,個別使用者資料會與帳戶一起儲存,而非本機存取。如此一來,隨時都能存取未與單一裝置連結的存取。
  • 安全性:與本機儲存的資料相比,儲存在雲端中的使用者資料會被視為更安全。這是因為雲端提供者在確保資料安全無虞且可供使用的情況下建立業務,而個別 IT 部門必須在配置預算內工作,以對抗最新的風險或威脅。

虛擬化在雲端運算中的使用方式

雲端運算可以針對許多不同的目的使用虛擬化,從在不同的作業系統支援模擬應用程式,到在資源之間建立孤島,以最大程度地提高效率。雖然在沒有虛擬化的情況下部署雲端,但虛擬化是支援許多雲端平台的重要工具,尤其是為更大受眾所打造的平台。

若要取得雲端運算的實作體驗,請立即開始免費試用 Oracle Cloud。