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
AWSにおけるIaC(インフラ構築自動化)の可能性
Search
yosimitu
February 01, 2024
0
27
AWSにおけるIaC(インフラ構築自動化)の可能性
yosimitu
February 01, 2024
Tweet
Share
More Decks by yosimitu
See All by yosimitu
THE FRUGAL ARCHITECTに乾杯!~コスト意識からはじまるインフラ設計 ~
yosimitu
0
5
AWS Summit Japan 2025 re:Cap
yosimitu
0
8
Well-Architected Framework新時代 〜 IaC Analyzerを活用するセルフレビューのススメ 〜
yosimitu
0
5
JAWS DAYS 2025 re:Cheers
yosimitu
0
140
Amaozn Q Developer 完全攻略 インフラエンジニアがおさえるべきAI活用術
yosimitu
0
19
AWS GenU✕Novaでみる生成AIモデルの実力
yosimitu
0
87
CloudOperationの進化
yosimitu
0
13
全網羅!? 今年の予選落ちサービスたち
yosimitu
0
16
クラウド解体シリーズ2 サーバーレス解体ショー
yosimitu
0
11
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
96
Why Our Code Smells
bkeepers
PRO
340
58k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
Speed Design
sergeychernyshev
33
1.5k
Leo the Paperboy
mayatellez
4
1.4k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Transcript
© NEC Solution Innovators, Ltd. 2024 AWS re:Invent 2023 re:Cap
『AWSにおけるIaC(インフラ構築自動化)の可能性』 2024年2月1日 NECソリューションイノベータ株式会社 好光 泰章(よしみつ やすあき)
© NEC Solution Innovators, Ltd. 2024 2 @DisneyLand 自己紹介 システム基盤ソリューション事業部
クラウドテクニカル基盤G シニアマネージャー クラウド勉強会(雲乃珈琲)のオーナー MeRISE見てね!→ 今度社外ブログ掲載! re:Inventは4年ぶり2回目の参加 ラスベガス自体は3回目 2021/2022/2023 Japan AWS Top Engineer 2022/2023 Japan AWS All Certifications Engineer (社外活動) JAWS-UG 横浜支部コアメンバー
© NEC Solution Innovators, Ltd. 2024 3 社外活動(宣伝) 運営メンバーやってます ほぼ毎土曜日に
re:Capやってます 2023/12/4 2023/12/9 2023/12/23 2024/1/6 2024/1/13 2024/1/20 2024/1/27 2024/2/3 ← Last
© NEC Solution Innovators, Ltd. 2024 4 社外活動(宣伝) 2024/3/2(土) 池袋サンシャインシティ
© NEC Solution Innovators, Ltd. 2024 5 IaCの現状 CloudFormation import
Former2 CDK import ググる 既存環境からぶっこ抜く イチから作る 既存PJコードの流用 マニュアルか書籍参考にしながら インフラエン ジニアには 大変 品質面が 心配
© NEC Solution Innovators, Ltd. 2024 6 AWSのIaCサービス CodeWhisperer Application
Composer Console-to-Code
© NEC Solution Innovators, Ltd. 2024 7 AWSのIaCサービス CodeWhisperer Application
Composer Console-to-Code IaCに対応 VSCode対応
© NEC Solution Innovators, Ltd. 2024 8 準備するもの Visual Studio
Code ・・・・1 AWS Toolkit・・・・・・・・・・・1 AWS Builder ID・・・・・・・・1 材料(1人分) Sign in with AWS Builder ID - AWS Sign-In (amazon.com) CodeWhisperer は基本Free
© NEC Solution Innovators, Ltd. 2024 9 準備するもの
© NEC Solution Innovators, Ltd. 2024 10 やってみる 候補1 候補2
候補3 複数候補がサジェストされて 矢印キーで選択、TABで決定 プロパティ ない EC2 ない
© NEC Solution Innovators, Ltd. 2024 11 やってみる コードからリソースの関係性が 自動的にマッピング
© NEC Solution Innovators, Ltd. 2024 12 やってみる コードからリソースの関係性が 自動的にマッピング
© NEC Solution Innovators, Ltd. 2024 13 AWSのIaCコード生成の進化 CodeWhisperer Application
Composer 生成したIaC ビジュアルエディタ 相互 ビジュアルエディタでパーツを 組み合わせてサクッとコードを生成 プロンプトで指示を出しながら コードを味わいながら記述する Visual Studio Code Amazon Q 既存のやりかたから、新たなIaC化のプロセスへと変化
© NEC Solution Innovators, Ltd. 2024 14 生成したコンテンツを AWSさんに共有 →
オフ推奨 注意事項
© NEC Solution Innovators, Ltd. 2024 15 まとめ • CodeWhispererはイチから作成するより非常に効率的にIaC化を実現できるスゴ
機能の一つ、品質もそこそこ担保 → 特に過去IaC化したことのないサービスはコード化のハードルは下がる • 自動生成されるとはいえ、個々のパラメータ値は適宜マニュアル or Qへを確認 • コードLOVEなYOUはCodeWhisperer、ちょっと苦手なYOUはComposerから • どんなコードが生成されるかはプロンプト次第 → 記述とかタイミングとかでゆらぎもあるような、、、 • VS Codeが重すぎる問題 → CPU、メモリが潤沢なマシンが必要、、、
None