Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / Ho...
Search
ののし
May 10, 2025
Technology
1
830
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / How I Messed Up Azure Costs While Contributing to Terraform
Global Azure 2025 ショートセッション
ののし
May 10, 2025
Tweet
Share
More Decks by ののし
See All by ののし
2025 年版 HashiCorp Vault 入門 / Introduction to HashiCorp Vault - 2025 Edition
nnstt1
1
100
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
480
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
570
進化するクラウド管理 -Azure と Terraform の最新トレンド- / Evolving Cloud Management - Latest Trends in Azure and Terraform
nnstt1
0
82
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
480
HCP Vault Secrets でシークレット管理を始めよう / Getting Started with Secret Management Using HCP Vault Secrets
nnstt1
0
260
HashiCorp Ambassador が予想!Red Hat × HashiCorp の未来 / The Future of Red Hat and HashiCorp
nnstt1
1
230
Terraform を使った Front Door の小ネタ / Terraform for Front Door
nnstt1
0
230
つまずきから学ぶ Backstage の Golden Path 構築
nnstt1
2
1.5k
Other Decks in Technology
See All in Technology
JAWS DAYS 2026 ExaWizards_20260307
exawizards
0
420
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
380
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
130
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.7k
[JAWS DAYS 2026]私の AWS DevOps Agent 推しポイント
furuton
0
150
アーキテクチャモダナイゼーションを実現する組織
satohjohn
0
410
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
490
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
560
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
130
Claude Codeの進化と各機能の活かし方
oikon48
22
12k
ランサムウエア対策してますか?やられた時の対策は本当にできてますか?AWSでのリスク分析と対応フローの泥臭いお話。
hootaki
0
110
開発組織の課題解決を加速するための権限委譲 -する側、される側としての向き合い方-
daitasu
5
600
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
100
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Amusing Abliteration
ianozsvald
0
130
[SF Ruby Conf 2025] Rails X
palkan
2
820
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
82
Typedesign – Prime Four
hannesfritz
42
3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
670
The browser strikes back
jonoalderson
0
790
Faster Mobile Websites
deanohume
310
31k
sira's awesome portfolio website redesign presentation
elsirapls
0
190
Transcript
Global Azure 2025 2025-05-10 Taichi Nonoshita (@nnstt1) Terraform にコントリビュートしていたら Azure
のコストをやらかした話
Hello!! 株式会社エーピーコミュニケーションズ 四国在住3児の父 Microsoft Top Partner Engineer Award 2024 <Azure>
HashiCorp Ambassador 2024-2025 Name : ののし@nnstt1
通称「しこあず」 https://az-459.connpass.com/ 四国4県で開催予定 #1 徳島 2025年 1月 #2 香川 2025年
7-8月 予定 #3 高知 2025年 10-11月 予定 #4 愛媛 2026年 予定 JAZUG 四国支部
Terraform 使ってますか?
Azure の主要な Infrastructure as Code ARM Template Bicep Terraform
Infrastructure as Code with Terraform • Terraform とは ◦ HashiCorp
が開発した IaC ツール ◦ コミュニティ版、有償版 • 主な特徴 ◦ 宣言的 ◦ マルチクラウド対応 ◦ 状態管理 ◦ モジュールを使った再利用性 State Provision Store
Terraform で Azure を扱う • Terraform では「プロバイダー」というプラグインを 使ってクラウドリソースを管理 • Azure
リソースは主に「AzureRM プロバイダー」を使用 ◦ hashicorp/terraform-provider-azurerm ◦ Terraform で Azure の新サービスや新機能を使えるかは AzureRM プロバイダーの対応次第
2024 年 Terraform × Azure
2024 年 AzureRM プロバイダーに コントリビュートするぞ!
AzureRM にコントリビュート • 未対応の Azure サービスや機能を使えるように AzureRM プロバイダーに機能追加 ◦ Contributor
Guides に実装方法やテストの書き方が紹介 ◦ プロバイダーのテストを書くことは Azure サービスの仕様を より知るきっかけにもなりました • 2025年はなにもやれてない
ある日 「この Azure サービス、 Terraform で対応してないらしい、 コントリビュートチャンスだな」
数日後… 「コストアラートが飛んできてるな」 「予算の1000円をちょっと越えたかな」
予算オーバーの課金
なにが起きたのか • 複数リソースグループで ¥1,575 の課金が発生していた
さらに調べていく • すべて Azure Load Testing の課金 • 心当たりしかない… •
Azure Load Testing の料金体系を調べるのをサボった
さらに調べていく • AzureRM プロバイダーのテストとして 何度も Azure Load Testing リソースを作成→削除していた ◦
長時間リソースを残してないはず… ◦ Azure Load Testing を使った負荷テストはしてないけど…
• 「ロードテスト リソース」はリソース作成時点で月額課金が発生 • 従量課金制ではない ◦ リソース削除しても月額課金は発生 ◦ 課金はリソース単位でカウント Azure
Load Testing の価格 ※2024年6月当時 引用元:Azure Load Testingをちょっと試したら月額課金された話
• 「ロードテスト リソース」はリソース作成時点で月額課金が発生 • 従量課金制ではない ◦ リソース削除しても月額課金は発生 ◦ 課金はリソース単位でカウント Azure
Load Testing の価格 引用元:Azure Load Testingをちょっと試したら月額課金された話 作成したリソースの数だけ課金されていた ※2024年6月当時
なにをしたか • サポートに連絡して土下座
なにをすべきだったのか • Azure サービスの料金体系の確認 ◦ 各サービスの価格ページ、ドキュメント ◦ 料金計算ツール ◦ 有志のブログ
▪ 特にコスト失敗談は他の人のやらかしを未然に防ぐ
クラウドサービスを利用する前には 料金体系を確認しよう 教訓 当たり前すぎる
という後日談 おまけ
Azure Load Testing の価格(最新版) Azure Load Testing の価格 • 登壇資料を作るために改めて価格を確認
• ロードテスト リソース課金の記載がない?!
2025 年 3 月 1 日に価格改定されていた 引用元:Azure Load Testing: Price
Drop and Usage Limits to Supercharge Your Testing
Copilot に聞いてみる • GitHub Copilot for Azure
Copilot に聞いてみる • Microsoft Copilot for Azure
Copilot に聞いてみる • MCP (Model Context Protocol) を使って最新の 料金体系を参照してリソースのコストを算出してほしい •
Terraform 実行前に料金確認できたら嬉しい
Thanks!! contact me at @nnstt1