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
890
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / How I Messed Up Azure Costs While Contributing to Terraform
Global Azure 2025 ショートセッション
ののし
May 10, 2025
More Decks by ののし
See All by ののし
2025 年版 HashiCorp Vault 入門 / Introduction to HashiCorp Vault - 2025 Edition
nnstt1
1
150
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
620
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
640
進化するクラウド管理 -Azure と Terraform の最新トレンド- / Evolving Cloud Management - Latest Trends in Azure and Terraform
nnstt1
0
100
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
540
HCP Vault Secrets でシークレット管理を始めよう / Getting Started with Secret Management Using HCP Vault Secrets
nnstt1
0
300
HashiCorp Ambassador が予想!Red Hat × HashiCorp の未来 / The Future of Red Hat and HashiCorp
nnstt1
1
250
Terraform を使った Front Door の小ネタ / Terraform for Front Door
nnstt1
0
250
つまずきから学ぶ Backstage の Golden Path 構築
nnstt1
2
1.6k
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
1.3k
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
150
白金鉱業Meetup_Vol.24_「AIエージェントは分けるほど良い」は本当か? / Is it true that “the more you divide AI agents, the better”?
brainpadpr
1
420
LayerX コーポレートエンジニアリング室におけるサプライチェーンセキュリティへの取り組み / Supply Chain Security at LayerX Corporate Engineering
yuyatakeyama
2
680
Chainlitで作るお手軽チャットUI
ynt0485
0
280
脆弱性対応、どこで線を引くか
rymiyamoto
1
420
Flow 不死:AI 時代 DevOps 的不變本質
cheng_wei_chen
2
330
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
270
自宅LLMの話
jacopen
1
660
【2026年版】 ベクトル検索とEmbedding最前線
mocobeta
17
4.7k
2026年6月23日 Syncable Tech + Start Python Club にて
hamukazu
0
140
200個のGitHubリポジトリを横断調査したかった
icck
0
140
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
8.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
WENDY [Excerpt]
tessaabrams
11
38k
Mobile First: as difficult as doing things right
swwweet
225
10k
Google's AI Overviews - The New Search
badams
0
1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
610
30 Presentation Tips
portentint
PRO
1
330
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
780
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