Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWSにおけるIaC(インフラ構築自動化)の可能性
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
yosimitu
February 01, 2024
38
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSにおけるIaC(インフラ構築自動化)の可能性
yosimitu
February 01, 2024
More Decks by yosimitu
See All by yosimitu
JAWS DAYS 2026 re:Cheers
yosimitu
0
19
わたしのAWSジャーニー 大事なことは全部横浜が教えてくれた ~JAWS-UG横浜から学ぶコミュニティ運営の真髄 ~
yosimitu
0
240
THE FRUGAL ARCHITECTに乾杯!~コスト意識からはじまるインフラ設計 ~
yosimitu
0
15
AWS Summit Japan 2025 re:Cap
yosimitu
0
41
Well-Architected Framework新時代 〜 IaC Analyzerを活用するセルフレビューのススメ 〜
yosimitu
0
16
JAWS DAYS 2025 re:Cheers
yosimitu
0
230
Amaozn Q Developer 完全攻略 インフラエンジニアがおさえるべきAI活用術
yosimitu
0
51
AWS GenU✕Novaでみる生成AIモデルの実力
yosimitu
0
110
CloudOperationの進化
yosimitu
0
27
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
640
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Ethics towards AI in product and experience design
skipperchong
2
440
Practical Orchestrator
shlominoach
192
12k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Everyday Curiosity
cassininazir
0
360
Music & Morning Musume
bryan
48
7.4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
590
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
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