全般

Q: AWS Compute Optimizer とは何ですか?

AWS Compute Optimizer は、Amazon EC2 インスタンスタイプ、Amazon EBS ボリュームの構成、AWS Lambda 関数のメモリサイズなどについて、最適な AWS のリソースを特定する場合に役立ちます。そのために、利用率履歴のメトリクスを機械学習を使用して分析しています。AWS Compute Optimizer では、コンソールからの操作に加え 一連の API も提供され、お客様の AWS ワークロードに最適な AWS のリソースに関する推奨が得られるので、コストの削減とワークロードパフォーマンスの向上につなげることができます。

Q: AWS Compute Optimizer では何ができますか?

AWS Compute Optimizer からは、AWS のリソースに関する推奨事項が、直感的かつ実行に移すことが容易な形で提供されます。特殊な専門技術や、時間と資金に関する特別な投資は必要なく、ワークロードに最適な AWS のリソースをすばやく特定できるようになります。AWS Compute Optimizer コンソールからは、AWS Compute Optimizer によって分析されたすべてのリソースと推奨事項についての、グローバルかつクロスアカウントなビューが提供されるため、最も影響の大きい最適化策をすばやく特定できます。

Q: AWS Compute Optimizer の使用を開始するにはどうすればよいですか?

AWS Compute Optimizer にサインアップするには、AWS Compute Optimizer コンソールに移動し、「オプトイン」をクリックします。このサービスへのアクセスにはアマゾン ウェブ サービスのアカウントが必要です。オプトインすると、AWS Compute Optimizer はすぐに AWS リソースの分析を開始し、お客様に対して推奨事項が提供されるようになります。AWS Compute Optimizer に初めてオプトインした場合は、アカウントの AWS リソースの完全な分析に最大 12 時間かかる場合があります。

Q: AWS Compute Optimizer は推奨事項の提供のためにどのデータを使用していますか?

AWS Compute Optimizer を選択すると、AWS リソース設定データと CloudWatch メトリックを使用するサービスを承認します。AWS Compute Optimizer では、評価するリソースを識別するためと、推奨事項を作成する前に十分な履歴メトリクスが必要となるために、このデータが使用されます。

Q: AWS Compute Optimizer からの EC2 インスタンスタイプに関する推奨と、AWS Cost Explorer からの EC2 リソースの適切なサイズに関する推奨は、それぞれいつ使用すべきですか?

Compute Optimizer では、Cost Explorer によるリソースの適切なサイズに関する推奨と、同じ推奨エンジンが使用されます。Compute Optimizer の推奨エンジンは、お客様がワークロードに最適な EC2 インスタンスタイプを特定するのに役立つ推奨事項を提供します。Cost Explorer コンソールと API は、コスト削減につながる可能性のあるこれらの推奨事項のサブセットを表示します。お客様特有のコストとその削減に関する情報 (請求情報、利用可能なクレジット、RI、Savings Plans など) が追加されます。これにより、コスト管理の所有者はインフラストラクチャのサイジングによるコスト削減の機会をすばやく特定できるようになります。Compute Optimizer コンソールや API では、コストに関わらずすべての推奨事項を提供しています。エンジニアリングチームは、Compute Optimizer を使用して、ワークロードの料金とパフォーマンスのトレードオフの評価、詳細データ (メモリのメトリクスなど) を含む推奨事項の入手、リソース使用量とパフォーマンスリスクの予測の評価ができます。

レコメンデーション

Q: AWS Compute Optimizer では、AWS リソースごとにいくつの推奨オプションが提供されますか?

AWS Compute Optimizer は、分析された AWS リソースごとに最大 3 つの推奨オプションを提供しています。

Q: AWS Compute Optimizer からはすべての AWS リソースに関する推奨事項が得られますか?

AWS Compute Optimizer では、EC2 インスタンス、EC2 Auto Scaling グループ、EBS ボリューム、および Lambda 関数の中で、選択されたタイプに関する推奨事項が提供されます。

Q: AWS Compute Optimizer はどのくらいのデータ量を分析して推奨事項を生成しますか?

AWS Compute Optimizer は直近 14 日間のメトリックを分析して、推奨事項を生成します。

EC2 インスタンスに関する推奨事項

Q: AWS Compute Optimizer はどのタイプの EC2 インスタンスの推奨事項をサポートしていますか?

AWS Compute Optimizer は、M、C、R、T、X インスタンスファミリーのスタンドアロン EC2 インスタンス向けの EC2 インスタンスタイプとサイズの推奨をサポートしています。

Q: AWS Compute Optimizer では EC2 インスタンスの推奨にどのデータを使用しますか?

AWS Compute Optimizer では、スタンドアロン EC2 インスタンスの推奨を行う前に少なくとも連続 30 時間のメトリックを必要とします。AWS Compute Optimizer では、CPU 使用率やネットワーク I/O メトリックなど、EC2 インスタンスのデフォルト CloudWatch メトリックを分析します。

Q: AWS Compute Optimizer は EC2 インスタンスのメモリメトリックを分析しますか?

CloudWatch エージェントを使用してメモリ使用率を発行する場合、AWS Compute Optimizer は、「CWAgent」名前空間で CloudWatch エージェントによって発行されたメモリメトリックを自動的に分析します。

Q: EC2 インスタンスで使用可能なメモリメトリックがない場合はどうなりますか?

メモリなどのハードウェアリソースのメトリックが利用できない場合、AWS Compute Optimizer は、そのディメンションを縮小する推奨の作成を回避しようとします。

Q: AWS Compute Optimizer は、推奨される EC2 インスタンスオプションのパフォーマンスリスクをどのように判断しますか?

パフォーマンスリスクは、推奨オプションがワークロードのパフォーマンス要件を満たさない可能性を示します。パフォーマンスリスクが高いほど、推奨される EC2 インスタンスタイプがワークロードのパフォーマンス要件を満たしているかどうかを検証するためにより多くの労力を費やす必要があります。

Q: AWS Compute Optimizer は、推奨される EC2 インスタンスのオプションを理解するのにどう役立ちますか?

AWS Compute Optimizer は、推奨オプションを使用した場合の EC2 インスタンスの CPU およびメモリ使用率を予測しているため、推奨オプションでワークロードがどのように実行されるかを理解できます。

Q: AWS Compute Optimizer は、推奨事項を提供する際に EC2 インスタンスの料金情報を考慮しますか?

AWS Compute Optimizer は、ワークロードに最適な AWS リソースのリストを特定した後、オンデマンド料金などのさまざまな料金ディメンションを組み込み、予想されるパフォーマンスリスクとともに推奨をランク付けします。AWS Compute Optimizer は、スポット料金などの一時的な料金係数を考慮しません。

Auto Scaling グループの推奨事項

Q: AWS Compute Optimizer はどのタイプの Auto Scaling グループの推奨事項をサポートしていますか?

AWS Compute Optimizer は、EC2 Auto Scaling グループの EC2 インスタンスタイプとサイズに関する推奨事項を固定グループサイズで提供します。希望サイズ、最小サイズ、最大サイズがすべて同じ値に設定され、スケーリングポリシーは添付されません。さらに、すべての Auto Scaling グループメンバーインスタンスは、タイプ M、C、R、T、または X インスタンスファミリーである必要があります。現時点で、Compute Optimizer は混合インスタンスポリシーで設定された Auto Scaling グループをサポートしていません。

Q: AWS Compute Optimizer は Auto Scaling グループの推奨事項にどのデータを使用しますか?

AWS Compute Optimizer は、Auto Scaling グループの推奨を行う前に少なくとも 30 時間のメトリックを必要とします。AWS Compute Optimizer では、各メンバー EC2 インスタンスのデフォルト CloudWatch メトリクス (CPU 使用率やネットワーク I/O メトリクスなど) 、さらに、Auto Scaling グループの設定内容 (スケーリングポリシーや関連する起動テンプレートなど) が分析されます。

EBS ボリュームに関する推奨

Q: AWS Compute Optimizer はどのタイプの EBS ボリュームの推奨事項をサポートしていますか?

AWS Compute Optimizer では、汎用 (SSD) (gp3) ボリュームの IOPS とスループットに関する推奨と、プロビジョンド IOPS (io1 と io2) ボリュームに関する IOPS の推奨がサポートされています。

Q: AWS Compute Optimizer では EBS ボリュームに関する推奨にどのデータを使用しますか?

AWS Compute Optimizer では、EBS ボリュームに関する推奨を作成する前に、少なくとも連続 30 時間のメトリクスを必要とします。IOPS やスループットなど、EBS ボリュームのデフォルトの CloudWatch メトリクスが、AWS Compute Optimizer により分析されます。

Q: AWS Compute Optimizer では、推奨された EBS ボリュームオプションのパフォーマンスリスクをどのように判断していますか?

パフォーマンスリスクは、推奨されたオプションがワークロードのパフォーマンス要件を満たさない可能性を示します。パフォーマンスリスクが高いほど、推奨された EBS ボリュームの構成がワークロードのパフォーマンス要件を満たすかどうかを検証するために、より多くの労力を費やす必要があります。

Q: AWS Compute Optimizer は、推奨事項を提供する際に EBS ボリュームの料金情報を考慮しますか?

AWS Compute Optimizer は、ワークロードに最適な EBS ボリュームの構成に関するリストを特定した後、公開されている EBS 使用料金を取り込み、予想されるパフォーマンスリスクとともに推奨事項にランク付けを行います。

AWS Lambda 関数の推奨事項

Q: Compute Optimizer はどのような Lambda 関数をサポートしていますか?

Compute Optimizer は、Lambda 関数の 2 つのカテゴリを最適化する場合に役に立ちます。最初のカテゴリには、メモリサイズが過剰にプロビジョニングされる可能性のある Lambda 関数が含まれます。コストを節約するために、これらの関数のメモリサイズを縮小することをご検討ください。2 番目のカテゴリには、追加の CPU パワーのベネフィットを利用できる可能性のある計算集約型の Lambda 関数が含まれます。これらの関数で使用可能な CPU における同等の増加をトリガーし、実行時間を短縮するために、メモリサイズを増やすことを検討できます。これらのカテゴリのいずれにも該当しない関数の場合、Compute Optimizer は推奨事項を提供しません。

Q: Compute Optimizer は Lambda 関数の推奨にどのデータを使用しますか?

AWS Compute Optimizer は、関数の実行時間、CPU 使用時間、メモリ使用量など、14 日間の Lambda 関数呼び出し履歴を分析して、推奨事項を提供します。

Q: Compute Optimizer は、推奨事項を提供する際に Lambda 関数の料金情報を考慮しますか?

はい。Compute Optimizer は、Lambda 関数に最適なメモリサイズを特定した後、公開された Lambda の料金、予想される関数の実行時間、直近 14 日間の関数呼び出しの数を組み込んで、「予定」のコスト数値を計算します。この数値を使用して、Lambda 関数のメモリサイズを推奨オプションに設定した場合の Lambda コストを把握することができます。

AWS のサービスの統合

Q: AWS Compute Optimizer は AWS Organizations と統合されますか?

はい、AWS Compute Optimizer は AWS Organizations と統合され、組織内のすべての推奨事項を確認できます。この機能を使用するには、組織で「すべての機能」を有効にし、組織のマスターアカウントとしてログインする必要があります。

Standard Product Icons (Features) Squid Ink
料金の詳細を確認する

料金ページを確認します。

詳細はこちら 
Sign up for a free account
無料のアカウントにサインアップ

AWS 無料利用枠にすぐにアクセスできます。 

サインアップ 
Standard Product Icons (Start Building) Squid Ink
コンソールで構築を開始する

AWS マネジメントコンソールで AWS Compute Optimizer を使った構築を始めましょう。

サインイン