Infrastructure as Code About AWS CDK
by
MunenoriGou
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Lightning Talk Infrastructure as Code About AWS CDK Release 1.0-2021.05.19 16:00 1
[email protected]
Slide 2
Slide 2 text
2
Slide 3
Slide 3 text
郷 宗玄 株式会社ゆめみ マーケティングソリューション事業部 サーバサイドエンジニア 3 2020 APN AWS Top Engineer 2021 APN AWS Top Engineer 2021 APN ALL AWS Certifications Engineer
Slide 4
Slide 4 text
AWSリソース構築どうやってますか? 4
Slide 5
Slide 5 text
AWS Management Console 5 Pros ・GUIでぽちぽちできる、楽チン ・単発と割り切るなら、コスト効率的に全然あり Cons ・再現性が無い ・オペミス、リソース解放漏れなどの懸念
Slide 6
Slide 6 text
AWS CLI 6 Pros ・公式ドキュメントが充実しており何でもできる ・CD/CI(CodeBuild,CircleCI)と、親和性が高い Cons ・玄人シェル芸になりがち ・コマンドラインアレルギーの人には多少辛い
Slide 7
Slide 7 text
AWS CloudFormation 7 Pros ・ドリフトやスタックセットなど便利な部分も多い ・AWS簡単デプロイツールの裏は、実はCFn Cons ・手で修正するとリソース相関関係で結構ハマる ・記述量とても長い、経験者でもなかなか大変
Slide 8
Slide 8 text
Terraform by HashiCorp 8 Pros ・覚えるコマンド少なくプログラマチックに書ける ・ dryrun の安心感がありよく使っている(いた) Cons ・ AWSリソースをコードに落としていくので、 AWSそのものの知識やはりは必要
Slide 9
Slide 9 text
AWS CDK 9 Pros ・記述量少なく Python / TypeScript /etc.で書ける ・便利メソッドも多数。Fargate ならほぼ一発 Cons ・便利メソッドは、痒いとことに手が届かない(かも?) ・裏側は、やはりCloudFormation
Slide 10
Slide 10 text
DEMO About Tricks 10
Slide 11
Slide 11 text
Thank You ! 11 AWS CDK まとめ ・対応言語の修得者なら、学習コストが少ない ・ドキュメントが充実、サンプルも多数 ・ほぼ全てのAWSリソースに対応 ・特にLamda の構成管理にオススメ!!