Advertisement

More Related Content

Slideshows for you(20)

Similar to 今だからこそ見直そうAzureコスト最適化(20)

Advertisement

今だからこそ見直そうAzureコスト最適化

  1. 今だからこそ見直そう Azureコスト 最適化 第43回 Tokyo Jazug Night 2023/03/29(水) 御成門プログラマー(Tomotaka Suzuki)
  2. 自己紹介 • 御成門プログラマー(Tomotaka Suzuki) • Microsoft Azure, .NET, Angular を使った Webアプリの開発をしています。 • Twitter:@onarimonprogram • 技術ブログ:onarimon.jp 趣味のグルメブログです。 よかったらこっちも見てくださ い!!(food.onarimon.jp) こっちが 技術ブログ
  3. 余談ですが、最近オフィスが移転して、 元 御成門勤務「御成門プログラマー」になりました。
  4. 今日のお話は Azureコストについて
  5. 2023年4月1日からAzure のサービス価格が15%の引き上げ 日本マイクロソフト、法人向けライセンスおよびサービスの 価格改定について - News Center Japan (microsoft.com) 日本マイクロソフト株式会社は、日本円の為替変動に伴 い、2023 年 4 月 1 日から、法人向けライセンスおよび サービスの価格を改定し、オンプレミス製品を 20%、オ ンラインサービスを 15% 引き上げます。新価格は、2023 年 4 月以降の契約更新や新規契約のお客様に適用されま す。
  6. 2023年2月に関連するアカウントには通知が届いてます 日本マイクロソフトは、為替変動に 伴い、2023年4月1日よりAzure サービスの日本円価格を15%改定さ せていただくこととなりましたので、 お知らせいたします。 当社は、ソフトウェア製品およびオ ンラインサービスの現地価格の影響 を定期的に評価し、現地通貨の変動 を調整することで、地域間の合理的 な整合性を確保しています。今回の 価格変更は、その評価の結果により、 米ドル水準に近づいた実勢価格に調 整した結果となります。 なお、この価格改定のお知らせは、 2022年11月2日に発表したお知らせ の一貫となります。
  7. Azure 値上げや影響範囲について 詳しくはブログにまとめました 詳しくはブログに書きました のでそちらをご参照ください。 2023年4月1日からの Azure サービス日本円 価格 改訂についての情報と影響範囲をまと めてみた - 御成門プログラマーの技術日記 (onarimon.jp)
  8. 値上げによる Azure 利用控えを起こしたくない!!
  9. ということで今回は Azure コスト節約オプションの機能を紹介
  10. Azureコスト節約オプション一覧 • Azure ハイブリッド特典(今日はあんまり説明しません。) • Azure 予約(Reservations / Azure Reserved Instances) • Azure Spot VM(Azure Spot Virtual Machines) • Azure 節約プラン(Azure Savings Plan) 価格の概要 - Azure 価格の仕組み | Microsoft Azure
  11. Azureコスト節約オプション比較表 ハイブリッド特典 Azure 予約 (Azure Reservations) Azure Spot VM (Azure Spot Virtual Machines) Azure 節約プラン (Azure Savings Plan) リリース日 (GA日) 2016年2月 2017年9月 2020年4月 2022年10月 割引対象※ ・Azure VM ・Azure Stack HCI ・AKS ・Azure VM ・Azure SQL Database ・Azure Cosmos DB ・Azure Synapse Analytics ・Azure Storage ・Azure App Service など ・Azure VM ・Azure VM ・Azure App Service ・Azure Functions ・Azure Container Instances ・Azure Dedicated Host 割引率※ 最大85% 最大80% 最大90% 最大65% 特徴 既存のオンプレミスのラ イセンスを適用すること で割引 事前にリソースを予約するこ とによる割引 Azure内の余剰リソースを使用することに よる割引 時間単位の固定金額の支払をコミットすることによ る割引 支払方法 毎月払い 毎月払い or 一括前払い 毎月払い 毎月払い or 一括前払い 購入単位 従量課金 1年 もしくは 3年 従量課金 1年 もしくは 3年
  12. Azure ハイブリッド特典
  13. Azure ハイブリッド特典 • 既存のオンプレミスの環境ライセン スが使いまわせる。 • Azureクラウド環境への Lift & Shift の補助となる? メリット デメリット ソフトウェア アシュアランス(SA)付きのオンプレミスのライセンスをAzureリソースに適用す ることでコスト割引で利用できる。 • もちろんライセンスがないと使えな い • 私は今回紹介する中では唯一使った ことがないので詳しく説明できず.. 既存の Windows Server のライセンス持ってて、 同じOS の Azure VM 使おうとしてるよ Azure VM の利用料から、 ライセンス分、割引します。 ユーザー Azure Price Down ↓↓ Azure への移行 &ハイブリッド特典適用 SAライセンスで オンプレミス使用 Azure VM を割引 SAライセンス + SAライセンス
  14. Azure 予約(Reservations)
  15. Azure 予約(Reservations) • 一定期間の利用が確実にあるリソー スの場合、そのままコスト削減がで きる。 • 予約の途中交換、払い戻しが現在は、 解約料なしで可能。 メリット デメリット Azureのリソースに対して1年もしくは3年分の利用を確約することでその期間のコストの割引を 受けられる。 • 予約した分は使用しなくても料金が 発生するので注意。 • 購入したリソース、SKUに対してし か割引が適用されないため、変更し づらい。 P1V3プランのApp ServicePlan を 1年分で1インスタンス予約購入します。 リソースの使用を 確約してくれたから割引します App Service Plan P1V3 3インスタンス利用 予約した条件に合うリソー スに適用され割引価格にな る ユーザー Azure 予約購入 Price Down ↓↓
  16. Azure 予約リソースの使用率が購入後、確認可能 • Azure予約で購入したリソースが使用されていないと、予約分と従量課金が2重 で発生してしまうことになるので、使用率を確認したい。 • 下記の画像のように Azure Portal から予約したリソースの使用率を確認可能。 • 使用率データの取得は最大24時間遅れるので、画像のように最近の日付は使用率が100%に なっていない。
  17. Azure予約が障害により適用されない現象が発生 • Azure側の事象により予約が適用されないことがありました。後日返金済み。 • そのときの1回しか出会っていないので発生する確率はほぼなさそうです • 使用率を監視したり、アラートする仕組み標準にはないので、気になる方は自分で実装が 必要そう • Azure 予約の使用率を取得するAPIがあります。 Azure Billing Enterprise API - 予約インスタンスの使用状況 | Microsoft Learn • 予約率が適用されない事象は運用による原因もあるのでまずは下記トラブルシューティン グを確認 • Azure 予約使用率のトラブルシューティング - Microsoft Cost Management | Microsoft Learn Azure Resevationsで条件を満たしているのに使用率が100%にならない現象に遭遇した 【Reserved Instance・予約割引】 - 御成門プログラマーの技術日記 (onarimon.jp)
  18. Azure 予約は「毎月払い」も可能 • 予約の購入時に「請求頻度」という項目で契約金額の総額を月数で割った「毎 月払い」と総額を購入月で全額払う「前払い」が選択可能です。 • 請求頻度によって割引額は変わりません。 Azure App Service で Reserved Instance を使用してリソースコストを節約しよう 【Reservations・予約割引】 - 御成門プログラマーの技術日記 (onarimon.jp)
  19. 予約するとSKUの変更ができない • 購入した予約はリソースやSKUを指定して購入するため、予約適用していたリ ソースを異なる種類のSKUに変更すると購入した予約が適用されなくなってし まいます。 • 後述する予約の交換や払い戻し機能があるのだが、将来的に交換、払い戻し機 能利用の制限が強くなり、さらに手軽に交換はできなくなりそう。 • より柔軟なコスト節約を行いたい場合にコンピューティングリソースの場合に 限りですが、このあと紹介する「Azure 節約プラン(Azure Savings Plan)」の 利用がおすすめ。
  20. 予約の途中交換、払い戻しについて • 予約は途中交換、払い戻しするすることが可能。 • 払い戻しは、現在は中途解約料が請求されていないが、将来的に払戻料金を請求する可能 性があることを公式が示唆している。 • 払い戻しは払い戻し合計金額の制限あり。 • 2024年1月1日以降に購入されるコンピューティングリソースの予約は交換不可に • コンピューティングリソースに関しては、今後は「Azure 節約プラン」を使うことが推奨されて るみたいです。 Azure 予約交換ポリシーの変更 - Microsoft Cost Management | Microsoft Learn Azure の予約のセルフサービスによる交 換と払戻 - Microsoft Cost Management | Microsoft Learn
  21. Azure Spot VM(Azure Spot Virtual Machines)
  22. Azure Spot VM(Azure Spot Virtual Machines) • 割引率がかなり高い • テスト用、開発用など止まっても問 題ない運用に最適 メリット デメリット Azure 全体で余っているリソースを割引価格で使用できる。価格は空き容量によって変動する • SLAがない。 • リソースに余裕がなくなったら、価 格上昇や停止(or 削除)が発生。 停止しても、いいからとにかく安く使える環境が欲 しいので Azure Spot VM でVMを作成します。 未使用のコンピューティングリソースがあるから割引して使えるよ。 ただし、リソースの余裕がなくなったら強制停止(or削除)するよ ユーザー Azure Azure全体で未使用(使用率 の低い)のVMリソース Spot VM 作成 Price Down ↓↓ Spot VM 容量 の空き減少 割引価格での利用 価格の上昇。 最終的に自動停止もしくは削除される。
  23. Spot VM の自動削除(or 割り当て解除)の仕組み • Azure Spot VM は作成時に削除の種類と削除ポリシーを設定する。 →突然動かなくなる可能性があるので本番運用には向かない。 • 削除の種類:Spot VM が削除される基準を設定 「容量がなくなったとき」か「容量がなくなったときか or 最大コスト閾値に達した ときか」を選択できる • 削除ポリシー:基準に達したときに停止するか、削除するかを選択する Azure内で余っているリソースを使用した 「Azure Spot VM」でコスト割引を受けてVM を運用する - 御成門プログラマーの技術日記 (onarimon.jp)
  24. 作成時にVMサイズごとに削除率が確認できる • VM作成時に削除率が出てくるので運用の参考にできます。 Azure内で余っているリソースを使用した「Azure Spot VM」でコスト割引を受 けてVMを運用する - 御成門プログラマーの技術日記 (onarimon.jp)
  25. Azure Spot VM の価格履歴確認 • 「構成」→「価格履歴の表示」より変動している Azure Spot VM の価格を確 認することができます。 Azure内で余っているリソースを使用した「Azure Spot VM」でコスト割引を受け てVMを運用する - 御成門プログラマーの技術日記 (onarimon.jp)
  26. Azure Savings Plan(Azure 節約プラン)
  27. Azure 節約プラン(Azure Savings Plan) • 適用範囲内の製品で割引が最大とな るよう自動的に割引される。 • Azure予約と違い、リソースやプラ ンが変わっても料金さえコミットす れば割引。 メリット デメリット コンピューティングリソースの時間あたりの支払料金をコミットすることで、割引価格で利用可 能。 • コミット額分は使用してなくても払 う必要がある。 • 交換や払い戻しが不可 Azure Savings Planで時間あたり 100円の支払いを1年間分購入します。 支払い料金を確約してくれたから 割引しちゃいます ユーザー Azure ¥0 ¥50 ¥100 ¥150 ¥200 購入後1 購入後2 購入後3 割引価格 従量課金価格 不足分
  28. Azure節約プラン は途中解約ができないので注意 • 節約プランはキャンセルや返金 ができないので注意が必要。 Azure の節約プランのキャンセル ポリシー - Microsoft Cost Management | Microsoft Learn
  29. Azure節約プラン 最近導入しました • 実は今週購入したばかりなので様子を見ている最中です。 • 購入はとても簡単にできました。 • 情報まとまったら、ブログを書きます。
  30. その他 コストに関する Tips
  31. Azure Advisor がコスト節約を提案してくれる • Azure Advisor が自分の環 境のリソースの利用状況に 合わせたコスト節約オプ ションを提案してくれます。 • 使用状況に応じた推奨購入 額や購入量も出ているので 参考になります。
  32. 購入通知がアカウント管理者、課金管理者に飛ぶので気を付 けよう • 「Azure 予約」や 「Azure 節約 プラン」は購入後、通知が管理 者に飛ぶので注意が必要 • 開発テストリソースと同じよう な気持ちで、実験的な気持ちで 買ってみた結果、偉い人に通知 が飛んで、説明を求められると いうことがありました!!
  33. Azureコスト節約オプション ハイブリッド特典 Azure 予約 (Azure Reservations) Azure Spot VM (Azure Spot Virtual Machines) Azure 節約プラン (Azure Savings Plan) リリース日 (GA日) 2016年2月 2017年9月 2020年4月 2022年10月 割引対象※ ・Azure VM ・Azure Stack HCI ・AKS ・Azure VM ・Azure SQL Database ・Azure Cosmos DB ・Azure Synapse Analytics ・Azure Storage ・Azure App Service ・Azure VM ・Azure VM ・Azure App Service ・Azure Functions ・Azure Container Instances ・Azure Dedicated Host 割引率※ 最大85% 最大80% 最大90% 最大65% 特徴 既存のオンプレミスのラ イセンスを適用すること で割引 事前にリソースを予約するこ とによる割引 Azure内の余剰リソースを使用することに よる割引 時間単位の固定金額の支払をコミットすることによ る割引 支払方法 毎月払い 毎月払い or 一括前払い 毎月払い 毎月払い or 一括前払い 購入単位 従量課金 1年 もしくは 3年 従量課金 1年 もしくは 3年
  34. 明日からもじゃんじゃん Azure を 使っていきましょう!!
Advertisement