仮想化とコンテナ化
コンテナ化と仮想化の基礎概念
Julia Ostheimer
Freelance AI Consultant
復習: 仮想化 vs. コンテナ化
仮想化
コンピューティング資源の仮想版を作成
フル仮想化
VM: 別のコンピュータ内の仮想コンピュータ
コンテナ化
アプリと依存関係を隔離環境にパッケージ化
OSレベルの仮想化
コンテナ: 隔離されたアプリ実行環境
コンテナ化のソフトウェアツール
コンテナ管理:
Docker
コンテナオーケストレーション:
Kubernetes
1
Logos by Docker & Kubernetes
仮想化のソフトウェアツール
Oracle VM VirtualBox
VMware
仮想化のユースケース
仮想化のユースケース
サーバー集約
1
Icons by icons8.com
仮想化のユースケース
サーバー集約
レガシーアプリケーション
コンテナ化のユースケース
コンテナ化のユースケース
マイクロサービスアーキテクチャ
コンテナ化のユースケース
マイクロサービスアーキテクチャ
コンテナオーケストレーション
1
Image by istockphoto.com
コンテナの利点(仮想マシンとの比較)
要素
コンテナ
仮想マシン
物理マシン
分離性
**
***
*
セキュリティ
**
***
*
容量効率
***
**
*
スケーラビリティ
***
**
*
コスト
***
**
*
柔軟性
**
***
*
Passons à la pratique !
コンテナ化と仮想化の基礎概念
Preparing Video For Download...