DOP構成管理と Infrastructure as Code (IaC)

Ansible・Chef・Puppetなど構成管理ツールの共通の目的として正しいものはどれですか?

A
クラウドインフラのプロビジョニング(リソース作成)のみを行う
クラウドインフラのプロビジョニング(リソース作成)は、TerraformやCloudFormationが担当し、構成管理ツールの目的ではありません。
B
サーバーのソフトウェアインストール・設定・状態管理を自動化してConfiguration Driftを防ぐ
✓ 正解
Ansible・Chef・Puppetは構成管理ツールで、サーバーの望ましい状態(Desired State)を定義し、その状態を継続的に適用・維持します。手動操作による設定変更(Configuration Drift:意図した設定状態から環境が徐々にずれていく現象)を防ぎ、環境の一貫性を保証します。
C
コンテナオーケストレーションを管理する
コンテナオーケストレーションはKubernetesやAmazon ECSの役割であり、構成管理ツールの目的ではありません。
D
CI/CDパイプラインのビルドステップを定義する
CI/CDパイプラインのビルドステップ定義はJenkinsやAWS CodeBuildの役割であり、構成管理ツールの目的ではありません。

解説

Ansible・Chef・Puppetは構成管理ツールで、サーバーの望ましい状態(Desired State)を定義し、その状態を継続的に適用・維持します。手動操作による設定変更(Configuration Drift:意図した設定状態から環境が徐々にずれていく現象)を防ぎ、環境の一貫性を保証します。 選択肢Aのクラウドインフラのプロビジョニング(リソース作成)は、TerraformやCloudFormationが担当し、構成管理ツールの目的ではありません。 選択肢CのコンテナオーケストレーションはKubernetesやAmazon ECSの役割であり、構成管理ツールの目的ではありません。 選択肢DのCI/CDパイプラインのビルドステップ定義はJenkinsやAWS CodeBuildの役割であり、構成管理ツールの目的ではありません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DOP の問題一覧に戻る