コンテナ化
こんてなーか
意味
コンテナ化とは、ソフトウェアのアプリケーションとその動作に必要な設定ファイルやライブラリなどの依存関係を一つのパッケージにまとめ、独立した環境で実行できるようにする仮想化技術の一種です。従来の仮想化技術のようにホストOS上で完全なゲストOSを複数稼働させるのではなく、OSのカーネルを共有しながらプロセス単位で隔離された空間を作り出します。これにより、開発者のローカル環境、テスト環境、本番のクラウド環境など、異なるインフラストラクチャ間であっても、アプリケーションを修正することなくそのまま動作させることが可能になります。システム資源の無駄な消費を抑えつつ、軽量かつ迅速にアプリケーションを展開できる点が大きな利点です。
類義語
コンテナ技術、アプリケーションコンテナ化