コンテナ型仮想化
一貫性のある分離された実行環境がアプリケーションに提供
VM Virtual Machine と似てる
ゲスト OSを必要としない点が異なる
代わりに、アプリケーションとそのすべての依存関係が "コンテナー" にパッケージ化
標準のランタイム環境がアプリの実行に使用
OS のブートと初期化がないためにわずか数秒でコンテナーを起動可能
必要なのは、アプリを起動することだけ
例
Docker
クラウド コンピューティングとは - Learn | Microsoft Docs
1コンテナに1つの関心事
1つのコンテナにある一つの役割(ロール)や問題領域(ドメイン)のみにフォーカスされるべき
コンテナのポータビリティ
Dockerさえインストールされていれば大丈夫は、間違い
カーネル Kernelやアーキテクチャに違いがある
Linuxx86_x84アーキテクチャでない環境を意識されてない
例Rasberry pi
ライブラリ・ダイナミックリンクの課題