AWS CloudFormationについて

AWS SAAの勉強をしています。 AWS CloudFormationについてわからなかったので調べたことをメモ

概要

AWSでインフラを構成する場合は、EC2を作って、AutoScalingグループを構成してELBをアタッチして……のように、AWS マネジメントコンソール?上でどのようなインフラを作って行く。 ただそれだと面倒だし、間違いが入る余地があるので、インフラをJSON/YAMLで定義してコード管理しましょう~という目的のもの。 利用料金はかからない。(構成したAWSリソースの料金はかかる)

AWS ClourFormationで使うインフラの定義をテンプレートという。 複数のAWSアカウント、複数のリージョンで管理できる。

AWS Cloud Development Kit(AWS CDK)

Cloud FormationはJSONYAMLでインフラを定義するものだけれど、AWS CDKではTypescript、PythonJava、.NETでクラウド環境を定義できる。

おわり

ホントはもっとあるんだろうけど一旦ここまで。