1. majikahtn

    Posted

    majikahtn
Changes in title
+Pulumi+VSCodeの書き心地が抜群な件
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,27 @@
+
+## Pulumiとは
+ちょっと前にバズってたIaCツール。Terraformと比較されてる。個人的には、Terraform一強の状況がなんだかぁだったので、こうゆうのが出るとちょっとわくわく。
+
+## Terraformに対して
+TerraformがHCLによる設定記述を行うのに対し、Pulumiは好きな言語でプログラミングする。"Config" VS "Code"といったところ。
+
+## パブリッククラウドへの対応状況
+AWS,GCP,Azureは抑えている模様。
+
+## Docker,Kubernetesにも対応
+
+## Visual Studio Codeを使ってTypeScriptで書く=>良い
+- 型定義のおかげで、補完がヌルヌル効く。
+- 補完がヌルヌル効くので、リソース間の関係が定義しやすい。また、タイプミスが激減する。
+- 型安全なため、実行時のエラーがかなり減らせる。
+- プログラミングとは言っても、さほど複雑ではない。
+
+## 現状のつらみ
+- Terraformのように、多様なバックエンド(S3,GCSなど)に対応していない。現状では、PulumiのWebサービスかローカルに状態を持たせる。
+ - ただし、gcsfuseやs3fsを使って自前で実現するのはさほど難しくはない。
+
+## まとめ
+Visual Studio Codeを使ってPulumiを試してみることだ。Terraformもよいが、Pulumiもかなりよいぞ。
+
+
+