翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
COST07-BP04 このワークロードのすべてのコンポーネントに料金モデルを実装する
永続的に実行されるリソースでは、Savings Plans やリザーブドインスタンスなどのリザーブドキャパシティを利用する必要があります。短期的な使用には、スポットインスタンスまたはスポットフリートを使用するように設定します。オンデマンドインスタンスは、リザーブドキャパシティに対して長時間稼働しない、中断することのできない短期ワークロードに対してのみ使用します (リソースタイプに応じて、期間の 25% から 75%)。
このベストプラクティスを活用しない場合のリスクレベル: 低
実装のガイダンス
コスト効率を向上させるために、 は過去の使用状況に基づいて複数のコミットメントの推奨事項 AWS を提供します。これらのレコメンデーションを参考にして、実際に節約できるコストと、そのコミットメントの活用法を理解できます。これらのサービスをオンデマンド、スポットとして使用したり、一定期間コミットメントしたり、リザーブドインスタンス (RIs) と Savings Plans () でオンデマンドコストを削減したりできますSPs。ワークロードを最適化するには、各ワークロードコンポーネントと複数の AWS サービスだけでなく、これらのサービスのコミットメント割引、購入オプション、スポットインスタンスも理解する必要があります。
ワークロードのコンポーネントの要件を検討し、これらのサービスのさまざまな料金モデルを理解しましょう。これらのコンポーネントの可用性要件を定義します。ワークロードで関数を実行する複数の独立したリソースの有無、経時的に必要となるワークロード要件を確認します。デフォルトのオンデマンド料金モデルと他の適用可能なモデルを使用して、リソースのコストを比較します。リソースまたはワークロードコンポーネントで変更可能なものはすべて考慮します。
例えば、 AWSのこのウェブアプリケーションアーキテクチャを検討してみましょう。このサンプルワークロードは、Amazon Route 53、Amazon AWS WAF、Amazon EC2インスタンス CloudFront、Amazon RDSインスタンス、ロードバランサー、Amazon S3 ストレージ、Amazon Elastic File System (Amazon ) などの複数の AWS サービスで構成されますEFS。これらのサービスをそれぞれ見直し、さまざまな料金モデルでコストをどれくらい削減できるのかを確認する必要があります。一部の は RIsまたは の対象になる場合がありSPs、一部の はオンデマンドでのみ使用できます。次の図に示すように、一部の AWS サービスは RIsまたは を使用してコミットできますSPs。
実装手順
-
料金モデルを実装する: 分析結果を使用して、Savings Plans またはリザーブドインスタンスの購入、スポットインスタンスの実装を行います。最初のコミットメント購入の場合は、リスト内の上位 5 つまたは 10 つのレコメンデーションを選択し、翌月または 2 つにわたって結果をモニタリングして分析します。 はプロセス全体 AWS Cost Management Console を説明します。コンソールから RI または SP のレコメンデーションを確認し、その内容 (タイプ、支払い、期間) をカスタマイズし、時間単位の確約利用料 (1 時間あたり 20 USD など) を確認して、カートに追加します。割引は、対象となる使用量に自動的に適用されます。コミットメント割引で定期的に少量を購入します (例: 2 週間ごとまたは 1 か月ごと)。中断可能またはステートレスなワークロードにスポットインスタンスを実装します。最後に、オンデマンドの Amazon EC2インスタンスを選択し、残りの要件にリソースを割り当てます。
-
ワークロードレビューサイクル: 特に料金モデルカバレッジを分析するワークロードのレビューサイクルを実装します。ワークロードが必要なカバレッジを達成したら、部分的に (数か月ごと)、または組織の使用状況の変化に応じて、追加のコミットメント割引を購入します。
リソース
関連ドキュメント:
関連動画:
関連する例: