Amazon Web Services ブログ

Amazon RDS リザーブドインスタンスのコストを節約するために AWS コスト管理製品を使用する

Amazon RDS を使用すると、クラウド内のリレーショナルデータベースを迅速かつ簡単に設定、操作、拡張できます。Amazon RDS Reserved Instances(RI)には、1年間または3年間のデータベースインスタンスを予約するオプションが用意されています。このオプションでは、オンデマンド価格と比較して大幅な割引(最大69%)があります。

この記事では、AWS Cost Management 製品を使用する際に、RI でコスト削減の機会を特定するのに役に立つ方法を学ぶことができます。同時に、ネイティブの AWS ツールを使用すると、新規および既存の Amazon RDS の管理に役立てることができます。

AWS Cost Explorer を使用すると、AWS のコストと使用状況を視覚化し、理解し、管理することができます。すでにご存知とは思いますが、Cost Explorer は、コスト分析と使用状況の分析を開始するのに最適です。しかし、Cost Explorer でも、Amazon RDS の使用状況履歴に基づいた、RI 購入推奨事項が提供されていることをご存知でしたか? Cost Explorer の左上隅にあるナビゲーションメニューを使用して、Recommendations エリアから RDS をすばやく選択し、カスタマイズされた RI 購入推奨事項にアクセスできます。

Amazon RDS の Cost Explorer の RI購入推奨事項を開始する

次のスクリーンショットでは、Cost Explorer コンソールを見ることができます。  Cost Explorer コンソールのスクリーンショットCost Explorer の左上隅ペインのスクリーンショット支払人(マスター)のアカウントから、Cost Explorer が識別した RI 購入機会にアクセスできます。これを行うには、Cost Explorer の RDS RI Recommendations コンソールを使用します。Cost Explorer は、Amazon RDSの利用状況履歴を自動的に評価し、On Demand (オンデマンド) 価格で課金されたすべての使用状況を識別します。Cost Explorer では、RIを最適に組み合わせて組織を最適化するためのアルゴリズムをアルゴリズム別にシミュレーションします。Cost Explorer での、RDS リザーブドインスタンス推奨事項のスクリーンショット購入する RI の種類に基づいて、RI 購入推奨事項をカスタマイズすることもできます。たとえば、1年間の期間とすべての先行 RI を選択し、使用状況履歴の過去30日間に推奨事項を決定することができます。

View Associated RDS Usage リンクを選択すると、推奨されているオンデマンド RDS の使用状況を簡単に確認できます。次の例では、db.m2.xlarge の推奨事項で、このリンクをクリックして、米国東部(バージニア北部)における、過去30日間の db.m2.xlarge 使用状況についてすぐに調べました。毎日24時間のオンデマンドの使用が RI によってカバーされることがわかります。 View Associated RDS Usage ダッシュボードのスクリーンショットで、推奨されるオンデマンド RDS の使用状況が表示されます

Amazon RDS RI では、MySQL、MariaDB、PostgreSQL、Amazon Aurora、Oracle エンジンの BYOL(bring-your-own-license)エディションなどのデータベースエンジンを選択するための size flexibility benefits(サイズの柔軟性) も提供しています。

RI サイズの柔軟性は、RI の管理を簡素化します。これは、購入された RI と同じデータベースエンジンを使用して、DB インスタンスファミリ内の任意のサイズの使用に割引 RIレートを自動的に適用することによって行われます。Cost Explorer の RI 推奨エンジンは、サイズの柔軟性の恩恵を受ける可能性のある使用状況を自動的に識別し、そのロジックを推奨事項に組み込みます。したがって、RI から恩恵を受けるインスタンスファミリー内のすべての適格な使用が自動的にカバーされることを確信することができます。さまざまなサイズの RI を購入するための推奨事項には、Size Flexible アイコンが表示され、指定されたインスタンスファミリで最小のインスタンスサイズ RI を購入するよう推奨されます。

また、Cost Explorer で CSV ダウンロードリンクを使用して、すべての推奨事項のカンマ区切り値(CSV)レポートをダウンロードすることもできます。RI の購入準備ができたら、Amazon RDS 管理コンソール、AWS CLI、または AWS API を使用して購入することができます。

AWS Cost Explorer を使用した RI コストの管理

RI の最適な組み合わせを購入した場合は、Cost Explorer の RI 利用率と RI Coverage レポートを使用して RI ポートフォリオを監視できます。さらに、AWS Budget を使用して RI 使用率アラートを設定することで、洞察力をさらに高めることができますが、1分以上かかります。

RI 使用率とは、実際に使用されている RI 購入時間の割合を指します。Cost Explorer は、RI の利用状況を、毎日と毎月のレベルで計算し、RI インベントリ全体のレポートを提供します。

次のスクリーンショットが示すように、過去3ヵ月間の Amazon RDS RI に関連した使用量のみを含むようにデータセットを絞り込みました。利用率は約 60%で推移しているようです。そこから、次の表の R Iの詳細な内訳を確認し、十分に活用されていないと思われる RI を詳しく調べることができます。RDS Utilization ダッシュボードのスクリーンショットRDS Utilization ダッシュボードのフィルタリングされたビューのスクリーンショット

AWS Budgets を使用して、RI 利用率を監視してください

AWS Budgets を使用して、カスタムコストと使用予算、さらには RI 使用率アラートを設定して、AWS のコスト、使用率、RI 使用率を監視できます。予算を作成するには、コンソールでBudgets page を選択します。また、AWS Billing Dashboard から AWS Budgets にナビゲートすることもできます。そこで、 Create Budget を選択し、予算基準を調整し、利用率のしきい値を設定します。たとえば、使用率が 80% を下回ると、4 つの特定の電子メールアドレスにアラートが送信されます。「Create Budget」画面のスクリーンショット

次の例では、Amazon RDS の RI 使用率が 80% を下回ったときに、電子メールアラートを受信しました。この電子メールには、十分に活用されていない RI に関する重要な情報も含まれていました。RDS RI使用率アラートの受信メールのスクリーンショット

Cost Explorer の RI Coverage レポートを使用して RI とオンデマンド RDS の使用状況を追跡する

Amazon RDS 合計利用料金が、RI Rverage レポートのオンデマンド価格または RI 価格でどのように課金されるかを監視できます。RI を購入する際に、RI の適用範囲の指標は、RI とのAmazon RDS 利用状況の継続的な改善を追跡するのに役立ちます。サービスレベル全体(たとえば、Amazon RDS)でカバレッジを追跡したり、フィルタを適用して追加の洞察を得ることができます。

次の例では、RI Coverage レポートをフィルタリングして、米国東部(バージニア北部)地域の db.t2 インスタンスに対する Amazon RDS RI の適用範囲を示しました。米国東部(バージニア北部)地域の db.t2 インスタンスに対してフィルタリングされた RI Coverage ダッシュボードのスクリーンショット

つまり、AWS Cost Management 製品を使用すると、Amazon RDS RI をよりよく管理および監視できます。費用効率の向上の機会を特定するために、 Cost Explorer の新しい Amazon RDS RI 購入推奨インターフェースにアクセスできます。RI の最適な組み合わせを購入した場合は、AWS Cost Explorer の RI 使用率レポートを使用して、その RI の使用状況を把握することができます。RI 使用率が AWS Budgets を使用して定義したしきい値を下回った場合は、アラートの受信をさらに選択できます。

詳細については、AWS Cost Management の Web ページを参照してください。


著者について

Eugene Khvostov は、AWS Cost Management のシニアプロダクトマネージャです。 彼は、お客様が AWS のコスト、使用状況、および Reserved Instances を視覚化して、監視し、最適化できるツールの開発を専門に行っています。

 

 

 

 

Erin Carlsonは、AWS Cost Management のプロダクトマーケティングマネージャです。 彼女は、お客様と協力して、AWS コストと使用状況へのアクセス、分析、最適化に役に立つガイダンスとリソースを提供しています。