Skip to Content

什麼是容器?

什麼是容器?

容器是軟體的標準單位,包含應用程式運作所需的所有程式碼和相依性,包括二進制、函式庫和設定的檔案。容器化軟體可以從一個運算環境可靠地運行到另一個運算環境。

虛擬機器 vs. 容器

虛擬機器 (VM) 和容器都運用虛擬化來建立獨立的環境,以讓應用程式順利運行。虛擬機器 (VM) 和容器地主要區別在於提供的虛擬化精細度:VM 進行作業系統 (OS)/機器層的虛擬化,而容器是進行軟體層的虛擬化。

請仔細觀察這兩種虛擬化技術之間的差異。

虛擬機器

VM 可以虛擬化整個機器和作業系統,因此可在其他機器上託管。若要分享主機的資源,您必須使用虛擬機器監視器為 伺服器進行虛擬化。多個 VM 能在與主機介面的單一虛擬機器監視器上運行。VM 能讓您將單一實體伺服器劃分為多台機器,讓相依性和作業需求不同的應用程式運行,進而節省了資金。

即使您可以藉著不買新的伺服器來省錢,但 VM 非常需要主機上大量的系統資源。如果您必須模擬整個作業系統和底層機器,以透過虛擬機器監視器來運行單一應用程式,更優異的精細度明顯能為您節省更成本。

線上體驗 FlashBlade

體驗 Pure1® 的自助實例來管理 Pure FlashBlade™,Pure FlashBlade™ 是業界最先進的解決方案,可提供原生橫向擴展的檔案式及物件式儲存功能。

申請試用

容器

想像一下,在虛擬環境中運行應用程式有多容易,而且不必管理虛擬機器監視器大量的資源需求。基本上,容器就是藉由將軟體封裝至虛擬的容器單位,來執行這些任務。

您再也不必使用虛擬機器監視器,來為容器中整個作業系統和伺服器進行虛擬化。相反的,您只需要在使用主機作業系統核心時,針對特定軟硬體相依性進行虛擬化,來運行應用程式。容器可讓您在單一作業系統實例上建立多項工作負載。因此, 相較於 VM,容器為實體伺服器減輕了非常多負荷。

容器與虛擬機器之間的權衡使用

即使容器比 VM 更具靈活性,但容器對主機作業系統核心的相依性,限制了對一些應用程式的使用,因為那些應用程式對其他作業系統環境具有相依性。虛擬主機更加獨立並安全,因為能真正獨立於主機之外。 

在下列情況,應使用容器:

  • 在單一作業系統中盡可能運行更多應用程式
  • 為單一應用程式部署多項實例
  • 運算及儲存資源為優先考量

在下列情況,應使用虛擬機器:

  • 在單一伺服器上運行不同 OS 相依性的多種應用程式 
  • 運行需要使用作業系統所有資源和功能的應用程式
  • 獨立性及安全性為優先考量

使用 Pure Service Orchestrator 進行容器調度能帶來的優勢

雖然容器從軟體開發的角度抽離了底層硬體的細部內容,但傳統 IT 基礎架構的低效率仍然會降低整體效能。

Pure Service Orchestrator™ 是一款容器調度工具,能輕鬆地持久性儲存資源交付給容器化的應用程式。與 Kubernetes 和其他容器調度工具無縫整合,便能提供:

  • 隨取隨用的自動化儲存交付
  • 原則式配置
  • 橫跨混和雲在內的所有陣列,進行彈性擴展
  • 橫跨檔案和區塊陣列的進行智慧容器部署
  • 具備企業級彈性,能自動進行故障轉移,以即可自我修復的資料存取整合性

Pure Service Orchestrator 結合了彈性擴展、智慧配置和透明復原的功能,能提供「容器即服務」。

11/2024
Portworx Reference Architecture: OpenShift on vSphere
Best practices for deploying Portworx on OCP and vSphere for optimal operations and performance.
參考架構
30 頁面
聯繫我們
問題或建議

如對Pure的產品或認證,有任何的疑問或建議,歡迎與我們聯繫!

預約試用

預約現場示範,親眼看看 Pure 如何幫助您將資料轉化為強大的成果。 

聯絡我們:886-2-3725-7989

媒體:pr@purestorage.com

 

Pure Storage總部

34F, Taipei Nanshan Plaza,

No. 100, Songren Road,

Xinyi District,

Taipei City 110016

Taiwan (R.O.C.)

800-379-7873 (一般資訊)

info@purestorage.com

關閉
您的瀏覽器已不受支援!

較舊版的瀏覽器通常存在安全風險。為讓您使用我們網站時得到最佳體驗,請更新為這些最新瀏覽器其中一個。