虛擬化與容器化

Containerization 與 Virtualization 概念

Julia Ostheimer

Freelance AI Consultant

重點回顧:虛擬化 vs. 容器化

虛擬化

  • 建立運算資源的虛擬版本
  • 完全虛擬化
  • VM:在一台電腦內模擬另一台電腦系統

容器化

  • 將應用程式與相依項目打包到隔離環境
  • 作業系統層級虛擬化
  • 容器:隔離的應用執行環境
Containerization 與 Virtualization 概念

容器化的軟體工具

  • 容器管理:Docker

Docker 標誌

 

  • 容器編排:Kubernetes

Kubernetes 標誌

1 Logos by Docker & Kubernetes
Containerization 與 Virtualization 概念

虛擬化的軟體工具

  • Oracle VM VirtualBox

VirtualBox 標誌

  • VMware
Containerization 與 Virtualization 概念

虛擬化的應用情境

Containerization 與 Virtualization 概念

虛擬化的應用情境

  • 伺服器整合

伺服器使用率

1 Icons by icons8.com
Containerization 與 Virtualization 概念

虛擬化的應用情境

  • 伺服器整合
  • 傳統遺留應用
Containerization 與 Virtualization 概念

容器化的應用情境

Containerization 與 Virtualization 概念

容器化的應用情境

  • 微服務架構
Containerization 與 Virtualization 概念

容器化的應用情境

  • 微服務架構
  • 容器編排

管弦樂團

1 Image by istockphoto.com
Containerization 與 Virtualization 概念

容器 vs. 虛擬機的優勢

面向 容器 虛擬機 實體機
隔離性 ** *** *
安全性 ** *** *
空間 *** ** *
擴展性 *** ** *
成本 *** ** *
彈性 ** *** *
Containerization 與 Virtualization 概念

一起來練習吧!

Containerization 與 Virtualization 概念

Preparing Video For Download...