Pulumiで始めるIaC

1.2K Views

June 03, 23

スライド概要

関連記事↓
https://zenn.dev/yuta28/articles/pulumi-ai-revolutionary

profile-image

フィンテック企業でインフラ運用改善を担当しているSREです。 ブログでまとめたLTスライドをアップロードします。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

Pulumiで始めるIaC 1

2.

自己紹介 Name:ユータ Occupation:SRE Twitter:@Y0u281 (オーでなくゼロです) Twitter ブログ:https://zenn.dev/yuta28 2

3.

目次 ● IaCの課題 ● Pulumiとは ● VS Terraform & AWS CDK ● サンプル ● おまけ ● まとめ 3

4.

IaCしてますか? 4

5.

Terraform? AWS CDK? 5

6.

課題 Terraform AWS CDK ● 独自言語の学習コスト ● AWSでしか使えない ● stateファイルの管理 ● CI/CD基盤の構築 ● IDEのプラグインの数 ● プログラミング知識が必要 6

7.

● AWS以外もIaCしたい ● (開発者なら)プログラミング言語で書きたい ● (運用者なら)プログラミング言語以外の言語で書きたい ● stateファイルの運用を他に移したい 7

9.

Pulumiとは ● JS/TS、Python、Go、YAMLでIaC ● AWS以外にもK8SやDatadogなど100以上のパッケージを提供 ● 構成管理を管理してくれるマネージドなPulumi Cloud ● コード自動生成してくれるPulumi AIが提供(無料!) 9

10.

VS Terraform & AWS CDK Terraform ● 独自言語の学習コスト ○ ● ● プログラミング言語なので多数 AWSでしか使えない ○ ● デフォルトでPulumi Cloud提供 IDEのプラグインの数 ○ ● プログラミング言語可 stateファイルの管理 ○ AWS CDK CI/CD基盤の構築 ○ ● GCPやAzureにも可能 Pulumi Cloudが構築 プログラミング知識が必要 ○ YAMLファイルでも可 10

11.

Pulumi Project $ pulumi new <template> $ pulumi up 11

12.

デプロイ 12

13.

CI/CD 13

14.

Pulumi AI 14

15.

Pulumi AI Azureに変更して 15

16.

まとめ ● ● ● 多言語サポートやクロスプラットフォーム マネージドなCI/CDプラットフォーム 流行りのAI 16

17.

ありがとうございました より詳しい内容は以下のブログで↓ PulumiはIaCの革命児になれるか (https://zenn.dev/yuta28/articles/pulu mi-ai-revolutionary) 17