2019年10月2日 星期三

Hyper-V容器

Hyper-V容器是 Windows Server容器的一種特殊執行方式, 在一般的 Windows Server容器中, 多個容器會共用同一個作業系統核心(OS Kernel), 這樣可以節省資源, 但安全性隔離程度相對較低

而 Hyper-V容器的設計是:
。每個容器都會在一個極輕量的 Hyper-V虛擬機器(VM)裡執行
。容器仍然是容器, 具有快速部署與輕量的特性, 但它的核心並不是與宿主機共用, 而是跑在專屬的隔離環境w-studio.idv.tw
。如此可以達到比 Windows Server容器更強的安全隔離, 避免不同容器之間因共用核心而有潛在風險
。用途上 Hyper-V容器通常會在需要高安全性、強隔離性的情境下使用, 例如:
--多租戶環境
--公有雲服務
--不同應用程式需要嚴格隔離資源與安全性

Hyper-V容器與 Hyper-V虛擬機器的不同:
  Hyper-V容器 Hyper-V虛擬機器
架構 建立在 Hyper-V 技術上的精簡虛擬機中, 每個容器有自己的隔離核心 完整的虛擬機器, 模擬完整硬體, 每個 VM 都有自己的作業系統
核心 每個容器有自己隔離的核心, 不與宿主共享 每個 VM有獨立完整的 OS與核心
資源耗用 較少, 仍保有容器的輕量特性 較多, 需要完整 OS與模擬硬體
安全隔離 強隔離, 比一般容器安全, 但沒有 VM那麼重 完整隔離, 等同於不同實體機
啟動速度 快速, 接近容器水準w-studio.idv.tw 較慢, 需要啟動完整 OS
適用場景 多租戶環境、需要更安全的容器部署 執行傳統應用程式、需要完整獨立 OS的情況

沒有留言:

張貼留言