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
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
16
わたしのAWSジャーニー 大事なことは全部横浜が教えてくれた ~JAWS-UG横浜から学ぶコミュニティ運営の真髄 ~
yosimitu
0
230
THE FRUGAL ARCHITECTに乾杯!~コスト意識からはじまるインフラ設計 ~
yosimitu
0
13
AWS Summit Japan 2025 re:Cap
yosimitu
0
34
Well-Architected Framework新時代 〜 IaC Analyzerを活用するセルフレビューのススメ 〜
yosimitu
0
13
JAWS DAYS 2025 re:Cheers
yosimitu
0
220
Amaozn Q Developer 完全攻略 インフラエンジニアがおさえるべきAI活用術
yosimitu
0
50
AWS GenU✕Novaでみる生成AIモデルの実力
yosimitu
0
110
CloudOperationの進化
yosimitu
0
27
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Six Lessons from altMBA
skipperchong
29
4.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Producing Creativity
orderedlist
PRO
348
41k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
690
Mobile First: as difficult as doing things right
swwweet
225
10k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
280
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How to train your dragon (web standard)
notwaldorf
97
6.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