見出し画像

AWS CloudFormation

○AWS CloudFormation

クラウド環境内のすべてのインフラストラクチャリソースをコードに記述してプロビジョニングすることができる自動化サービス

〇特徴

・AWSの各リソースを含めた環境を自動作成、更新、管理する
・同一のAWS環境を何度でも自動で構築できる

○CloudFormationを使用する際の準備

1.AWSアカウントの作成
2.テンプレートの作成
3.テンプレートのアップロード
4.スタックの作成
5.スタックの監視と更新

Written  with ChatGPT

○CloudFormationを使用するタイミング

・AWSリソースを手動で作成すると時間がかかる場合
・マルチアカウントアーキテクチャを作成する必要がある場合
・アプリケーションを複数の環境にデプロイする必要がある場合
・大規模なインフラストラクチャの更新や変更を安全に実行する必要がある場合
・コードによるインフラストラクチャの管理を実現する必要がある場合

Written  with ChatGPT

○CloudFormationのテンプレート

CloudFormationを利用する際に使う設定情報をまとめた書類のこと。

Written  with ChatGPT

○Cloud formationテンプレートのセクションの種類

セクションの種類
Written  with ChatGPT

Elastic Beanstalk

CloudFormationを利用してアプリケーションに必要なインフラを展開を行う

○AWS Launch Wizard

CloudFormationテンプレートに基づいてAWSベストプラクティスに従ったアプリケーションを簡単にデプロイするために利用されるサービス

この記事が気に入ったらサポートをしてみませんか?