コンテナの概要
Azure コンピューティングソリューション
Florin Angelescu
Azure Cloud Architect
コンテナとは何か?
- 軽量かつポータブルなソフトウェアの単位。
- アプリケーションをパッケージ化。
- 実行に必要なものをすべて含む。
コンテナとは何か?
- 軽量かつポータブルなソフトウェアの単位
- アプリケーションをパッケージ化
- 実行に必要なものをすべて含む
コンテナとは何か?
- 軽量かつポータブルなソフトウェアの単位
- アプリケーションをパッケージ化
- 実行に必要なものをすべて含む
コンテナとは何か?
- 軽量かつポータブルなソフトウェアの単位
- アプリケーションをパッケージ化
- 実行に必要なものをすべて含む
コンテナとは何か?

仮想マシン

コンテナ
- アプリごとに完全なOSが不要。
- ホストOSのカーネルを共有。
- 起動が速く、効率的で、環境間の移動が容易。
クラウドコンピューティングにおけるコンテナ
一度構築してどこでも実行
迅速なスケールアップ・ダウン
シームレスなデプロイ
コンテナアーキテクチャの基礎
- イメージ
- コンテナの内容を定義する設計図
- アプリと依存関係を含む
コンテナアーキテクチャの基礎
- イメージ
- コンテナの内容を定義する設計図
- アプリと依存関係を含む
- ランタイム
- コンテナを実行するエンジン
- DockerまたはContainerd
コンテナアーキテクチャの基礎
- イメージ
- コンテナの内容を定義する設計図
- アプリと依存関係を含む
- ランタイム
- コンテナを実行するエンジン
- DockerまたはContainerd
- ホストシステム
- 基盤となるマシン
- CPU、メモリ、ネットワークを提供
コンテナアーキテクチャの基礎
- 同一ホスト上で複数のコンテナを実行可能。
- 互いに隔離されている。
- OSカーネルを共有。
コンテナのユースケース

- オンプレミスとクラウド環境で一貫したワークロードの実行

- 短期タスク用にコンテナを起動し、完了後にシャットダウンしてコスト削減
まとめ
- クラウドコンピューティングの基盤技術。
- ポータビリティ、効率性、スケーラビリティを提供。
- 現代のアプリケーション開発に最適。
練習しましょう!
Azure コンピューティングソリューション
Preparing Video For Download...