みんなのAWS CDK事情大公開スペシャル#3_登壇スライド_0916
by
Shoji Masuda
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
インフラエンジニアの CDK体験 - 初めての CDK 体験から学んだこと - 2025/9/16 みんなのAWS CDK事情大公開スペシャル#3 増田 将司
Slide 2
Slide 2 text
自己紹介 ● 氏名:増田 将司 ● 社会人歴:3年目 ● ロール:インフラエンジニア ● 趣味:スポーツ観戦・音楽鑑賞
Slide 3
Slide 3 text
目次 ▶ 普段の業務について ▶ AWS CDKの概要 ▶ 実践と体験談
Slide 4
Slide 4 text
普段の業務について
Slide 5
Slide 5 text
業務経験 ● Webアプリ開発のインフラチームに所属 ● 構築・運用経験は約2年半 ● AWSのIaCツールのClouddFormationでリソースを構築・管理 CloudFormation - 記述形式:YAML - テンプレートはCodeCommitで管理
Slide 6
Slide 6 text
最近の関心事 ● クラウドインフラの自動化・効率化 ● IaCツールの比較と実践 ● DevOpsプラクティスの導入
Slide 7
Slide 7 text
AWS CDKに興味を持つ ● AWS CDKという単語をよく耳にしていたから ● プログラミング言語を多数扱える
Slide 8
Slide 8 text
AWS CDKの概要
Slide 9
Slide 9 text
AWS CDK とは AWS CDK (AWS Cloud Development Kit) 「使い慣れたプログラミング言語でAWSリソースを 定義・管理するためのオープンソースフレームワーク」
Slide 10
Slide 10 text
AWS CDK とは コードでインフラを定義 TypeScript, Pythonなどの多様な言語でAWSリソースを宣言的に記述できる CloudFormationの上位層 内部的にCloudFormationテンプレートを自動生成し、デプロイが可能
Slide 11
Slide 11 text
CloudFormation との比較
Slide 12
Slide 12 text
実践と体験談
Slide 13
Slide 13 text
実際に触ってみた AWS公式のワークショップに取り組んだ TypeScript の基礎から始める AWS CDK 開発入門 2つのプログラムがある - 初めての CDK プロジェクトを作成する - WordPress のサイトを CDK を使って公開する
Slide 14
Slide 14 text
プログラム① “初めての CDK プロジェクトを作成する”
Slide 15
Slide 15 text
プログラム② “WordPressのサイトをCDKを使って公開する” 右図の構成をCDKで 作成します
Slide 16
Slide 16 text
プログラム② “WordPressのサイトをCDKを使って公開する” 構築にあたって 参考ドキュメント (API Reference) の見方まで 丁寧に解説されて います
Slide 17
Slide 17 text
CDK体験してみて 良かった印象 ● CloudFormation と比べ、CDK は TypeScript や Python など 複数のプログラミング言語が使える点が便利だった ● インフラエンジニアとしても、普段の業務で触れる機会が少な い言語を活用して開発できるのが新鮮だった
Slide 18
Slide 18 text
CDK体験してみて 気になった印象 ● CLI操作が中心で、マネジメントコンソールに慣れている自分 にはとっつきにくかった ● コマンドを覚える必要があり、初期学習コストが高く感じた
Slide 19
Slide 19 text
まとめ ● インフラエンジニアとして、CDKを初めて体験した ● 新しいIaCツールとしての可能性を感じることができた ● 今後はCDKを使いこなし、活用する立場へステップアップして いきたい