虛擬化與容器
日月逝矣,歲不我與
集群->RAC->SOA->ESB->雲->虛擬化->容器->大數據->人工智能->虛擬現實
雲
| 層次 | 產品 |
|---|---|
| IaaS | 阿里雲/青雲 |
| PaaS | kvm/xen/VMWare/VirtualBox/Docke/SAE/BAE |
| SaaS | 百度雲/網易雲/有道雲 |
虛擬化
- CPU虛擬化
- 內存虛擬化
- IO虛擬化
| 完全虛擬化 | 半虛擬化 | 輕量級虛擬化 |
|---|---|---|
| KVM/vsphere | Xen/WINE | Docker |
Hypervisor、VMM
![]() |
![]() |
|---|
虛擬機 VS 容器
- 虛擬機

- 容器

| 特性 | 容器 | 虛擬機 |
|---|---|---|
| 啟動 | 秒級 | 分鍾級 |
| 性能 | 接近原生 | 弱於 |
| 空間使用 | 一般為MB | 一般為GB |
| 系統支持量 | 單機支持上千個 |
Docker
IT行業的集裝箱(container)
Docker優勢
- 更快速的交付和部署
- 更高效的虛擬化
- 更輕松的遷移和擴展
- 更簡單的管理
Docker劣勢
- 不支持異構系統的虛擬化,原生Docker只能運行在linux系統上;
Docker組件
- docker images
- docker registries
- docker containers
Docker組成
- docker server/daemon
- docker client
- docker registrise/倉庫
Docker架構



