虛擬化入門

Containerization 與 Virtualization 概念

Julia Ostheimer

Freelance AI Consultant

課程目標

  • 第 1 章
    • 定義虛擬化
    • 定義容器化
    • 比較容器化與虛擬化
  • 第 2 章
    • 以 Docker 說明容器化
    • 定義容器編排
    • 以 Kubernetes 說明容器編排
Containerization 與 Virtualization 概念

電腦賦能我們的生活

  • 日常生活中的個人電腦

個人電腦

  • 支援商務應用的伺服器

伺服器-資料中心

1 Images by istockphoto.com
Containerization 與 Virtualization 概念

電腦系統的組成

  • 硬體
    • 中央處理器(CPU)
    • 儲存裝置
    • 主機板
    • 等等
  • 軟體
    • 作業系統(OS)
    • 應用軟體
    • 等等
Containerization 與 Virtualization 概念

實體機的侷限

  • 成本高
  • 維護與停機
  • 缺乏彈性、難以擴充
Containerization 與 Virtualization 概念

認識虛擬機

  • 縮寫:VM
  • 在一臺電腦內模擬另一個電腦系統
  • 每個 VM 獨立運作

 

虛擬機

Containerization 與 Virtualization 概念

虛擬機的優點

  • 資源最佳化
    • 成本效益
    • 永續性
  • 可擴充與彈性
  • 隔離與安全
  • 平台無關性
Containerization 與 Virtualization 概念

虛擬化的定義

  • 建立電腦資源虛擬版本的過程
  • 完全虛擬化:
    • 虛擬化整個電腦系統
    • 產生 VM
Containerization 與 Virtualization 概念

一起來練習吧!

Containerization 與 Virtualization 概念

Preparing Video For Download...