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

IaC完全に理解した()

 IaC完全に理解した()

エンジニア作業飲み集会(in Cluster)でのLT会 #lt-5-〇〇完全に理解した にて発表した内容です。
https://twitter.com/VRENGAssoc/status/1782242925700927975

IaC初心者が自己学習がてら発表用にまとめたスライドです。

Yuno_nekoisland

May 02, 2024
Tweet

Other Decks in Technology

Transcript

  1. 1.IaCとは 2024/04/26 エンジニア作業飲み集会 LT会 #5-◦◦完全に理解した 11 ▪デメリット • 学習コストが高い •

    導入するツールそれ自体/記法の理解が必要 • IaCツールを実行する環境を用意する必要がある • Terraformで言えば、CLIの実行が必要 • バージョン更新もあるため、管理コストもある
  2. 2.実践してみた 2024/04/26 エンジニア作業飲み集会 LT会 #5-◦◦完全に理解した 14 ▪工夫 • 工夫中……! •

    main.tfにすべての定義をしている • ⇒サービスごとにmain.tfを分けるべきか? ・Cloud Storageのフォルダ ・Cloud Functions ・BigQueryのテーブル ⇒リソースが多いため、1ファイルにまとめずに サービスごとのディレクトリを切るべきか?
  3. 2.実践してみた 2024/04/26 エンジニア作業飲み集会 LT会 #5-◦◦完全に理解した 15 ▪工夫 GCP └─main.tf GCP

    ├─Cloud Functions ├─Cloud Scheduler ├─Cloud Storage …… ・クラウド毎/環境毎等でのディレクトリ構成もできる。 ただ、今回の構成程度の規模なら分ける意味もあるのか……等とも考えたりする。