GLOSSARY

AWS CloudFormation

AWS CloudFormation

用語解説

AWS CloudFormationとは、AWSインフラをYAMLまたはJSONのテンプレートファイルとして記述し、コードでインフラを管理するIaCサービスです。

テンプレートからスタックと呼ばれる一連のAWSリソースをまとめて作成・更新・削除できます。変更セット(Change Set)機能を使うと実際に適用する前に変更内容を確認でき、意図しない変更を防止できます。AWS CDKやSAMと組み合わせると開発生産性がさらに向上します。

どんな場面で活用するか

  • 開発・ステージング・本番環境を同一テンプレートから再現性高く複製・構築する場合
  • CI/CDパイプラインにインフラデプロイを組み込んでコードと同期してインフラを更新する場合
  • 障害時に環境全体を素早く再構築するDRシナリオで短いRTOを実現する場合

よくある誤解

CloudFormationでリソースを削除してもAWSコンソールで作ったリソースも消える」は誤りです。正しくはCloudFormationで管理しているスタック内のリソースのみ削除されます。コンソールで手動作成したリソースはスタックと無関係です。

判断のヒント

CDK移行:CloudFormationテンプレートの直書きに限界を感じたらAWS CDK(TypeScript/Python等で記述)への移行を検討してください。CDKは最終的にCloudFormationテンプレートに変換されるため既存資産も活用できます。

「この用語を自社で活用できるか確認したい」
「どの施策から始めるべきか相談したい」

無料相談で最適な活用方法をご提案します。