AWS Budgets のベストプラクティス - AWS Billing and Cost Management

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

AWS Budgets のベストプラクティス

予算を使用する場合は、次のベストプラクティスに注意してください。

AWS Budgets へのアクセスを制御するためのベストプラクティス

IAM ユーザーが AWS Billing and Cost Management コンソールで予算を作成することを許可するには、IAM ユーザーに次の操作も許可する必要があります。

  • 請求情報の表示

  • Amazon CloudWatch アラームを作成する

  • Amazon Simple Notification Service (Amazon SNS) 通知を作成する

AWS Budgets コンソールで予算を作成することをユーザーに許可する方法については、」予算の作成を IAM ユーザーに許可する

また、予算API を使用してプログラムで予算を作成することもできます。Budgets API へのアクセスを設定する場合は、プログラムによるアクセスを許可するために一意の IAM ユーザーを作成することをお勧めします。これにより、組織内で AWS Budgets コンソールと API にアクセス可能なユーザーの詳細を定義できるようになります。複数の IAM ユーザーに Budgets API へのクエリアクセスを付与するには、それぞれにプログラムによるアクセス IAM ロールを作成することをお勧めします。

予算アクションのベストプラクティス

管理ポリシーの使用

予算アクションを開始するのに役立つ 2 つの AWS 管理ポリシーがあります。1つはユーザー用、もう1つは予算用です。これらのポリシーは関連しています。1 番目のポリシーでは、ユーザーがロールを Budgets サービスに渡すことが保証され、2 番目のポリシーでは予算でアクションの実行が許可されます。

ユーザーと AWS Budgets に対して適切な権限が設定され、割り当てられていない場合、AWS 予算は設定済みのアクションを実行できません。適切な設定と実行を確保するために、AWS Budgets アクションが意図したとおりに機能するように、これらの管理ポリシーを設定しました。これらの IAM ポリシーを使用して、新しい機能が含まれる場合に AWS Budgets の既存の IAM ポリシーを更新する必要がないことを確認することをお勧めします。デフォルトでは、管理ポリシーに新しい機能を追加します。

管理ポリシーの詳細については、」管理ポリシー

AWS Budgets アクションの詳細については、AWS Budgets コントロールを設定するセクションに追加します。

Amazon EC2 Auto Scaling の使用

予算アクションを使用して Auto Scaling グループ内の Amazon EC2 インスタンスを停止する場合、Amazon EC2 Auto Scaling はインスタンスを再起動するか、新しいインスタンスを起動して停止したインスタンスを置き換えます。したがって、予算アクションは、このユースケースでコストを管理するために有効ではありません。

予算を設定するためのベストプラクティス

AWS Budgets を使用すると、コスト、使用量、予約率、および予約のカバレッジに基づいてカスタム予算を設定できます。

AWS Budgets を使用すると、予算は定期的、または特定の期間に設定できます。ただし、予算アラートの受信が予期せず停止されないように、予算は定期的に設定することをお勧めします。

コスト予算を設定するときに詳細オプションを使用するためのベストプラクティス

コスト予算は、非ブレンドコスト、償却コスト、またはブレンドコストで集計できます。コスト予算には、返金、クレジット、前払いの予約料金、定期的な予約料金、予約以外のサブスクリプションコスト、税金、サポート料金を含めたり除外したりすることができます。

AWS Budgets の更新頻度について

Budgets でリソースのモニタリングに使用される AWS 請求データは、1 日 1 回以上更新されます。予算情報と関連アラートは、このデータ更新間隔に従って、更新、送信される点に注意してください。

予算アラートを設定するためのベストプラクティス

予算アラートは、最大 10 個のメールアドレスと 1 つのアラートにつき、1 つの Amazon SNS トピックに送信できます。予算は、実際の値または予測値に対して警告するように設定できます。

実際のアラートは、予算が実際のアラートしきい値に最初に達したときに、予算ごと、予算の期間ごとに 1 回のみ送信されます。

予測ベースの予算アラートは、予算ごと、予算の期間ごとに送信されます。予測値が超過した場合に予算の期間中にアラートのしきい値を超えると、予算期間内に複数回アラートが発生する場合があります。

AWS では、予算の予測を作成するために約 5 週間の使用状況データが必要です。予測使用量に基づきアラートを出すように予算を設定した場合、この予算アラートは、過去の使用状況の情報が十分に得られるまでトリガーされません。

Amazon SNS トピックを使用して予算アラートを設定するためのベストプラクティス

Amazon SNS トピックに通知を送信する予算を作成するときは、既存の Amazon SNS トピックを作成するか、Amazon SNS トピックを作成する必要があります。Amazon SNS トピックでは、E メールに加えて SMS 経由で通知を送信できます。

予算の通知が正しく送信されるようにするには、トピックに通知を送信するアクセス権限が予算に必要であり、Amazon SNS 通知トピックへのサブスクリプションを承認する必要があります。詳細については、「予算の通知に使用する Amazon SNS トピックを作成する」を参照してください。