Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
360
第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
第182回 雲勉 【Gemini 3.0 Pro】AI ベンチマーク徹底比較!他モデルに比べ優れている点まとめ
iret
0
47
第181回 雲勉 WEB制作者のちょっとした面倒をAWSで解決!Amazon S3とAWS Lambda活用術
iret
0
46
第180回 雲勉 Abuse report の調査・確認方法について
iret
0
71
第179回 雲勉 AI を活用したサポートデスク業務の改善
iret
0
100
第178回 雲勉 Amazon EKSをオンプレで! Amazon EKS Anywhere 実践構築ガイド
iret
1
71
第177回 雲勉 IdP 移行を楽に!Amazon Cognito でアプリへの影響をゼロにするアイデア
iret
0
79
第176回 雲勉 VPC 間サービス接続を考える!Private Service Connect 入門
iret
0
65
第175回 雲勉 Amazon ECS入門:コンテナ実行の基本を学ぶ
iret
0
98
第174回 雲勉 Google Agentspace × ADK Vertex AI Agent Engineにデプロイしたエージェントを呼び出す
iret
0
140
Other Decks in Technology
See All in Technology
Red Hat OpenStack Services on OpenShift
tamemiya
0
140
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
370
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
210
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
Webhook best practices for rock solid and resilient deployments
glaforge
2
310
22nd ACRi Webinar - ChipTip Technology Eric-san's slide
nao_sumikawa
0
100
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
150
Agent Skils
dip_tech
PRO
0
140
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.7k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Why Our Code Smells
bkeepers
PRO
340
58k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Statistics for Hackers
jakevdp
799
230k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
58
50k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
58
Bash Introduction
62gerente
615
210k
Documentation Writing (for coders)
carmenintech
77
5.3k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
750
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
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を実現することができる • まずはとりあえず使ってみる、スモールスタートから始める • 意思決定はあくまで利用者(過信しない)