

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

# Aurora データベースと RDS データベースに関する推奨事項の表示
<a name="view-rds-recommendations"></a>

Compute Optimizer は、RDS for MySQL、RDS for PostgreSQL、Amazon Aurora データベースの DB インスタンス、RDS DB インスタンスストレージ、Aurora DB クラスターストレージのレコメンデーションを生成します。これらの推奨事項は、Compute Optimizer コンソールの**「Aurora および RDS データベース**と **Aurora および RDS データベースの詳細**」ページに表示されます。これらのページはどちらも、**[インスタンス]** と **[ストレージ]** の 2 つのタブに分かれています。
+ **Aurora および RDS データベースの推奨事項**ページ

  **インスタンス**

  このタブには、現在の Aurora および RDS DB インスタンス、検出結果分類、検出結果の理由、現在のインスタンスタイプ、推定削減額、節約の機会が表示されます。Compute Optimizer からの一番のおすすめは、各インスタンスの横に表示されます。このレコメンデーションには、推奨されるインスタンスタイプ、オンデマンド料金、現在のインスタンスとの価格差が含まれます。レコメンデーションページを使用して、現在のインスタンスと上位のレコメンデーションを比較します。これにより、インスタンスのサイズを大きくするか小さくするかを決定できます。

  [**Storage (ストレージ)**]

  このタブには、現在の RDS インスタンスストレージボリュームと Aurora DB クラスターストレージ設定、検出結果分類、現在のストレージタイプ、現在の料金が表示されます。Compute Optimizer からの上位の推奨事項は、各ボリュームまたはクラスターの横に表示されます。RDS DB インスタンスストレージの場合、推奨ボリュームタイプ、推奨 IOPS、レコメンデーションの価格、現在のボリュームとレコメンデーションの価格差が含まれます。Aurora DB クラスターの場合、推奨ストレージタイプ、推定クラスターコスト (インスタンス、ストレージ、I/O)、および潜在的な削減額が含まれます。レコメンデーションページを使用して、現在のストレージ設定と上位のレコメンデーションを比較できます。これは、ストレージタイプを変更するかどうかを判断するのに役立ちます。

  Aurora および RDS データベースのレコメンデーションを表示する方法の詳細については、「」を参照してください[Aurora および RDS データベースの推奨事項と詳細へのアクセス](rds-view-recommendations.md)。
+ **Aurora と RDS データベースの詳細**ページ

  **インスタンス**

  このタブには、特定の RDS DB インスタンスまたは Aurora DB インスタンスの最適化に関する推奨事項が表示されます。パフォーマンスリスク、価格差、オンデマンド料金など、各レコメンデーションの仕様が表示されます。

  [**Storage (ストレージ)**]

  このタブには、RDS DB インスタンスストレージまたは Aurora DB クラスターストレージの最適化に関する推奨事項が表示されます。RDS DB インスタンスストレージの場合、割り当てられたストレージ、プロビジョニングされた IOPS、スループット、ストレージ料金の差など、各レコメンデーションの仕様が一覧表示されます。Aurora DB クラスターの場合、インスタンス、ストレージ、I/O コンポーネント別に分類された推定コストと、拡張インフラストラクチャメトリクスが有効になっている場合の I/O コスト変動情報を含むストレージタイプの推奨事項が表示されます。

  どちらの詳細ページにも、現在のインスタンスまたはストレージをレコメンデーションオプションの予測使用率メトリクスと比較するために使用できる使用率メトリクスグラフが表示されます。グラフは、これらのレコメンデーションの影響をよりよく理解するために役立ちます。

  Aurora および RDS データベースの詳細を表示する方法の詳細については、「」を参照してください[Aurora および RDS データベースの詳細ページへのアクセス](rds-view-recommendations.md#rds-viewing-details)。

レコメンデーションは毎日更新され、生成までに最大 12 時間かかることがあります。Compute Optimizer では、Amazon RDS DB インスタンスのレコメンデーションを生成するために、少なくとも 30 時間の Amazon CloudWatch メトリクスが必要であることに注意してください。詳細については、「[リソースの要件](requirements.md)」を参照してください。

**Topics**
+ [結果の分類](#rds-recommendations-findings)
+ [結果の原因](#rds-finding-reasons)
+ [AWS Graviton ベースのインスタンスのレコメンデーション](#rds-graviton-recommendations)
+ [月間節約額と節約の機会](#rds-savings-calculation)
+ [パフォーマンスリスク](#rds-performance-risk)
+ [比較グラフ](#rds-utilization-graphs)
+ [Aurora および RDS データベースの推奨事項と詳細へのアクセス](rds-view-recommendations.md)

## 結果の分類
<a name="rds-recommendations-findings"></a>

**Aurora および RDS データベースの推奨事項**ページの**調査結果**列には、ルックバック期間中に Amazon Aurora および RDS DB インスタンス、RDS DB インスタンスストレージ、Aurora DB クラスターがどのように実行されたかの概要が表示されます。

------
#### [ Aurora and RDS DB instances ]

DB インスタンスには、次の検出結果分類が適用されます。


| 分類 | 説明 | 
| --- | --- | 
| プロビジョニング不足 | Compute Optimizer が十分な CPU、メモリ、ネットワーク帯域幅、EBS IOPS、または EBS スループットがないことを検出すると、RDS DB インスタンスはプロビジョニング不足と見なされます。Compute Optimizer には、**CPU のプロビジョニング不足**、**メモリのプロビジョニング不足**、**EBS IOPS のプロビジョニング不足**、**ネットワーク帯域幅のプロビジョニング不足**などの検出結果の理由が表示されます。プロビジョニング不足の RDS DB インスタンスでは、アプリケーションのパフォーマンスが低下する可能性があります。 | 
| 過剰なプロビジョニング | Compute Optimizer が過剰な CPU、EBS IOPS、ネットワーク帯域幅、または EBS スループットがあることを検出すると、RDS DB インスタンスは過剰にプロビジョニングされたと見なされます。Compute Optimizer には、**CPU のオーバープロビジョニング**、**EBS IOPS のオーバープロビジョニング**、**ネットワーク帯域幅のオーバープロビジョニング**、**EBS スループットのオーバープロビジョニング**などの検出結果の理由が表示されます。過剰なプロビジョニングの RDS DB インスタンスでは、追加のインフラストラクチャコストが発生する可能性があります。 | 
| 最適化済み | RDS DB インスタンスの仕様がワークロードのパフォーマンス要件を満たしている場合、RDS DB インスタンスは最適化済みと見なされます。最適化済みのインスタンスでは、Compute Optimizer から、新しい世代の DB インスタンスクラスが推奨されたり、新しいエンジンバージョンが利用可能であることが示されたりする場合があります。 | 

------
#### [ RDS DB instance storage ]

RDS DB ストレージには、次の検出結果分類が適用されます。


| 分類 | 説明 | 
| --- | --- | 
| プロビジョニング不足 | Compute Optimizer が十分な割り当てストレージまたは EBS スループットがないことを検出すると、RDS ストレージボリュームはプロビジョニング不足と見なされます。Compute Optimizer は、検出結果の理由として **[EBS ボリュームの割り当てストレージのプロビジョニング不足]** または **[EBS ボリュームスループットのプロビジョニング不足]** を表示します。プロビジョニング不足の RDS DB インスタンスストレージボリュームでは、アプリケーションのパフォーマンスが低下する可能性があります。 | 
| 過剰なプロビジョニング | Compute Optimizer が過剰な IOPS または EBS スループットを検出した場合、RDS DB インスタンスストレージボリュームは過剰にプロビジョニングされたと見なされます。Compute Optimizer は、検出結果の理由として **[EBS ボリューム IOPS の過剰なプロビジョニング]** または **[EBS ボリュームスループットの過剰なプロビジョニング]** を表示します。過剰なプロビジョニングの DB インスタンスストレージボリュームでは、追加のインフラストラクチャコストが発生する可能性があります。 | 
| 最適化済み | RDS DB インスタンスストレージボリュームの仕様がワークロードのパフォーマンス要件を満たしている場合、ストレージは最適化済みと見なされます。最適化済みの DB インスタンスストレージでは、Compute Optimizer から、新しい世代のストレージタイプが推奨される場合があります。 | 

および過剰にプロビジョニングされた RDS DB インスタンスの詳細については、 [Aurora データベースと RDS データベースに関する推奨事項の表示](#view-rds-recommendations)トピック[結果の原因](#rds-finding-reasons)の「」を参照してください。

------
#### [ Aurora DB clusters ]

Aurora DB クラスターには、次の検出結果分類が適用されます。


| 分類 | 説明 | 
| --- | --- | 
| 最適化済み | Compute Optimizer は、コストの観点から最適化する Aurora DB クラスターストレージの設定を見つけました。 | 
| 最適化されていない | Compute Optimizer は、Aurora DB クラスターを Aurora Standard ストレージから Aurora I/O 最適化ストレージに切り替えると、潜在的なコスト削減を実現しました。Compute Optimizer は、Aurora I/O 最適化がトップオプションとして特定された場合に **DBClusterStorageSavingsAvailable** の検出結果の理由を表示します。 | 

Amazon Aurora DB クラスターの詳細については、[Aurora 用 Amazon Aurora ユーザーガイドの「Amazon Aurora ストレージ](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Overview.StorageReliability.html)**」を参照してください。

------

## 結果の原因
<a name="rds-finding-reasons"></a>

**RDS DB インスタンスと RDS DB インスタンスの詳細ページの****「検出結果の理由**」列には、Amazon Aurora および RDS DB インスタンス、RDS DB インスタンスストレージ、Aurora DB クラスターの Compute Optimizer の検出結果の仕様が表示されます。 ****

------
#### [ Aurora and RDS DB instances ]

RDS DB インスタンスには、次の検出結果の理由が適用されます。


| 検出結果の理由 | 説明 | 
| --- | --- | 
| CPU の過剰プロビジョニング | DB インスタンスの CPU 構成はサイズダウンでき、その場合もワークロードのパフォーマンス要件は満たされます。これは、現在のインスタンスのルックバック期間中の `CPUUtilization` メトリクスを分析することで特定されます。 | 
| CPU のプロビジョニング不足 | DB インスタンスの CPU 設定がワークロードのパフォーマンス要件を満たしておらず、CPU パフォーマンスを向上させる代替インスタンスタイプがあります。これは、現在のインスタンスのルックバック期間中の `CPUUtilization` メトリクスを分析することで特定されます。 | 
| メモリのプロビジョニング不足 | DB インスタンスのメモリ設定がワークロードのパフォーマンス要件を満たしておらず、メモリパフォーマンスを向上させる代替インスタンスタイプがありません。<br />RDS MySQL および RDS PostgreSQL DB インスタンスの場合、Amazon RDS Performance Insights が有効になっている場合、これは現在のインスタンスの `os.swap.in`および `os.swap.out`メトリクスを分析することで識別されます。Aurora のパフォーマンスインサイトを有効にするには、[「Amazon Aurora ユーザーガイド」の「Aurora のパフォーマンスインサイトのオンとオフの切り替え](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Enabling.html)」を参照してください。 **<br />Aurora DB インスタンスの場合、Amazon RDS Performance Insights が有効になっている場合、これは現在のインスタンスの`os.memory.outOfMemoryKillCount`メトリクスを分析することで識別されます。Aurora MySQL DB インスタンスの場合、Compute Optimizer は Aurora メモリのヘルス状態メトリクスも分析します。Aurora のパフォーマンスインサイトを有効にするには、[「Amazon Aurora ユーザーガイド」の「Aurora のパフォーマンスインサイトのオンとオフの切り替え](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Enabling.html)」を参照してください。 ** | 
| EBS スループットの過剰プロビジョニング | DB インスタンスの EBS スループット構成はサイズダウンでき、その場合もワークロードのパフォーマンス要件は満たされます。これは、ルックバック期間中の現在のインスタンスにアタッチされた EBS ボリュームのルックバック期間中の `VolumeReadBytes` および `VolumeWriteBytes` メトリクスを分析することで特定されます。 | 
| EBS スループットのプロビジョニング不足 | DB インスタンスの EBS スループット設定がワークロードのパフォーマンス要件を満たしていません。EBS スループットのパフォーマンスを向上させる代替インスタンスタイプがあります。これは、現在のインスタンスにアタッチされた EBS ボリュームのルックバック期間中の `VolumeReadBytes` および `VolumeWriteBytes` メトリクスを分析することで特定されます。 | 
| EBS IOPS の過剰プロビジョニング | DB インスタンスの EBS IOPS 構成はサイズダウンでき、その場合もワークロードのパフォーマンス要件は満たされます。これは、現在のインスタンスにアタッチされた EBS ボリュームのルックバック期間中の `VolumeReadOps` および `VolumeWriteOps` メトリクスを分析することで特定されます。 | 
| EBS IOPS のプロビジョニング不足 | DB インスタンスの EBS IOPS 設定がワークロードのパフォーマンス要件を満たしていません。EBS スループットのパフォーマンスを向上させる代替インスタンスタイプがあります。これは、現在のインスタンスにアタッチされた EBS ボリュームのルックバック期間中の `VolumeReadOps` および `VolumeWriteOps` メトリクスを分析することで特定されます。 | 
| ネットワーク帯域幅の過剰プロビジョニング | DB インスタンスのネットワーク帯域幅の構成は、ワークロードのパフォーマンス要件を満たしたままサイズダウンできます。RDS MySQL および RDS PostgreSQL DB インスタンスの場合、これはルックバック期間中に現在のインスタンスの `NetworkIn` および `NetworkOut `メトリクスを分析することで識別されます。 | 
| ネットワーク帯域幅のプロビジョニング不足 | DB インスタンスのネットワーク帯域幅設定がワークロードのパフォーマンス要件を満たしておらず、ネットワーク帯域幅のパフォーマンスを向上させる代替インスタンスタイプがあります。<br />RDS MySQL および RDS PostgreSQL DB インスタンスの場合、これはルックバック期間中に現在のインスタンスの `NetworkIn` および `NetworkOut`メトリクスを分析することで識別されます。<br />Aurora DB インスタンスの場合、これはルックバック期間中に現在のインスタンスの `NetworkThroughput` および `StorageNetworkThroughput`メトリクスを分析することで識別されます。 | 
| インスタンスストレージ読み取り IOPS のプロビジョニング不足 | DB インスタンスのインスタンスストレージ読み取り IOPS 制限がワークロードのパフォーマンス要件を満たしていません。パフォーマンスを向上させる代替インスタンスタイプがあります。Aurora DB インスタンスの場合、これはルックバック期間中に`ReadIOPSEphemeralStorage`メトリクスを分析することで識別されます。 | 
| インスタンスストレージ書き込み IOPS のプロビジョニング不足 | DB インスタンスのインスタンスストレージ書き込み IOPS 制限がワークロードのパフォーマンス要件を満たしていません。パフォーマンスを向上させる代替インスタンスタイプがあります。Aurora DB インスタンスの場合、これはルックバック期間中に`WriteIOPSEphemeralStorage`メトリクスを分析することで識別されます。 | 
| DB クラスターライターのプロビジョニング不足 | これは、昇格階層 < または = が 1 であるため、Compute Optimizer がこの Aurora DB インスタンスリードレプリカのレコメンデーションを DB クラスターのライターと同期したことを示します。Compute Optimizer は、フェイルオーバー容量を維持するのに役立ちます。 | 
| 新世代 DB インスタンスクラスが利用可能に | 現在の DB インスタンスが旧世代のインスタンスタイプである場合、Compute Optimizer はこの検出結果の理由を生成して、新しい世代の DB インスタンスタイプが利用可能であることを示します。最適なパフォーマンスを得るには、最新世代のインスタンスタイプを使用することをお勧めします。 | 
| 新しいエンジンバージョンが利用可能に | 現在のエンジンバージョンが廃止されている場合、Compute Optimizer はこの検出結果の理由を生成して、新しいエンジンバージョンが利用可能であることを示します。 | 

------
#### [ RDS DB instance storage ]

RDS DB インスタンスストレージには、次の検出結果の理由が適用されます。


| 検出結果の理由 | 説明 | 
| --- | --- | 
| EBS ボリューム割り当てストレージのプロビジョニング不足 | DB インスタンスにアタッチされた EBS ボリューム割り当てストレージ容量がワークロードのパフォーマンス要件を満たしていないため、割り当てストレージのパフォーマンスを向上させる代替ボリュームタイプがあります。これは、現在のインスタンスにアタッチされた EBS ボリュームのルックバック期間中の `VolumeReadOps` および `VolumeWriteOps` メトリクスを分析することで特定されます。 | 
| EBS ボリューム IOPS の過剰プロビジョニング | DB インスタンスにアタッチされている EBS ボリューム IOPS 構成はサイズダウンでき、その場合もワークロードのパフォーマンス要件は満たされます。これは、現在のインスタンスにアタッチされた EBS ボリュームのルックバック期間中の `VolumeReadBytes` および `VolumeWriteBytes` メトリクスを分析することで特定されます。 | 
| EBS ボリュームスループットのプロビジョニング不足 | DB インスタンスにアタッチされた EBS ボリュームスループットのサイズがワークロードのパフォーマンス要件を満たしていません。ボリュームスループットのパフォーマンスを向上させる代替ボリュームタイプがあります。 | 
| EBS ボリュームスループットの過剰プロビジョニング | DB インスタンスにアタッチされている EBS ボリュームスループットはサイズダウンでき、その場合もワークロードのパフォーマンス要件は満たされます。 | 
| 新世代のストレージタイプが利用可能に | 現在の DB インスタンスストレージが旧世代のストレージタイプである場合、Compute Optimizer はこの検出結果の理由を生成して、新しい世代の DB ストレージタイプが利用可能であることを示します。最高のパフォーマンスを得るには、現行世代のストレージタイプを使用することをお勧めします。 | 

------
#### [ Aurora DB clusters ]

Aurora DB クラスターには、次の検出結果の理由が適用されます。


| 分類 | 説明 | 
| --- | --- | 
| DBClusterStorageSavingsAvailable | Aurora DB クラスターを Aurora Standard ストレージから Aurora I/O 最適化ストレージに切り替えることで、潜在的なコスト削減が見出されました。クラスターの I/O 使用パターンは、Aurora I/O 最適化の予測可能な料金モデルが、Aurora Standard の可変 I/O コストよりも費用対効果が高いことを示しています。この検出結果は、I/O Optimized がクラスターで推奨される上位のオプションとして識別された場合に表示されます。 | 
| DBClusterStorageOptionAvailable | Aurora I/O 最適化は、Aurora DB クラスターの実行可能な代替ストレージオプションであることがわかりました。現在のストレージ設定はコストの観点から最適化されていると見なされますが、Aurora I/O 最適化に切り替えると、変動 I/O 料金を排除することで、月額コストの予測や予算の簡素化などのメリットが得られます。この検出結果は、I/O 最適化がクラスターの 2 番目の推奨オプションとして表示される場合に表示されます。 | 

------

## AWS Graviton ベースのインスタンスのレコメンデーション
<a name="rds-graviton-recommendations"></a>

Amazon RDS DB インスタンスのレコメンデーションを表示すると、Graviton AWS ベースのインスタンスでワークロードを実行する際の料金とパフォーマンスへの影響を確認できます。これを行うには、**[CPU アーキテクチャの設定]** ドロップダウンリストの **[Graviton (aws-arm64)]** を選択します。それ以外の場合、**[最新]** を選択すると、現在の RDS DB インスタンスと同じ CPU ベンダーおよびアーキテクチャに基づくレコメンデーションが表示されます。

**[現在の料金]**、**[推奨料金]**、**[価格差]**、**[価格差 (%)]**、および **[月間削減額の見積り]** 列が更新され、現在の DB インスタンスタイプと選択した CPU アーキテクチャ設定のインスタンスタイプとの料金の比較が表示されます。例えば、**[Graviton (aws-arm64)]** を選択すると、現在の DB インスタンスタイプと推奨される Graviton ベースのインスタンスタイプとの料金を比較します。

## 月間節約額と節約の機会
<a name="rds-savings-calculation"></a>

**推定月間節約額 (割引後)**

**[インスタンス]** タブ

この列には、現在の DB インスタンスまたはタイプから、リザーブドインスタンスの料金モデルで推奨されるタイプにワークロードを移行することで発生する、毎月のおおよそのコスト削減が表示されます。リザーブドインスタンス割引でレコメンデーションを受け取るには、削減額見積もりモードの設定を有効にします。

**[ストレージ]** タブ

この列には、特定の割引に基づいて、RDS DB インスタンスストレージボリュームを現在の仕様から推奨される仕様に移行した場合に想定される月間コスト削減額の概算が表示されます。Aurora DB クラスターの場合、これは、すべてのコストコンポーネント (インスタンス、ストレージ、I/O コスト) を考慮して、Aurora Standard ストレージタイプと Aurora I/O 最適化ストレージタイプの間で変更することによる節約を表します。特定の割引でレコメンデーションを受け取るには、削減額見積もりモードの設定を有効にします。

詳細については、「[節約額見積もりモード](https://docs.aws.amazon.com/compute-optimizer/latest/ug/savings-estimation-mode)」を参照してください。

**注記**  
節約額見積もりモード設定を有効にしていない場合、この列には、[インスタンス] タブと [ストレージ] タブのどちらでもデフォルトのオンデマンド料金割引情報が表示されます。

**推定月間節約額 (オンデマンド)**

**[インスタンス]** タブ

この列には、ワークロードを現在の DB インスタンスタイプからオンデマンド料金モデルで推奨されるインスタンスタイプに移行することで得られる、おおよその月額コスト削減額が一覧表示されます。

**[ストレージ]** タブ

この列には、RDS DB インスタンスストレージボリュームを現在の仕様から推奨される仕様に移行した場合に想定される月間コスト削減額の概算が表示されます。Aurora DB クラスターの場合、これには、インスタンス、ストレージ、I/O のコスト要素を考慮した、現在のストレージタイプと推奨ストレージタイプの合計コストの差異が含まれます。

**節約の機会 (%)**

この列には、現在のインスタンスの料金と推奨される DB インスタンスタイプの料金との差異がパーセンテージで表示されます。節約額見積もりモードが有効になっている場合は、Compute Optimizer によってリザーブドインスタンスの料金割引が分析され、節約の機会の割合が生成されます。節約額見積モードが有効になっていない場合は、Compute Optimizer によってオンデマンド料金の情報のみが使用されます。詳細については、「[節約額見積もりモード](https://docs.aws.amazon.com/compute-optimizer/latest/ug/savings-estimation-mode)」を参照してください。

Aurora DB クラスターの推奨ストレージの場合、これは現在のストレージタイプと推奨ストレージタイプの合計コスト (インスタンス、ストレージ、I/O) の差異のパーセンテージを表します。

**重要**  
で Cost Optimization Hub を有効にすると AWS Cost Explorer、Compute Optimizer は Cost Optimization Hub データを使用します。これには、レコメンデーションを生成するための特定の料金割引が含まれます。Cost Optimization Hub が有効になっていない場合、Compute Optimizer では Cost Explorer のデータとオンデマンド料金の情報を使用して推奨事項を生成します。詳細については、「*AWS Cost Management ユーザガイド*」の「[Cost Explorerを有効にする](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-enable.html)」と「[Cost Optimization Hub](https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-hub.html)」を参照してください。

### 月間削減額の見積りの計算
<a name="rds-estimated-monthly-savings-calculation"></a>

Compute Optimizer は、推奨事項ごとに、推奨仕様を使用して新しい RDS DB インスタンスまたはストレージを操作するためのコストを計算します。月間節約額の見積もりは、現在のインスタンスまたはストレージの稼働時間数と、現在の仕様と推奨される仕様のレートの差に基づいて計算されます。Compute Optimizer ダッシュボードに表示される RDS DB インスタンスおよびストレージの月間削減額の見積もりは、アカウント内で検出された過剰なプロビジョニングに対する月間削減額の見積もりをすべて合計したものです。

## パフォーマンスリスク
<a name="rds-performance-risk"></a>

**RDS DB インスタンスの詳細**ページと **RDS DB インスタンスのレコメンデーション**ページのパフォーマンスリスク列は、現在および推奨されているインスタンスタイプがワークロード要件を満たしていない可能性を定義します。Compute Optimizer は、現在および推奨されるインスタンスの仕様ごとに個々のパフォーマンスリスクスコアを計算します。これには、CPU、EBS スループット、EBS IOPS などの仕様が含まれます。現在のインスタンスと推奨インスタンスのパフォーマンスリスクは、分析されたリソース仕様全体の最大パフォーマンスリスクスコアとして計算されます。

値の範囲は、非常に低い、低い、普通、高い、非常に高いです。パフォーマンスリスクが非常に低いということは、インスタンスタイプが常に十分な機能を提供すると予測されることを意味します。パフォーマンスリスクが高いほど、リソースを移行する前に、インスタンスがワークロードのパフォーマンス要件を満たしているかどうかを検証する必要があります。パフォーマンスの向上のために最適化するか、コスト削減のために最適化するか、これら 2 つの組み合わせのために最適化するかを決定します。

## 比較グラフ
<a name="rds-utilization-graphs"></a>

**Amazon RDS データベースの詳細**ページには、ルックバック期間の現在および推奨される RDS DB インスタンスとストレージデータの使用率メトリクスグラフが表示されます。Compute Optimizer は、5 分ごとの最大使用率を使用して、RDS DB インスタンスおよびストレージのレコメンデーションを生成します。

グラフを変更して、過去 24 時間、3 日、1 週間、または 2 週間のデータを表示できます。また、グラフの統計を平均と最大の間で変更することもできます。

次の比較グラフが **Aurora および RDS データベースの詳細**ページに表示されます。

------
#### [ RDS DB instances ]

RDS DB インスタンスには、次のグラフが表示されます。


| グラフ名 | 説明 | 
| --- | --- | 
| CPU 使用率 | 割り当てられたコンピューティングユニットのうち、DB インスタンスで使用されているものの割合。このメトリクスは、インスタンス上でアプリケーションを実行するために必要な処理能力を特定します。 | 
| データベース接続 (数) | DB インスタンスに接続されたクライアントセッションの数。 | 
| ネットワーク受信スループット (MiB/秒) | モニタリングとレプリケーションに使用する顧客データベーストラフィックと Amazon RDS トラフィックの両方を含む、DB インスタンスの受信ネットワークトラフィック。 | 
| ネットワーク送信スループット (MiB/秒) | モニタリングとレプリケーションに使用する顧客データベーストラフィックと Amazon RDS トラフィックの両方を含む、DB インスタンスの送信ネットワークトラフィック。 | 
| EBS 読み取りオペレーション (毎秒) | 1 秒あたりのディスク読み取り I/O オペレーションの平均回数。 | 
| EBS 書き込みオペレーション (毎秒) | 1 秒あたりのディスク書き込み I/O オペレーションの平均回数。 | 
| EBS 読み取りスループット (MiB/秒) | 1 秒あたりのディスクからの平均読み取りバイト数。 | 
| EBS 書き込みスループット (MiB/秒) | 1 秒あたりのディスクへの平均書き込みバイト数。 | 
| EBS IO バランス (%) | RDS データベースのバーストバケットに残っている I/O クレジットの割合。このメトリクスは基本モニタリング専用です。 | 
| EBS バイトバランス (%) | RDS データベースのバーストバケットに残っているスループットクレジットの割合。このメトリクスは基本モニタリング専用です。 | 
| 空きストレージ容量 | 使用可能なストレージ領域の容量。 | 
| DB 負荷 | データベース内のセッションアクティビティのレベル。詳細については、「*Amazon Relational Database Service ユーザーガイド*」の「[データベース負荷](https://docs.aws.amazon.com//AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.ActiveSessions.html)」を参照してください。 | 
| スワップイン (KB) | ディスクからスワップされたメモリの量 (キロバイト単位)。 | 
| スワップアウト (KB) | ディスクにスワップされたメモリの量 (キロバイト単位)。 | 

**注記**  
**[DB 負荷]**、**[スワップイン (KB)]**、**[スワップアウト (KB)]** の各メトリクスは、Amazon RDS Performance Insights を有効にした場合にのみ利用できます。DB インスタンスで Performance Insights を有効にするには、「*Amazon Relational Database Service ユーザーガイド*」の「[Amazon RDS の Performance Insights の有効化と無効化](https://docs.aws.amazon.com//AmazonRDS/latest/UserGuide/USER_PerfInsights.Enabling.html)」を参照してください。

------
#### [ Aurora DB instances ]

Aurora DB インスタンスには、次のグラフが表示されます。


| グラフ名 | 説明 | 
| --- | --- | 
| CPU 使用率 | Aurora DB インスタンスによって使用される CPU のパーセント。 | 
| メモリ使用率 | アプリケーションおよびオペレーティングシステムによって割り当てられたメモリの使用率。 | 
| データベース接続 (数) | DB インスタンスに接続されたクライアントセッションの数。 | 
| ネットワーク受信スループット (MiB/秒) | Aurora DB クラスター内の各インスタンスが各クライアントから受信したネットワークスループットの量。Aurora DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。 | 
| ネットワーク送信スループット (MiB/秒) | Aurora DB クラスター内の各インスタンスが各クライアントに対して送信したネットワークスループットの量。 DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。 | 
| ストレージネットワークの読み取りスループット (MiB/秒) | DB クラスター内の各インスタンスが、Aurora のストレージサブシステムから受信した、ネットワークスループットの量。 | 
| ストレージネットワークの書き込みスループット (MiB/秒) | Aurora DB クラスター内の各インスタンスが、Aurora のストレージサブシステムに送信した、ネットワークスループットの量。 | 
| Aurora メモリのヘルス状態 | メモリのヘルス状態を示します。`0` の値は `NORMAL` に等しくなります。`10` の値は `RESERVED` に等しくなります。つまり、サーバーは重要なレベルのメモリ使用量に近づいています。 このメトリクスは Aurora MySQL にのみ適用されます。  | 
| 拒否された SQL クエリの Aurora メモリ数 | メモリ不足 (OOM) 回避の一環として拒否されたクエリの合計数。 このメトリクスは Aurora MySQL にのみ適用されます。  | 
| Aurora が閉じた接続のメモリ数 | OOM 回避の一部として閉じられた接続の合計数。 このメトリクスは Aurora MySQL にのみ適用されます。  | 
| 強制終了されたクエリの Aurora メモリ数 | OOM 回避の一部として終了したクエリの合計数。 このメトリクスは Aurora MySQL にのみ適用されます。  | 
| バッファキャッシュヒット率 | バッファキャッシュから提供されたリクエストの割合 (パーセント)。このグラフは、Optimized Reads DB インスタンスクラスタイプがワークロードに適しているかどうかを評価するのに役立つオプションとして が推奨されている場合に表示されます。 | 
| IOPS エフェラルストレージの読み取り | エフェメラル NVMe ストレージへのディスク読み取りオペレーションの平均数。 このメトリクスは、ローカルにアタッチされた不揮発性メモリエクスプレス (NVMe) ストレージをサポートするインスタンスに適用されます。  | 
| IOPS エフェラルストレージの書き込み | エフェメラル NVMe ストレージへのディスク書き込みオペレーションの平均数。 このメトリクスは、ローカルにアタッチされた不揮発性メモリエクスプレス (NVMe) ストレージをサポートするインスタンスに適用されます。  | 
| 読み取り IOPS | 1 秒あたりのディスク読み取り操作の平均回数。 | 
| 書き込み IOPS | 1 秒あたりに生成された Aurora ストレージ書き込みレコードの数。これは、データベースによって生成されるログレコードの概数です。これらは 8K ページの書き込みや、送信されるネットワークパケットと一致しません。 | 
| DB 負荷 | データベースのアクティブセッション数。通常、アクティブセッションの平均数に関するデータを使用します。Performance Insights では、このデータは db.load.avg としてクエリされます。 | 

詳細については、[「Amazon Aurora ユーザーガイド」の「Amazon Aurora の Amazon CloudWatch メトリクス](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)」を参照してください。 **

**注記**  
**DB Load** グラフは、Aurora の Performance Insights を有効にした場合にのみ使用できます。Aurora のパフォーマンスインサイトを有効にするには、[「Amazon Aurora ユーザーガイド」の「Aurora のパフォーマンスインサイトのオンとオフの切り替え](https://docs.aws.amazon.com//AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Enabling.html)」を参照してください。 **

------
#### [ Aurora DB clusters ]

Aurora DB クラスターには、次のグラフが表示されます。


| グラフ名 | 説明 | 
| --- | --- | 
| VolumeBytesUsed | Aurora DB クラスターで使用したストレージ容量。 | 
| VolumeReadiOps | 5 分以内の、クラスターボリュームからの課金読み取り I/O オペレーションの回数。 | 
| VolumeWriteIOPs | クラスターボリュームに対する書き込みディスク I/O オペレーションの回数 (5 分間隔で報告されます)。 | 

------