翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
サポートされるリソースと要件
AWS Compute Optimizer は、次のリソースのレコメンデーションを生成します。
-
Amazon Elastic Compute Cloud (Amazon EC2) インスタンス
-
Amazon EC2 自動スケーリンググループ
-
Amazon Elastic Block Store (Amazon EBS) ボリューム
-
AWS Lambda 関数
-
での Amazon Elastic Container Service (Amazon ECS) サービス AWS Fargate
-
商用ソフトウェアライセンス
-
Amazon Relational Database Service (Amazon RDS) DB インスタンスとストレージ
レコメンデーションを受け取るには、リソースが次の Amazon CloudWatch (CloudWatch) メトリクスとリソース固有の要件を満たしている必要があります。
CloudWatch メトリクスの要件
レコメンデーションを生成するために、Compute Optimizer にはリソースタイプごとに異なる CloudWatch メトリクスデータ要件があります。各リソースタイプの CloudWatch メトリクスデータ要件は次のとおりです。
-
Amazon EC2 インスタンスには、過去 14 日間に少なくとも 30 時間のメトリクスデータが必要です。拡張インフラストラクチャメトリクス機能を有効にした場合、EC2 インスタンスは過去 93 日間に少なくとも 30 時間のメトリクスデータを必要とします。詳細については、「拡張インフラストラクチャメトリクス」を参照してください。
-
自動スケーリンググループには、連続して 30 時間以上のメトリクスデータが必要です。
-
Amazon EBS ボリュームには、連続して 30 時間以上のメトリクスデータが必要です。
-
Fargate の Amazon ECS サービス には、少なくとも 24 時間分のメトリクスデータが必要です。
-
Lambda 関数には CloudWatch メトリクスデータは必要ありません。
-
商用ソフトウェアライセンスでは、連続して 30 時間以上のメトリクスデータが必要です。
-
Amazon RDS DB インスタンスとストレージには、過去 14 日間に少なくとも 30 時間のメトリクスデータが必要です。拡張インフラストラクチャメトリクス機能を有効にした場合、RDS DB インスタンスには過去 93 日間に少なくとも 30 時間のメトリクスデータが必要です。詳細については、「拡張インフラストラクチャメトリクス」を参照してください。
リソースに十分なメトリック データがない場合は、Compute Optimizer コンソールにレコメンデーションが表示され始めるまでにさらに時間がかかるようにしてください。Compute Optimizer が分析するメトリクスの詳細については、「によって分析されるメトリクス AWS Compute Optimizer」を参照してください。
リソースに十分なメトリクスデータがあるのに、レコメンデーションが表示されないとします。これはおそらく、Compute Optimizer がまだリソースを分析中であることを意味します。分析が完了するまでに最大 24 時間かかることがあります。分析が完了すると、Compute Optimizer コンソールにリソースレコメンデーションが表示されます。
Amazon EC2 インスタンスの要件
Compute Optimizer は、いくつかのインスタンス タイプに対するレコメンデーションを生成します。サポートされているタイプに加えて、サポートされていないインスタンスタイプも実行できます。ただし、Compute Optimizer はサポートされているインスタンスのレコメンデーションのみを生成します。Compute Optimizer が利用可能なすべてのAWS リージョン で すべてのインスタンス タイプを利用できるわけではありません。これらのインスタンスタイプごとにサポートされているリージョンを判断するには、「Linux インスタンス用 Amazon EC2 ユーザーガイド」の「Amazon EC2 インスタンスタイプを検索する」を参照してください。
次の表に、Compute Optimizer でサポートされている EC2 インスタンスタイプを示します。
インスタンスファミリー | タイプ |
---|---|
C |
C1 | C3 | C4 | C5 | C5a | C5ad | C5d | C5n | C6a | C6g | C6gd | C6gn | C6i | C6in | C7a | C7g | C7gd | C7gn | C7i |
D |
D2 | D3 | D3en |
G |
G4dn |
HPC |
H1 | Hpc6a | Hpc6id | Hpc7a | Hpc7g |
I |
I2 | I3 | I3en | I4g | I4i | Im4gn | Is4gen |
M |
M1 | M2 | M3 | M4 | M5 | M5a | M5ad | M5d | M5dn | M5n | M5zn | M6a | M6g | M6gd | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex |
P |
P3 |
R |
R3 | R4 | R5 | R5a | R5ad | R5b | R5d | R5dn | R5n | R6a | R6g | R6gd | R6i | R6id | R6idn | R6in | R7a | R7g | R7gd | R7i | R8g |
T |
T1 | T2 | T3 | T3a | T4g |
X |
X1 | X1e | X2gd | X2idn | X2iedn | X2iezn |
z |
z1d |
注記
-
EC2 インスタンスがリストにない場合、そのインスタンスはCompute Optimizer ではサポートされていません。
-
Compute Optimizer はスポットインスタンスのレコメンデーションを生成しません。
自動スケーリンググループの要件
Compute Optimizer は、サポートされているインスタンスタイプを実行する 自動スケーリンググループのレコメンデーションを生成します。サポートされているインスタンスタイプは前の Amazon EC2 インスタンスの要件 セクションに記載されています。
さらに、自動スケーリンググループは次の要件を満たしている必要があります。
-
1 つのインスタンスタイプのみを実行します (混合インスタンスタイプは実行されません)。
-
希望する容量、最小容量、最大容量の値はすべて同じです。例えば、インスタンス数が固定された Auto Scaling グループなどです。
-
スポットインスタンスは使用しません。
-
オーバーライドは設定されていません。
Compute Optimizer は、これらの構成要件のすべてを満たす 自動スケーリンググループのインスタンスレコメンデーションを生成します。
Amazon EBS ボリューム要件
Compute Optimizer は、インスタンスにアタッチされている次の EBS ボリュームタイプに関するレコメンデーションを生成します。
-
HDD
st1
およびsc1
-
汎用 SSD (
gp2
およびgp3
) -
プロビジョンド IOPS SSD (
io1
、io2
、io2 Block Express
)
Compute Optimizer は、データを前世代の HDD マグネティックボリュームから移行するためのレコメンデーションも生成します。詳細については、「Amazon EBS旧世代ボリューム
データは、ボリュームがインスタンスにアタッチ CloudWatch されている場合にのみ に報告されます。ボリュームは、少なくとも 30 時間連続してインスタンスにアタッチする必要があります。
Lambda 関数の要件
Compute Optimizer は、以下の要件を満たす Lambda 関数に対してのみ推奨メモリサイズを生成します。
-
構成されたメモリは、1,792 MB 以下。
-
関数は過去 14 日間に少なくとも 50 回呼び出された。
これらの要件を満たさない関数には、「使用不可」という結果が返されます。「未確定」の理由コードは、 1,792 MB を超えるメモリを設定した関数に適用されます。過去 14 日間に呼び出された回数が 50 回未満の関数には、データ不十分が適用されます。
結果が使用不可である関数は、Compute Optimizer コンソールには表示されません。また、レコメンデーションは表示されません。
[Fargate の Amazon ECS サービスの要件]
Fargate の Amazon ECS サービスに関するレコメンデーションを生成するには、Compute Optimizer で次の要件を満たす必要があります。
-
サービスには、過去 14 日間に少なくとも 24 時間の CloudWatch と Amazon ECS 使用率メトリクスがあります。
-
ステップスケーリングポリシーはアタッチされていません。
-
CPU とメモリにはターゲットスケーリングポリシーがアタッチされていません。
注記
ターゲットトラッキングポリシーがサービスの CPU にのみアタッチされている場合、Compute Optimizer は推奨メモリサイズのみを生成します。または、ターゲットトラッキングポリシーがサービスのメモリのみにアタッチされている場合、Compute Optimizer は CPU サイズの推奨値のみを生成します。
-
サービスの実行ステータスは SteadyStateまたは ですMoreWork。
分析されるメトリクスの詳細については、「Fargate の Amazon ECS サービスのメトリクス」を参照してください。
商用ソフトウェアライセンス要件
注記
Compute Optimizer は、Amazon Microsoft 2 の見積りを生成します。
Compute Optimizer が商用ソフトウェアライセンスの推奨を生成するには、以下が必要です。
-
Microsoft SQL Server データベース認証情報を使用して CloudWatch Application Insights を有効にします。
CloudWatch Application Insights を有効にする方法の詳細については、「Amazon ユーザーガイド」の「Amazon CloudWatch Application Insights の開始方法 CloudWatch 」を参照してください。
-
CloudWatch Application Insights に必要なインスタンスロールとポリシーをアタッチします。詳細については、「商用ソフトウェアライセンス推奨を有効にするポリシー」を参照してください。
分析されるメトリクスの詳細については、「商用ソフトウェアライセンスの指標」を参照してください。
Amazon RDS の要件
Compute Optimizer は、Amazon RDS MySQL および Amazon RDS PostgreSQL データベースエンジンの RDS DB インスタンスと RDS DB インスタンスストレージのレコメンデーションを生成します。RDS DB インスタンスのレコメンデーションを生成するには、Compute Optimizer に以下が必要です。
-
過去 14 日間に 30 時間以上のメトリクスデータ。拡張インフラストラクチャメトリクス機能を有効にした場合、RDS DB インスタンスには過去 93 日間に少なくとも 30 時間のメトリクスデータが必要です。詳細については、「拡張インフラストラクチャメトリクス」を参照してください。
-
過剰にプロビジョニングされた RDS DB インスタンスのレコメンデーションを受け取るには、Amazon RDS Performance Insights を有効にする必要があります。DB インスタンスの Performance Insights を有効にするには、「Amazon Relational Database Service ユーザーガイド」の「Amazon RDS の Performance Insights のオンとオフの切り替え」を参照してください。 Amazon Relational Database Service
以下のセクションでは、Compute Optimizer がレコメンデーションを生成する Amazon RDS リソースの概要を説明します。
RDS DB インスタンス
Compute Optimizer は、いくつかの RDS DB インスタンスタイプのレコメンデーションを生成します。Compute Optimizer が利用可能なすべてのAWS リージョン で すべてのインスタンス タイプを利用できるわけではありません。これらのインスタンスタイプごとにサポートされているリージョンを確認するには、Amazon Relational Database Service ユーザーガイドの「DB インスタンスクラス」を参照してください。
次の表に、Compute Optimizer でサポートされている RDS DB インスタンスタイプを示します。
DB インスタンスクラスファミリー | タイプ |
---|---|
汎用 |
db.m7g | db.m6g | db.m6i | db.m5 | db.m3 | db.m1 | db.m2 | db.m5d | db.m6gd | db.m6i |
メモリ最適化 R ファミリー |
db.r3 | db.r4 | db.r5 | db.r5b | db.r5d | db.r6g | db.r6gd | db.r6i | db.r7g |
バーストパフォーマンス |
db.t3 | db.t4g |
メモリ最適化 Z ファミリー |
db.x2g | db.x2idn | db.x2iedn |
RDS DB インスタンスストレージ
Compute Optimizer は、次の RDS DB インスタンスストレージボリュームタイプのレコメンデーションを生成します。
-
汎用 SSD (
gp2
およびgp3
) -
プロビジョンド IOPS SSD
io1