>100 Views
December 18, 24
スライド概要
2024年12月18日(水)開催の「第50回 Tokyo Jazug Night」での登壇資料です。
https://jazug.connpass.com/event/335527/
Microsoft MVP for Microsoft Azure/ Azure, .NETのWebアプリケーションエンジニア / 技術情報発信・勉強会実況アカ /
Visual Studio Subscription 1か月分の無償枠を 無駄遣いして1日でサブスクリプション無効になった話 & Microsoft Cost Management 最新アップデート 2024/12/18(水) 「第50回 Tokyo Jazug Night」 御成門プログラマー(Tomotaka Suzuki)
自己紹介 名前:御成門プログラマー(Tomotaka Suzuki) 受賞: Microsoft MVP(Microsoft Azure) 2023年6月~ 技術: Microsoft Azure(コスト周り多め), .NET, Angular X(Twitter) : @onarimonprogram 技術ブログ : onarimon.jp グルメブログ: food.onarimon.jp
クリスマス Azureやらかし体験談 「Visual Studio Subscription 1か月分の無償枠を 無駄遣いして1日でサブスクリプション無効になった話」
目次 Visual Studio Subscription 請求期間開始4日目にて課金超過ストップ 調査開始、調べてみたら原因はあのサービスだった コスト調査に使った最新「Microsoft Cost Management 」アップデート
第一章 Visual Studio Subscription 請求期間開始4日目にて課金超過ストップ
Visual Studio Subscription 請求期間開始4日目にて課金超過ストップ 突然の「ご利用のサービスは使用制限に達したた め無効になりました」メール被弾 正直そんなに使った記憶がなかったので寝耳に水 自分のサブスクリプションの請求期間は 毎月26日開始のため、ほぼ一か月封印すること に....
第二章 調査開始、調べてみたら原因はあのサービスだった
超過コストについての調査開始 前日に少し触った覚えはあるものの、課金ストップするレベルで使っている認識はなかった →その時点では Cost Management 上でもほとんど課金されておらず、何かのミスだと決め つける(そう信じたかった)
調査「サポートに問い合わせ」 Microsoft Cost Management に料金や使用量が反映されていないので調査できず 過去の経験から課金ストップしたタイミングでは料金が反映されているイメージがあっ たのでサポートに問い合わせてみた「課金止まったって来たんだけど、画面上は超え ておらず、理由がわかりません。」 サポート回答「コストと使用状況はすぐには反映されないです。」 冷静になった自分「そうですよね....こんな質問して恥ずかしい.....」
Cost Management のコストと使用状況は すぐには反映されない コストと使用状況データは通常8時間から24 時間以内に利用可能になるよ 現在の請求期間の見積もり料金は1日に6回 更新されるよ 請求期間がクローズするまでは使用量が発 生してから、Cost Management 側に到達し ていない料金がある可能性があることを考慮 する必要があるよ などなど Cost Management のデータを理解する - Microsoft Cost Management | Microsoft Learn
課金超過した日の翌日 無事、使用量とコストが反映された...
調査開始 Cost Management で 「Service Name」でグループ化したところ 「Cognitive Services(Azure OpenAI Service)」関連であること判明
犯人特定 Cost Management のAzure OpenAI ビューを見て 「GPT-4o-Realtime-Preview」が無償枠分を費やしているのを見て全てがつながる!!
課金発生前日 Azure OpenAI の課金データが欲しい。プレイグラウンドで軽く遊んで課金増やそう。 →「チャット」や「イメージ生成」、そして「リアルタイムオーディオプレイグラウンド」 適当にチャットしたり、画像生成して遊ぶ。そしてリアルタイムオーディオを実行後、別の 用事を思い出しタブを開いたまま別作業に入る
結論 Azure OpenAI Service 「リアルタイムオーディオ(GPT-4o-Realtime-Preview)」 つけっぱにしていた自分が悪い & 単価がとても高かった
使うサービスのコストはちゃんと見てから使おう 今回のやらかし要因となった「GPT-4o-Realtime-Preview」はお値段お高め 1Mトークンあたり Input 約1万5千円、Output 約3万円 今回逆に制限があるサブスクリプションだったから良かったものの..... →クラウド破産していた可能性も...
第三章 Microsoft Cost Management updates 情報
Microsoft Azure Blog 「Microsoft Cost Management updates」 「Microsoft Cost Management Update」毎月ではないが月単位 でアップデート内容をまとめた記 事が公開されている Cost Management 関連のアップ デートはこれを見れば大丈夫 最近は Azure OpenAI Service まわりの情報多め https://azure.microsoft.com/en-us/blog/product/cost-management/
Azure Open AI コストビュー Azure OpenAI のコストをさらに簡単に分析できる組み込みビュー 「Cost Management + Billing」→「Cost Management」→「Reporting + analytics」 「Cost analytics」→「All views(すべてのビュー)」→ 「Azure OpenAI」 Microsoft Cost Management updates—November 2024 | Microsoft Azure Blog
Microsoft Copilot in Azure 「Azure OpenAI Service の Copilot コストシミュレーション」 Azure Open AI トークンベースのデプロイコ ストの見積もりに対応した(らしい) How much would the cost change if GPT35-Turbo usage increased by 15% (GPT-35-Turboの使用が15%増加した場合、 コストはどれくらい変わりますか?) →使用量が15%増加した場合のトークン使 用量の算出をして元コストとシミュレーション コストの比較 なお自分が試したら動かなかった... →今後に期待!! Microsoft Cost Management updates—November 2024 | Microsoft Azure Blog
まとめ Azure コストと使用量はすぐに反映されない可能性が高いが、 停止アラートが先に来る場合もある クラウドリソースを使う場合はコストの確認は必須 →予算超過やクラウド破産につながる恐れも Azure OpenAI Service の Cost Management 関連のアップデートが増えている Microsoft Azure Blog 「Microsoft Cost Management Updates」 で更新情報をチェック → Azure OpenAI Service の利用増にともなうコスト最適化の需要増