応用情報技術者試験 令和3年秋 午前問14 解説付き過去問
問題
コンテナ型仮想化の説明として、適切なものはどれか。
正解
解説
この問題は、コンテナ型仮想化の特徴についての理解を試すものです。適切な説明を選ぶことで、コンテナ型仮想化の基本的な概念とその利点を把握することが求められます。
- コンテナ型仮想化の基本概念
コンテナ型仮想化では、アプリケーションの実行に必要なプログラムやライブラリを一つの「コンテナ」としてパッケージ化します。これにより、アプリケーションはそのコンテナ内にあるリソースを利用してホストOSの上で直接実行されます。異なるコンテナ間でOSを共有することで、リソースの軽量化が可能となり、システムの効率が向上します。 - コンテナの独立性と複数アプリケーションの稼働
各コンテナは独立した環境を持つため、異なるアプリケーションが互いの環境に干渉することなく稼働できます。この独立性は、システムの安定性を保ちながら複数のアプリケーションを同時に効率良く実行することを可能にします。さらに、アプリケーションごとに必要なライブラリや設定が異なる場合でも、その都度OS全体を設定し直す必要がないため、運用の手間が大幅に削減されます。
したがって、適切な説明は「アプリケーションの起動に必要なプログラムやライブラリなどをまとめ、ホストOSで動作させるので、独立性を保ちながら複数のアプリケーションを稼働できる」というものです。これによりコンテナ型仮想化の効率性と柔軟性が明確にされます。