コンテナ
同義? : アプリケーションコンテナ
アプリケーション単位で仮想化する技術
コンテナ型仮想化技術とも
メリット
ポータビリティ (可搬性) の向上
アプリケーションを迅速にデプロイするためというのがコンテナの背景にある
クラウドネイティブアプリケーション開発のアジリティや可搬性を実現するためのカギ
リソースコストの削減
サーバーの仮想化技術の延長で、リソースを集約することができる
コンテナを動かすツール
Docker や Kubernetes など
Linux カーネルは、以下の 2 つの実装により、コンテナの内部をホストから分離する
名前空間 (namespace) (Linux カーネルの名前空間)
コントロールグループ (cgroups) (Linux カーネルのコントロールグループ)
関連
コンテナ技術
アプリケーション仮想化