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
Pulumiで始めるIaC
Search
YouYou
June 03, 2023
Programming
1
110
Pulumiで始めるIaC
関連記事↓
https://zenn.dev/yuta28/articles/pulumi-ai-revolutionary
YouYou
June 03, 2023
Tweet
Share
More Decks by YouYou
See All by YouYou
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
210
今インフラ技術をイチから学び直すなら
yuhta28
1
230
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
3
610
Datadog外形監視基盤をEC2から ECSへ移行してみた
yuhta28
0
1.6k
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
1.5k
小さなことから始めるAWSコスト最適入門
yuhta28
1
1.2k
Datadogのコストも監視しよう
yuhta28
1
950
Rcloneを使った定期的なストレージ同期
yuhta28
0
710
Pulumiを触ってみよう
yuhta28
1
2.5k
Other Decks in Programming
See All in Programming
AIコーディングエージェント全社導入とセキュリティ対策
hikaruegashira
16
9.4k
Claude Code派?Gemini CLI派? みんなで比較LT会!_20250716
junholee
1
800
Vibe coding コードレビュー
kinopeee
0
410
AIに安心して任せるためにTypeScriptで一意な型を作ろう
arfes0e2b3c
0
330
Jakarta EE Meets AI
ivargrimstad
0
580
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
190
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
0
250
MCPで実現できる、Webサービス利用体験について
syumai
7
2.4k
実践!App Intents対応
yuukiw00w
0
120
Advanced Micro Frontends: Multi Version/ Framework Scenarios
manfredsteyer
PRO
0
150
Comparing decimals in Swift Testing
417_72ki
0
160
新世界の理解
koriym
0
130
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
2.9k
Visualization
eitanlees
146
16k
Six Lessons from altMBA
skipperchong
28
3.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Agile that works and the tools we love
rasmusluckow
329
21k
How to train your dragon (web standard)
notwaldorf
96
6.1k
The Pragmatic Product Professional
lauravandoore
36
6.8k
Balancing Empowerment & Direction
lara
1
530
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Become a Pro
speakerdeck
PRO
29
5.5k
Transcript
Pulumiで始めるIaC 1
Name:ユータ Occupation:SRE Twitter:@Y0u281 (オーでなくゼロです) ブログ:https://zenn.dev/yuta28 自己紹介 Twitter 2
目次 • IaCの課題 • Pulumiとは • VS Terraform & AWS
CDK • サンプル • おまけ • まとめ 3
4 IaCしてますか?
5 Terraform? AWS CDK?
課題 Terraform • 独自言語の学習コスト • stateファイルの管理 • IDEのプラグインの数 6 AWS
CDK • AWSでしか使えない • CI/CD基盤の構築 • プログラミング知識が必要
7 • AWS以外もIaCしたい • (開発者なら)プログラミング言語で書きたい • (運用者なら)プログラミング言語以外の言語で書きたい • stateファイルの運用を他に移したい
8
Pulumiとは • JS/TS、Python、Go、YAMLでIaC • AWS以外にもK8SやDatadogなど100以上のパッケージを提供 • 構成管理を管理してくれるマネージドなPulumi Cloud • コード自動生成してくれるPulumi
AIが提供(無料!) 9
VS Terraform & AWS CDK Terraform • 独自言語の学習コスト ◦ プログラミング言語可
• stateファイルの管理 ◦ デフォルトでPulumi Cloud提供 • IDEのプラグインの数 ◦ プログラミング言語なので多数 10 AWS CDK • AWSでしか使えない ◦ GCPやAzureにも可能 • CI/CD基盤の構築 ◦ Pulumi Cloudが構築 • プログラミング知識が必要 ◦ YAMLファイルでも可
Pulumi Project 11 $ pulumi new <template> $ pulumi up
デプロイ 12
CI/CD 13
Pulumi AI 14
Pulumi AI 15 Azureに変更して
まとめ 16 • 多言語サポートやクロスプラットフォーム • マネージドなCI/CDプラットフォーム • 流行りのAI
ありがとうございました より詳しい内容は以下のブログで↓ PulumiはIaCの革命児になれるか (https://zenn.dev/yuta28/articles/pulu mi-ai-revolutionary) 17