Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
今から、 今だからこそ始める Terraform で Azure 管理 しこあず #1 徳島 2025/1/18 Taichi Nonoshita (@nnstt1)
Slide 2
Slide 2 text
自己紹介 埜下 太一 / Taichi Nonoshita 株式会社エーピーコミュニケーションズ Azure, Terraform, Vault, Kubernetes HashiCorp Ambassador 2024 Microsoft Top Partner Engineer Award 2024 @nnstt1
Slide 3
Slide 3 text
話すこと/話さないこと 話すこと ● なぜ今 Azure 管理に Terraform がいいのか 話さないこと ● Terraform とは何か ● なぜ Terraform がいいのか
Slide 4
Slide 4 text
なぜ今 Azure 管理に Terraform? ● Azure プロバイダのメジャーバージョンがリリース! ● Azure Verified Modules (AVM) が登場! ● Azure Portal から Terraform 構成を出力できるように?!
Slide 5
Slide 5 text
AzureRM プロバイダがメジャーリリース ● Terraform での Azure 管理には「AzureRM プロバイダ」を使う ● AzureRM プロバイダのメジャーバージョンは年単位でリリース ○ v4.0.0:2024/8/22 ○ v3.0.0:2022/3/24 ○ v2.0.0:2020/2/24 ○ v1.0.0:2017/12/15 ● メジャーバージョンでは設定項目が変更され、非推奨リソース/ パラメータが消されて Terraform 構成の修正が発生する ● 今から始めれば v4 を長く使える!
Slide 6
Slide 6 text
Azure Verified Modules (AVM) が登場 ● Terraform は「モジュール」という仕組みがある ○ 複数リソースをパッケージ化して再利用 ● AVM は Microsoft が提供するモジュール群 ○ https://azure.github.io/Azure-Verified-Modules/ ○ 2024 年初めに登場 ● AVM により迅速かつ安全に Azure 環境を構築できる ○ Well-Architected Framework 準拠 ○ Microsoft 公式サポート ○ 一貫性とテスト可能性を追求した仕様 ○ ドキュメントが充実
Slide 7
Slide 7 text
Azure Verified Modules (AVM) が登場 ブログでも紹介しています!
Slide 8
Slide 8 text
Azure Portal から Terraform 構成を出力 ゼロから Terraform 構成を書く 手間が省ける 現在はプレビュー中 GA 前に使うには ● 機能フラグの登録 ● https://portal.azure.com/ ?exp.terraformEnabled=true#home
Slide 9
Slide 9 text
まとめ Terraform は銀の弾丸ではない Terraform を使うことによる新たな苦労も… それでもTerraform によるメリットが上回る(と信じている) Terraform で Azure を管理するなら今でしょ!