SOA-C03:AWS Certified CloudOps Engineer - Associate デプロイ・プロビジョニング・自動化 問1
デプロイ・プロビジョニング・自動化/クラウドリソースのプロビジョニングと保守複数の環境へ同じインフラ構成を、再現性をもって展開・更新したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(SOA-C03:AWS Certified CloudOps Engineer - Associateの出題範囲「デプロイ・プロビジョニング・自動化」に対応。実際の試験問題ではありません)
- Aマネジメントコンソールで毎回手作業でリソースを作成する
- B各リソースを個別の CLI コマンドでそのつど作成する
- CAWS CloudFormation(IaC)でテンプレート化し、スタックとして再現性をもって展開・更新する
- D本番環境を直接手作業で変更する
正解:C
解説
AWS CloudFormation は、インフラをコード(IaC)としてテンプレートに宣言的に定義し、スタックとして作成・更新・削除できるサービスです。同じテンプレートを使えば、複数環境へ同一構成を再現性をもって展開でき、変更も追跡・管理できます。
選択肢ごとの解説
- A誤り。コンソールでの毎回手作業は、再現性がなく誤りの元になります。
- B誤り。個別の CLI コマンドをそのつど実行する方法も、宣言的・再現性のある管理にはなりません。
- C正しい。CloudFormation(IaC)でテンプレート化すれば、複数環境へ再現性をもって展開・更新できます。
- D誤り。本番の手作業変更は、構成のドリフトを生み、追跡・再現ができません。