Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第139回 雲勉 Amazon Q Developerで安全快適な IaC with Terr...
Search
iret.kumoben
July 18, 2024
Technology
0
340
第139回 雲勉 Amazon Q Developerで安全快適な IaC with Terraform
下記、勉強会での資料です。
https://youtu.be/wqTXayoXEm0
iret.kumoben
July 18, 2024
Tweet
Share
More Decks by iret.kumoben
See All by iret.kumoben
第181回 雲勉 WEB制作者のちょっとした面倒をAWSで解決!Amazon S3とAWS Lambda活用術
iret
0
29
第180回 雲勉 Abuse report の調査・確認方法について
iret
0
57
第179回 雲勉 AI を活用したサポートデスク業務の改善
iret
0
62
第178回 雲勉 Amazon EKSをオンプレで! Amazon EKS Anywhere 実践構築ガイド
iret
1
57
第177回 雲勉 IdP 移行を楽に!Amazon Cognito でアプリへの影響をゼロにするアイデア
iret
0
62
第176回 雲勉 VPC 間サービス接続を考える!Private Service Connect 入門
iret
0
51
第175回 雲勉 Amazon ECS入門:コンテナ実行の基本を学ぶ
iret
0
80
第174回 雲勉 Google Agentspace × ADK Vertex AI Agent Engineにデプロイしたエージェントを呼び出す
iret
0
130
第173回 雲勉 ノーコードで生成 AI アプリを構築!Google Cloud AI Applications(旧 Vertex AI Agent Builder)入門
iret
0
98
Other Decks in Technology
See All in Technology
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
370
ESXi のAIOps だ!2025冬
unnowataru
0
340
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
490
障害対応訓練、その前に
coconala_engineer
0
190
さくらのクラウド開発ふりかえり2025
kazeburo
2
1k
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
230
Microsoft Agent Frameworkの可観測性
tomokusaba
1
110
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
140
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
440
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
3.7k
シニアソフトウェアエンジニアになるためには
kworkdev
PRO
3
270
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
Facilitating Awesome Meetings
lara
57
6.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
The untapped power of vector embeddings
frankvandijk
1
1.5k
Un-Boring Meetings
codingconduct
0
160
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
0
950
The SEO identity crisis: Don't let AI make you average
varn
0
36
Transcript
第139回 雲勉【オンライン】 Amazon Q Developerで安全快適な IaC with Terraform
自己紹介 2 松田 啓佑 • X(Twitter) ◦ @ksk_mats_ • 所属
◦ アイレット株式会社 CI事業部 • 業務 ◦ Webアプリケーション開発における非機能領域全般を担当 ◦ インフラ、オブザーバビリティ、バックエンド開発 • 認定 ◦ 2024 Japan AWS Ambassadors • 趣味 ◦ テニス ◦ 飲酒
本講義の対象者 3 • IaCやTerraformに興味がある人、初心者 • 生成AIやAmazon Q Developerに興味がある人 • IaCに生成AIをまだ使っていない人
アジェンダ 4 • IaC, Terraformについて • Amazon Q Developerについて •
Amazon Q Developerのデモ • 最後に
5 IaC, Terraformについて
IaC(Infrastructure as Code)について 6 インフラストラクチャをコード化して設定や管理を自動化するアプローチ IaCとは • 自動化による一貫性の確保 • 変更作業の追跡
• スケーラビリティと再利用性の向上 • インフラ構築の高速化と工数削減 メリット • スクラッチ開発における工数増加 • 学習コスト デメリット
IaC(Infrastructure as Code)について 7 AWSでIaCを実現するための主な手法 AWS CloudFormation AWS CDK Terraform
IaC(Infrastructure as Code)について 8 AWS CloudFormation • AWS純正のテンプレートベースのIaCサービス • JSONまたはYAML形式でインフラを定義
• 最も簡単に利用可能
IaC(Infrastructure as Code)について 9 AWS CDK (Cloud Development Kit) •
プログラミング言語でAWSリソースを定義 • 高レベルな抽象化により簡潔なコード記述が可能 • CloudFormationテンプレートに変換してデプロイ
IaC(Infrastructure as Code)について 10 Terraform • マルチクラウド対応のIaCツール • HCL(HashiCorp Configuration
Language)を使用 • インフラの状態管理とプランニング機能が強力
IaC(Infrastructure as Code)について 11 それぞれの特徴 AWS CloudFormation AWS CDK Terraform
シンプルかつ簡単 自由な表現 汎用的かつ機能的
IaC(Infrastructure as Code)について 12 それぞれの特徴 AWS CloudFormation AWS CDK Terraform
シンプルかつ簡単 自由な表現 汎用的かつ機能的 本日はこちらを使用
13 Amazon Q Developerについて
Amazon Q Developerについて 14 AWSの生成AIスタック https://aws.amazon.com/jp/blogs/news/power-your-business-with-secure-and-scalable-generative-ai-services-from-aws-and-sap/
Amazon Q Developerについて 15 Amazon Q • AWS製の生成AIアシスタントサービス • ユースケースごとにサービスが別れている
◦ Amazon Q Business ◦ Amazon Q Developer ◦ Amazon Q in QuickSight ◦ Amazon Q in Connect
Amazon Q Developerについて 16 Amazon Q Developer • Amazon Qを拡張した開発者向けツール
• IDEの拡張機能からAmazon Qの機能にアクセスする • SDLC全体で開発者をサポート
Amazon Q Developerについて 17 SDLC(ソフトウェア開発ライフサイクル ) 学習 & 調査 計画
& 設計 開発 レビュー テスト 運用
Amazon Q Developerについて 18 Q Developerは各フェーズにて活用できる 調査 設計 開発 レビュー
テスト 運用 コードの説明 コードの提案 コード生成 スキャン リファクタリング提案 デバッグ 最適化
19 Amazon Q Developerのデモ
20 最後に
最後に 21 • Amazon Q Developerを使うことで効率よく、安全なIaCを実現することができる • まずはとりあえず使ってみる、スモールスタートから始める • 意思決定はあくまで利用者(過信しない)