Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pulumiを本番投入した所感

 Pulumiを本番投入した所感

◧Pulumiについての簡単な概要
◧Pulumiを実際に業務で使ってみてどうだったか

Turkeyzawa

July 17, 2019
Tweet

More Decks by Turkeyzawa

Other Decks in Technology

Transcript

  1. 1 © 2019 Ateam Inc. 1 ⾃⼰紹介 ◧名前 橋本 尭明(Twitter:

    @turkeyzawa) ◧会社 株式会社エイチームライフスタイル ◧Webエンジニア React / Webpack / TypeScript / Rust
  2. 6 © 2019 Ateam Inc. 6 Pulumi is 何 ◧プロビジョニングツール

    ◧内部的にはgrpc経由でterraform叩いたりk8sのAPI叩いたりしている ◧Stackと呼ばれる単位で⽴ち上げたリソースを管理している ■この仕組みを利⽤してstagingとproductionを分けたりできる ■ただし、Stackを跨いだ管理はできない
  3. 9 © 2019 Ateam Inc. 9 どうしてPulumiを選んだのか ◧インフラに興味はあるけど敷居⾼そう ◧GUIベースで設定をしていくと再現性が低そう ◧プロビジョニングツールみてみた結果

    ■それぞれ独特な記法がよくわからない… 学習コストも⾼そう… ◧PulumiはWebエンジニアでもとっつきやすそうだった
  4. 11 © 2019 Ateam Inc. 11 困ったこと ◧レビューが難しい 1. 先に⽴ち上げようと思っているインフラ構成をインフラ担当者にレビューして

    もらう 2. 書いたPulumiをWebエンジニアにレビューしてもらう ■など⼯夫が必要 ◧インフラ担当者の中にはコーディングが得意じゃない⼈もいる