AWS ツールを使用したコストのモニタリング - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS ツールを使用したコストのモニタリング

概要:

コストの可視性は、 のコストを最適化するための重要な要素です AWS。 AWS には、コストを視覚化し、それらのコストに応じてアラートを作成するために使用できるツールが多数あります。これには、支出の追跡と報告 AWS Budgetsに役立つツールなどがあります。このセクションでは、 AWS 上の Windows の支出をモニタリングする特定の方法について説明し、予算要件に応じて追跡して対応できるようにします。これには、Windows EC2 リソースへの必要なタグの追加が含まれます。これらのタグを使用すると、 AWS Budgetsで Windows EC2 およびその他の Microsoft サービスを適切にモニタリングできるようになります。

支出をモニタリングし、 AWS ツールでアラートを作成することで、現在の支出、予測支出、支出の異常についてより詳細に把握できます。Savings Plans を使用して時間単位の EC2 インスタンス料金を削減する場合は、Savings Plans の全体的な使用率とカバレッジを確認することをお勧めします。これにより、コスト削減を継続的に実現できるようになります。 AWS Cost Explorer を使用して Savings Plans インベントリを表示し、以前の使用状況に基づいて追加の Savings Plans のレコメンデーションを取得できます。AWS Budgets を使用して AWS Cost Anomaly Detection を設定することで、特定の支出を追跡することもできます。

コスト最適化の推奨事項

Cost Explorer AWS Budgetsと異常検出を使用してコストを最適化するには、次のステップを実行することをお勧めします。

  • Windows EC2 リソースにタグを付ける

  • を使用してアラートを設定する AWS Budgets

  • コスト異常検出を有効にする

  • リアルタイムの支出分析を取得する

  • Cost Explorer を使用して Windows のライセンス込み支出を表示する

Windows EC2 リソースにタグを付ける

AWS 支出を効果的にモニタリングするには、モニタリングするワークロードのタグ付け戦略を確立する必要があります。これは、一般的な使用量の支出とは対照的に、リソースをカテゴリ別にグループ化し、特定の支出について通知を受けるために重要です。コストに役立つだけでなく、AWS Systems Manager 自動化などの他の目的にも使用できるタグ付けリソースを使用できます。さらに、必要なタグの管理を実装することをお勧めします。

Cost Explorer AWS Budgets、および Cost Anomaly Detection での支出を追跡するには、適切なタグが設定されていることを確認する必要があります。 Cost Explorer タグを使用して、それらのタグに一致する項目の特定の予算を設定し、支出の増加時にアラートを受け取ることができます。

例えば、Key=OS Value=Windows などのシンプルなタグを使用できます。これにより、すべての Windows インスタンスが 1 つのグループにまとめられ、支出を追跡できるようになります。Systems Manager などの他の項目にタグを使用することもできます。タグを作成したら、コスト追跡のためにタグをアクティブ化する必要があります。特定のリソースにアタッチされているAWS Config タグをモニタリングする ルールを追加することを検討してください。 は、適切なタグが含まれていないリソースが実行されている場合はアラート AWS Config を受け取ることができます。これにより、Windows EC2 の支出を正確に把握できます。

タグを設定したら、 AWS Billingでカスタム予算を作成できます。これにより、Windows EC2 の支出を可視化できます。日次予算または月次予算を設定できます。

AWS Budgetsを使用してアラートを設定する

このシナリオ例では、Windows EC2 の日次予算を作成します。これは、自動調整オプションを使用して支出を追跡し、それに応じて予算を調整する定期予算です。静的環境がある場合は、代わりに固定予算を使用できます。必ずベースラインの時間範囲 (30 日など) を選択してください。

  1. にサインイン AWS マネジメントコンソール し、 AWS Cost Management コンソールを開きます。

  2. ナビゲーションペインで、[予算] を選択します。

  3. ページの上部で、[予算を作成] を選択します。

  4. [Budget setup] (予算の設定) で、[Customize (advanced)] (カスタマイズ (高度)) を選択します。

  5. [予算タイプ] で、[コスト予算] を選択します。次に、[次へ] を選択します。

  6. [詳細][予算名] で、予算の名前を入力します。例えば、Windows EC2 spend などです。

  7. [予算額を設定][期間] で、[日次] を選択します。

  8. [予算更新タイプ] では、予算期間後にリセットする予算の [定期予算] を選択します。

  9. [開始日] で、予算金額に対する追跡を開始する開始日または期間を選択します。

  10. [予算設定方法] で、[自動調整 (新機能)] を選択します。

  11. [ベースラインの時間範囲] で、[カスタム範囲] を選択し、30 日と入力します。

  12. [次へ] を選択します。

  13. Budget scope セクションで、Filter specific AWS cost dimensions を選択します。ここでは、タグを使用して適切なディメンションを作成します。 AWS Budgets は、フィルターのオプションとしてプラットフォームタイプをサポートしていません。このため、[OS] タグを適用する必要があります。

  14. [フィルタを追加] を選択し、[ディメンション] から [タグ] オプションを選択します。

  15. [OS] タグを選択し、この Windows 値を選択してタグの予算を作成します。

  16. [次へ] を選択します。

  17. [アラートの設定] ページで、[アラートのしきい値を追加] を選択します。ここでは、2 つのアラートを設定します。1 つは 50% のしきい値、もう 1 つは 100% のしきい値です。月の中間ポイントより前に 50% のしきい値アラートを超えた場合、警告が表示されます。これにより、支出が予想を上回っているかどうかを確認し、月末に達する前に対応することができます。

  18. [しきい値] には 50 と入力し、[予算額の %] を選択します。

  19. [トリガー] で、[実際] を選択します。

  20. [E メールの受信者] に、E メールアドレスを入力します。もう 1 つ、しきい値 100 のアラートを追加します。

    注記

    この例では、アラートに E メール通知を使用しますが、Slack などの他のアプローチを使用することもできます。

コスト異常検出を有効にする

コストタグを使用して、異常の支出アラートを設定できます。例えば、AWS Cost Anomaly Detection を使用して支出のモニターを作成し、システムがアカウントの異常な支出を検出したときにアラートを受け取ることができます。

前に作成した Key=OS および Value=Windows タグのモニターとアラートを設定するには、以下を実行します。 

  1. にサインイン AWS マネジメントコンソール し、 AWS Cost Management コンソールを開きます。

  2. ナビゲーションペインで、[コスト異常検出] を選択します。

  3. [コストモニター] タブを選択し、[モニターを作成] を選択します。

  4. ステップ 1 で、モニタータイプとして [コスト配分タグ] を選択します。

  5. [コスト配分タグキー] で、[Windows EC2 の支出] を選択します。

  6. [コスト配分タグ値] で、[Windows] を選択します。

  7. [モニターに名前を付ける] で、Windows EC2 spend と入力します。

  8. [次へ] を選択します。

  9. アラートのサブスクリプションを作成するには、[新しいサブスクリプションの作成] を選択します。既存のサブスクリプションがある場合は、[既存のサブスクリプションを選択] を選択します。

  10. [サブスクリプション名] に、Windows EC2 spend anomaly と入力します。

  11. [アラート頻度] で、[日次の要約] を選択します。

  12. [アラート受信者] に、E メールアドレスを入力します。

  13. [しきい値の追加] を選択します。[しきい値]10 と入力し、[予想速度を上回った割合] を選択します。

  14. [Create monitor] (モニターの作成) を選択します。

支出をリアルタイムで表示する

アラートは Windows EC2 の支出をモニタリングするための便利なツールですが、支出をリアルタイムで表示する場合は Cost Explorer を使用する必要があります。Cost Explorer を使用して EC2 コストを分析および削減する方法については、この動画をご覧ください。詳細については、YouTube の「AWS Supports You | Understanding and Reducing Your EC2 Costs」の動画をご覧ください。

Windows のライセンス込み支出を表示する

Cost Explorer を使用して、アカウントの EC2 Windows の支出を表示できます。Windows のライセンス込み支出を確認するには、Cost Explorer で次の適切なフィルタを設定する必要があります。

  • [プラットフォーム] で、[Windows (Amazon VPC)] を選択します。[API オペレーション] で、[RunInstance:0002] を選択します。これは、ライセンスに含まれる Windows EC2 インスタンスの AWS Billing コードです。

  • BYOL インスタンスの支出を表示する場合は、[RunInstance:0002][RunInstance:0800] に変更します。これは Windows EC2 BYOL の請求コードです。

Cost Explorer でこの可視性を使用すると、Windows EC2 に費やしているコストを正確にすばやく絞り込むことができます。 AWS 支出をさらに深く掘り下げたい場合は、 AWS Cost and Usage Report を使用して個々のインスタンスレベルで支出に絞り込むことができます。Amazon Quick Suite で視覚化できるレポートを生成し、カスタマイズされたダッシュボードを構築することもできます。

詳細については、YouTube の「AWS Supports You - Visualizing Your Cost and Usage Reports」の動画をご覧ください。

その他のリソース