コンテナとは?
コンテナとは、OSカーネルを共有したまま、アプリケーションとその依存関係を隔離された空間で動かす仮想化技術。仮想マシンよりオーバヘッドが小さく起動が速いため、同じイメージを開発から本番まで持ち回れる。
システムアーキテクト試験の過去問では1回出題されています。
こんてな
コンテナの意味
OSカーネルを共有したまま、アプリケーションとその依存関係を隔離された空間で動かす仮想化技術。仮想マシンよりオーバヘッドが小さく起動が速いため、同じイメージを開発から本番まで持ち回れる。
コンテナの具体例
アプリケーションとライブラリをイメージに固め、開発環境・検証環境・本番環境で同じイメージを起動して環境差異による不具合を防ぐ。
コンテナは試験でどう引っ掛けられる?
ホストと別のOSカーネルは動かせない(完全な仮想マシンではない)。隔離の強度は仮想マシンより弱い。
コンテナと関連する用語
コンテナが出た過去問
コンテナ型仮想化におけるオーケストレーションの説明として,適切なものはどれか。
正解:処理の順序を制御するプログラムからのリクエストによってサービスを実行し,実行結果をレスポンスとして,制御するプログラムに返して処理を継続させる。
要点:中央の制御プログラムが各サービスを統括するのがオーケストレーション
オーケストレーションは、全体の流れを司る制御プログラムが中心に立ち、各サービスやコンテナを順序立てて呼び出し、その実行結果を受け取って次の処理へ進める統括の方式である。中央に指揮者がいる形になるため流れの把握や制御がしやすく、各構成要素が自律的に反応し合うコレオグラフィと対比される。
出典:令和7年度 春期 システムアーキテクト試験 am2 問21(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。