infoMore than 1 year has passed since last update.
2分で分かるAWS CDK入門~AWS CDKとは?~
Last updated at Posted at 2022-06-24
Infrastructure as Codeとは?
CloudFormation(CFn)とは?
-
Yamlでテンプレートを書くとStackが作成され、VPCやEC2などのAWSリソースが作成されます。
-
下記のようなVPCにサブネットを4つ作る構成を考えてみます。
-
CFnで書くと結構なコード量となります。
-
CFnは細かい設定を定義する必要があるため、コードが長くなります。
AWS CDKとは?
-
CDKはプログラム言語でリソースが定義出来てコード量も少なくなります。
-
CDKで書いたコードからCFnのテンプレートが作成された後、AWSリソースが作成されます。
-
上記VPCとサブネットの作成コードです。CFnと比べて随分コード量が減ります。
まとめ
- CDKは慣れればCFnより断然運用効率が上がると思います。
4Go to list of users who liked
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
What you can do with signing up