CloudFormation(IaC)とは
インフラの構成をコード(テンプレート)で定義し、自動で構築・変更できるサービス。
解説
CloudFormation は、サーバーやネットワークなどの構成を、テンプレート(コード)として記述し、その通りに自動で作成・更新・削除するサービスです。これを「Infrastructure as Code(IaC)」と呼びます。手作業の設定ミスを防ぎ、同じ環境を何度でも正確に再現でき、変更履歴も残せます。開発・検証・本番など複数の環境を、同じテンプレートからそろえて作るのに便利です。
試験での出方
IaCの利点(再現性・自動化・ミス削減)と、CloudFormationがインフラをコードで管理する役割が問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- クラウドの技術とサービス 問9インフラストラクチャの構成をテンプレートのコードとして記述し、同じ環境を何度でも自動で再現できるようにしたい(Infr…
- クラウドの技術とサービス 問10シェルスクリプトから AWS のリソースをコマンドで自動操作したいと考えています。プログラムやスクリプトから AWS …
- デプロイ 問3サーバーレスアプリ(Lambda/API Gateway/DynamoDB)を、再現性をもって宣言的にデプロイしたいと…
- デプロイ 問12AWS CloudFormation スタックの更新を適用する前に、どのリソースがどのように変更されるかを確認してから…
- デプロイ・プロビジョニング・自動化 問1複数の環境へ同じインフラ構成を、再現性をもって展開・更新したいと考えています。最も適切なのはどれですか。