コンテナ仮想化とは、アプリケーションを動かすために必要なプログラムや設定を「コンテナ」と呼ばれる単位にまとめて実行する技術です。1つのOSを複数のコンテナで共有しながら、それぞれを独立した環境として動かせます。
従来の仮想マシン(VM)よりも軽量で起動が速く、少ないリソースで多くのアプリケーションを効率よく運用できるのが特徴です。また、開発環境と本番環境の違いによるトラブルを減らしやすい点も大きなメリットです。
DockerやKubernetesなどの技術と組み合わせて利用されることが多く、クラウドサービスや大規模システム開発で広く活用されています。
用語辞典ページに戻る