Microsoft AZ-900: コスト管理とサービスの経済性 — 学習ガイド

こちらの一部です: Microsoft Azure AZ-900 — 学習ガイド. 検証済みの解答で練習: Microsoft試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.

Azureにおけるクラウドエコノミクスは、設備投資(Capital Expenditure)を運用コスト(Operational Expenditure)に転換し、支出を実際の使用量に合わせることを中心に据えています。ピークキャパシティのために過剰にプロビジョニングするのではなく、需要に合わせてリソースをスケールアップ・ダウンさせ、消費した分だけを支払います。この弾力性がコスト最適化の基盤です。つまり、適切なリソースを、適切なサイズで、適切なリージョンに、必要な期間だけデプロイするのです。仮想マシンが実行中の間はコンピューティング料金が発生しますが、停止(割り当て解除)されると、コンピューティング料金は停止し、ストレージとネットワークのコストのみが残ります。Azureからのデータ転送(エグレス)は課金対象ですが、ほとんどのインバウンドトラフィックは課金されません。コストを意識したアーキテクチャ(例えば、適切な場合にマネージドサービスを使用する、コンピューティングのサイズを適正化する、データ移動を計画するなど)を選択することで、パフォーマンスや回復性を犠牲にすることなく、予測可能な支出が実現します。

料金モデルとコミットメントオプション

Azureは、柔軟性とコスト削減のバランスを取るために、複数の購入モデルを提供しています。従量課金制は、コミットメントがなく、最大限の俊敏性を備えたデフォルトのオンデマンド料金モデルです。予測不能または短期間のワークロード、パイロットプロジェクト、リソースを迅速にシャットダウンすることが一般的な開発環境に適しています。予約仮想マシンインスタンスは、特定のVMファミリー、リージョン、スコープに対する1年または3年のコミットメントと引き換えに、大幅な割引を提供します。基幹業務アプリケーションサーバーや常時稼働のデータベースなど、使用量が予測可能な定常状態のワークロードに最適です。予約は、変化するニーズに対応するために同じ製品ファミリー内で交換できることが多く、ポリシーと手数料に従って早期解約も可能なため、従来の設備投資よりも柔軟性があります。スポット仮想マシンは、Azureの余剰キャパシティを利用することで、中断可能なワークロードに対して最も低い価格を提供します。Azureがキャパシティを必要としたときや、市場価格が設定した最大価格を超えたときに強制排除(evict)されるため、バッチ処理、CI/CDランナー、レンダリング、その他のフォールトトレラントなタスクに最適です。本番環境のSLAはSpotには適用されません。設計では再起動や強制排除を想定する必要があります。Azure Savings Plans for Computeは、1年または3年にわたって固定の時間単位の支出をコミットすることで割引を提供します。予約とは異なり、節約プランは対象となるコンピューティングサービスやリージョン全体に自動的に適用され、カバレッジを最大化します。これにより、絶対的な最大割引と引き換えに、より広範な柔軟性が得られます。複数のVMファミリー、コンテナーホスト、関数プランにまたがる多様なフリートの管理オーバーヘッドを削減します。

価格決定要因と見積もりツール

ワークロードのコストは、インフラストラクチャの経済性やエネルギー市場により、リージョンによって異なります。ユーザーに近いリージョンを選択するとレイテンシーは低下しますが、価格に影響する可能性があります。また、コンプライアンスやデータ所在地(データレジデンシー)の要件によってもリージョンの選択が左右されることがあります。VMのサイズとオペレーティングシステムはコストに影響します。vCPU/RAMの構成が大きくなるほどコストは高くなり、また、対象となるライセンスを持ち込むAzure Hybrid Benefitを使用しない限り、Windowsのライセンス料が含まれます。ストレージの価格は、パフォーマンス階層と冗長性によって決まります。Premium SSDやUltra Disksは、高いIOPS/スループットを提供しますが、コストも高くなります。LRS、ZRS、GRS、GZRSなどの冗長性オプションは、段階的に回復性を高め、地理冗長オプションの場合は、追加のストレージと読み取りアクセス時のデータエグレス(送信)の可能性をもたらします。インターネットやリージョン間へのデータエグレスは課金対象であり、キャッシュ、CDN、または局所性を意識したアーキテクチャによって最小限に抑えるべきです。Azure Pricing Calculatorは、提案された設計の月額コストを見積もります。サービス、リージョン、サイズ、予想される使用量を選択して代表的な請求額を算出し、予約、節約プラン、Azure Hybrid Benefit、開発/テスト価格などのオプションを重ね合わせます。アーキテクチャ、運用、財務の各チームと共同でこのツールを使用し、代替設計案を繰り返し検討し、コストの感応度を理解します。TCO Calculatorは、オンプレミスのインフラストラクチャを運用するコストと、Azureを長期的に利用するコストを比較します。サーバー、ストレージ、ネットワーク、施設、電力、冷却、IT人件費をモデル化し、それらをAzureの同等サービスと比較することで、運用支出のプロファイルと、伸縮性やマネージドサービスから得られる潜在的な節約額を明らかにします。ハードウェアの更新サイクル、使用率、成長率などの入力値を調整して、オンプレミスの維持コストを過小評価することを避け、バックアップハードウェアの廃棄やディザスタリカバリの統合といったメリットを定量化します。

Azure Cost Management + Billing

Azure Cost Management + Billingは、サブスクリプションからエンタープライズ契約のスコープまで、可視性、管理、およびアカウンタビリティを提供します。コスト分析は、サービス、リソース、タグ、リソースグループ、サブスクリプション、管理グループ別の整理されたビューを提供し、フィルターやグループ化機能を使って傾向を追跡し、異常を特定できます。保存済みビューやスケジュールされたメール配信を使用して、関係者に常に情報を提供します。予算機能は、しきい値を持つ支出ガードレールを適用し、そのしきい値を超えるとAction Groups、Logic Apps、またはFunctionsを介してアラートや自動化されたアクションをトリガーします。月次、四半期、または年次の予算を適切なスコープで設定し、会計カレンダーに合わせます。予算をAzure Policyと組み合わせることで、コストが上限に近づいたときに、承認されていないリージョンやSKUでのリソース作成を防ぎます。エクスポート機能は、コストと使用状況の生データを、スケジュールに従ってCSVまたはParquet形式でストレージアカウントに配信します。Power BI、FinOpsプラットフォーム、データレイクパイプラインなどの下流ツールは、これらのフィードを取り込み、高度な分析、ショーバック/チャージバック、および予測に利用できます。統合された環境では、スコープを管理グループや課金アカウントに合わせることで、共有サービスやエンタープライズ割引が一貫して反映されるようにできます。コスト配分機能により、ハブネットワーク、セキュリティツール、監視などの共有コストを、パーセンテージやタグ値などのドライバーに基づくルールを使用して、利用しているチームに配分できます。一貫したタグ付けとリソース階層を実装することで、配分が透明で、再現可能で、監査可能になります。

最適化の手法とガバナンス統制

Azure Advisorは、コスト、パフォーマンス、信頼性、セキュリティに関するカスタマイズされた推奨事項を提示します。コストカテゴリでは、アイドル状態または十分に活用されていないリソース、アタッチされていないディスク、使用率の低いパブリックIPにフラグが立てられます。Advisorを運用レビューと連携させ、得られたインサイトを所有者と期日を設定したバックログ項目に変換します。変更を加える前に、Azure Monitorと組み合わせて使用率のベースラインを検証します。適正化(Right-sizing)は、観測された需要にリソースを合わせることで無駄を削減します。CPU、メモリ、ディスクのメトリックに基づいてVMのサイズを変更し、急激な負荷(spiky workload)にはバースト可能なBシリーズを、水平方向の弾力性には自動スケールを備えたスケールセットを検討します。ストレージについては、IOPS/スループットとレイテンシーの要件を満たす最も低い層を選択し、ライフサイクル管理を有効にしてコールドデータを階層化または削除します。Azure App ServiceやAzure SQL DatabaseなどのマネージドPaaSサービスを評価して、差別化につながらない運用をオフロードし、容量を消費ベースのモデルに合わせます。自動化されたスケジュールを使用して、非本番環境のランタイムを制御します。Azure AutomationのStart/Stop VMs v2ソリューションは、依存関係を考慮しながら、サブスクリプションやリソースグループを横断して時間ベースのシャットダウンと起動を調整します。単純な夜間シャットダウンのために、VMごとの自動シャットダウンも利用できます。開発者の生産性を維持しながらランタイムを最小限に抑えるために、スケジュールを開発/テスト用のサブスクリプションやイメージと組み合わせます。コミットメントによるカバー率は意図的に行うべきです。予約とSavings Planの使用率を追跡し、過剰なサブスクリプションを避けつつ高いカバー率を維持するために、スコープの調整や交換を行います。対象となる場合はAzure Hybrid Benefitを適用して、Windows ServerとSQL Serverのコストを削減します。データについては、コンピューティングをデータの近くに配置し、Azure CDNやFront Doorを使用し、通信量の多いサービスで不要なクロスリージョンレプリケーションを避けることで、エグレス(下り)を削減します。

コスト割り当ての構造: タグ、リソースグループ、サブスクリプション、管理グループ

明確なリソース階層は、詳細なアカウンタビリティ(責任の所在の明確化)と効果的なポリシー適用を可能にします。高レベルで組織構造やコストセンターを反映するように管理グループを設計し、その下にサブスクリプションを配置して、環境(本番対非本番)、ビジネスユニット、または規制上の境界を分離します。サブスクリプションは、クォータ、アクセス境界、およびチャージバックに適した請求の分離を提供します。リソースグループは、共通のライフサイクルを持つ関連リソース(例えば、アプリケーションのコンピューティング、ストレージ、ネットワーキング)を整理します。これらはデプロイとクリーンアップの運用単位であり、各アプリケーションや環境が独自のグループを持つ場合、コスト分析のための実用的な視点となります。Azure Policyで標準を適用し、すべてのリソースとリソースグループにcostCenter、environment、application、ownerなどのタグを必須にします。タグはリソースに付随し、Cost Managementに表示されるキーと値のペアです。チームやツール間でレポートの一貫性を保つために、タグの分類体系(タキソノミ)を標準化します。デプロイメントパイプラインを使用して必須タグを自動的に付与し、必須タグがない作成を拒否します。これにより、コスト割り当てルールとエクスポート機能が、共有またはタグ付けされていない支出を適切な消費者に確実に割り当てることができます。この階層化された構造(管理グループ、サブスクリプション、リソースグループ、タグ)は、トップダウンのガバナンスとボトムアップのアカウンタビリティの両方を可能にします。これは、ショーバック/チャージバックモデルをサポートし、リージョンとSKUのガードレールを適用し、予算の所有権を最適化の機会に対応できるチームに割り当てます。


ID、アクセス、セキュリティ · すべてのドメイン · ガバナンスとコンプライアンス

これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

試験に合格する →

Microsoftを閲覧 →

Related guides

オールインワンアクセス

1つのサブスクリプション。すべての試験。

すべてのプランで、無制限の回答検索、模擬試験、AI解説、および完全なリソースライブラリが利用可能 — 20以上の言語に対応。

月額
24.87
Just €0.83/day
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

ベストバリュー
12ヶ月
179.87
Just €0.49/daySave 40%
すべて含まれています:
  • 無制限の回答検索
  • 無制限の模擬試験
  • AIを活用した解説
  • 完全なリソースライブラリ
  • 20以上の言語
  • 毎週のコンテンツ更新
  • 特典 & 紹介
  • 優先サポート
無料トライアルを開始

クレジットカード不要*

✓ 無料プランが含まれています · ✓ いつでもキャンセル可能 · ✓ すべてのプランで製品の全機能が利用可能