Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / Ho...
Search
ののし
May 10, 2025
Technology
960
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 ののし
HashiCorp Vault と Platform Engineering で目指す、使ってもらえるシークレット管理プラットフォーム / secrets-management-people-actually-want-to-use-hashicorp-vault-platform-engineering
nnstt1
0
78
2025 年版 HashiCorp Vault 入門 / Introduction to HashiCorp Vault - 2025 Edition
nnstt1
1
180
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
840
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
690
進化するクラウド管理 -Azure と Terraform の最新トレンド- / Evolving Cloud Management - Latest Trends in Azure and Terraform
nnstt1
0
120
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
nnstt1
0
570
HCP Vault Secrets でシークレット管理を始めよう / Getting Started with Secret Management Using HCP Vault Secrets
nnstt1
0
330
HashiCorp Ambassador が予想!Red Hat × HashiCorp の未来 / The Future of Red Hat and HashiCorp
nnstt1
1
270
Terraform を使った Front Door の小ネタ / Terraform for Front Door
nnstt1
0
260
Other Decks in Technology
See All in Technology
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
150
調査タスクをAIと乗り切る 〜過去の調査をナレッジ化し 調査手順をスキルにする〜
mot_techtalk
1
120
AI時代のAPI開発を加速する品質ガードレール / API Quality Guardrails in the AI Era
yokawasa
0
140
HolmesGPTで始めるSREエージェント入門!プラットフォームの障害調査はAIにお任せ 〜
leveragestech
PRO
0
150
全人類(ほぼ)AWS Organizations の上でAWSを利用している、その世界を知る話
htan
0
110
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.4k
生成AIで高い生産性を求められて、 悩み、乗り越えた話
mot_techtalk
2
130
AI 時代の Azure エンジニアリング ~ 私たちは何を磨き、何を任せるのか ~
chack411
1
460
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
150
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
10
3.1k
Codex概要
ymiya55
0
400
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
500
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
560
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
Build your cross-platform service in a week with App Engine
jlugia
234
19k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
590
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
390
Odyssey Design
rkendrick25
PRO
2
860
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
550
For a Future-Friendly Web
brad_frost
183
10k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
570
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