応用情報技術者 2023年 春期 午前2 問50
問題文
サーバプロビジョニングツールを使用する目的として、適切なものはどれか。
選択肢
ア:サーバ上のサービスが動作しているかどうかを、他のシステムからリモートで監視する。
イ:サーバにインストールされているソフトウェアを一元的に管理する。
ウ:サーバを監視して、システムやアプリケーションのパフォーマンスを管理する。
エ:システム構成をあらかじめ記述しておくことによって、サーバを自動的に構成する。(正解)
サーバプロビジョニングツールの目的【午前2 解説】
要点まとめ
- 結論:サーバプロビジョニングツールは、システム構成を事前に記述しサーバを自動構成するために使います。
- 根拠:手動設定のミスを減らし、複数サーバの一貫性ある環境構築を効率化できるためです。
- 差がつくポイント:監視やソフトウェア管理と混同せず、「構成の自動化」に特化している点を理解しましょう。
正解の理由
選択肢エは「システム構成をあらかじめ記述しておくことによって、サーバを自動的に構成する」とあり、これはプロビジョニングツールの本質的な役割です。AnsibleやChef、Puppetなどのツールは、設定ファイルやコードで環境を定義し、複数サーバに同じ設定を自動適用します。これにより、手動作業の省力化と設定ミスの防止が可能です。
よくある誤解
プロビジョニングツールを監視ツールやソフトウェア管理ツールと混同しやすいですが、監視は別の専用ツールが担当します。
解法ステップ
- 問題文の「サーバプロビジョニングツール」の意味を確認する。
- 各選択肢の役割を整理し、プロビジョニングの定義と照合する。
- 「自動的に構成する」というキーワードに注目する。
- 監視やソフトウェア管理は別機能であることを理解し、除外する。
- 最も適切な選択肢エを選ぶ。
選択肢別の誤答解説
- ア:リモート監視は監視ツールの役割であり、プロビジョニングとは異なります。
- イ:ソフトウェアの一元管理は構成管理ツールの一部機能ですが、プロビジョニングの主目的ではありません。
- ウ:パフォーマンス管理は監視ツールの機能であり、プロビジョニングとは別です。
- エ:正解。構成を記述しサーバを自動構成するプロビジョニングツールの本質を表しています。
補足コラム
サーバプロビジョニングは「Infrastructure as Code(IaC)」の基盤技術です。コードで環境を定義し、再現性の高いインフラ構築を実現します。これによりクラウド環境や大規模システムの運用効率が大幅に向上します。
FAQ
Q: プロビジョニングツールと構成管理ツールは同じですか?
A: プロビジョニングはサーバの初期設定や環境構築を指し、構成管理はその後の設定変更や管理を含みます。ツールによっては両方の機能を持つものもあります。
A: プロビジョニングはサーバの初期設定や環境構築を指し、構成管理はその後の設定変更や管理を含みます。ツールによっては両方の機能を持つものもあります。
Q: 監視ツールとプロビジョニングツールの違いは?
A: 監視ツールは稼働状況や性能を監視し通知するのに対し、プロビジョニングツールはサーバの設定や環境構築を自動化します。
A: 監視ツールは稼働状況や性能を監視し通知するのに対し、プロビジョニングツールはサーバの設定や環境構築を自動化します。
関連キーワード: プロビジョニング、Infrastructure as Code, 自動構成、サーバ管理、Ansible, Chef, Puppet

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

