AWS Compute Optimizer の開始方法 - AWS Compute Optimizer

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

AWS Compute Optimizer の開始方法

AWS Compute Optimizer コンソールへの初回アクセスの際、サインインに使用したアカウントでオプトインするように求められます。サービスを利用する前に、オプトインまたはオプトアウトする必要があります。そして、Compute Optimizer API、AWS Command Line Interface (AWS CLI)、または SDK を使用してオプトイン/オプトアウトすることもできます。

オプトインすることで、AWS リソースの仕様と使用率のメトリクスを分析する権限を Compute Optimizer に許可することになります。例としては、EC2 インスタンスや Auto Scaling グループなどがあります。

Compute Optimizer によってサポートされたアカウント

次の AWS アカウント タイプで Compute Optimizer にオプトインできます。

  • スタンドアロンAWSアカウント

    有効化されていないAWS アカウントスタンドアロンAWS Organizationsです。たとえば、スタンドアロンアカウントにサインインした状態で Compute Optimizer にオプトインするとします。次に、Compute Optimizer がアカウント内のリソースを分析し、それらのリソースに対する最適化のレコメンデーションを生成します。

  • 組織のメンバーアカウント

    そして、AWS アカウントそれは組織のメンバーです。組織のメンバーアカウントにサインインした状態で Compute Optimizer にオプトインすると、次に、Compute Optimizer がメンバーアカウントにあるリソースを分析し、最適化に関するレコメンデーションを生成します。

  • 組織の管理アカウント

    組織を管理するAWS アカウント。組織の管理アカウントにサインインした状態で Compute Optimizer にオプトインする場合。次に Compute Optimizer では、管理アカウントのみ、または管理アカウントと組織内のすべてのアカウントをオプトインするかのいずれかを選択できます。

    重要

    組織のすべてのメンバー アカウントをオプトインするには、組織ですべての機能が有効になっていることを確認してください。詳細については、「AWS Organizations ユーザーガイド」の「組織内のすべての機能の有効化」を参照してください。

    組織の管理アカウントを使用して、オプトインし、組織内のすべてのメンバー アカウントを含めると、組織アカウントで Compute Optimizer の信頼されたアクセスが有効になります。詳細については、「Compute Optimizer および AWS Organizations の信頼されたアクセス」を参照してください。

必要な許可

Compute Optimizer へのオプトイン、レコメンデーションの表示、またオプトアウトには、適切な権限が必要です。詳細については、「AWS Identity and Access Management によるアクセスの制御」を参照してください。

オプトインすると、Compute Optimizer がサービスにリンクされたロールをアカウント内に自動的に作成し、データにアクセスすることができます。詳細については、「AWS Compute Optimizer のサービスにリンクされたロールの使用」を参照してください。

アカウントにオプトインする

Compute Optimizer コンソールまたは AWS CLI を使ってアカウントにオプトインする手順は次のとおりです。

注記

アカウントがすでにオプトインされているが、組織内の Compute Optimizer の信頼されたアクセスを再度有効にするために再度オプトインしたい場合。再度オプトインすることもできますが、そのためには AWS CLI を使用する必要があります。AWS CLI を使用してオプトインする場合は、 update-enrollment-status コマンドを実行して --include-member-accounts パラメーターを指定します。あるいは、AWS Organizations コンソールで直接、または AWS CLI や API を使用して、信頼されたアクセスを有効化することもできます。詳細については、AWS Organizations ユーザー ガイド の「AWS Organizations と他の AWS のサービス の使用」を参照してください。

Console
  1. https://console.aws.amazon.com/compute-optimizer/ で、Compute Optimizer コンソールを開きます。

    Compute Optimizer コンソールを初めて使用する場合、[Compute Optimizer のランディングページ] が表示されます。

  2. [使用を開始] を選択します。

  3. [アカウント設定] ページで、[ご利用開始にあたって] セクションと [アカウントの設定] セクションを確認します。

  4. サインインしているアカウントが組織の管理アカウントである場合、次のオプションが表示されます。次のステップに進む前に、いずれかを選択します。

    • このアカウントのみ - 現在サインインしているアカウントのみをオプトインするには、このオプションを選択します。このオプションを選択すると、Compute Optimizer が個々のアカウントにあるリソースを分析し、最適化に関するレコメンデーションを生成します。

    • 組織内のすべてのアカウント - 現在サインインしているアカウントと組織内すべてのメンバーアカウントをオプトインするには、このオプションを選択します。このオプションを選択すると、Compute Optimizer が組織内のすべてのアカウントにあるリソースを分析し、最適化に関するレコメンデーションを生成します。

      注記

      オプトインした後で組織に新しいメンバーアカウントを追加すると、Compute Optimizer はそれらのアカウントを自動的にオプトインします。

  5. [オプトイン] を選択します。オプトインすることで、Compute Optimizer にオプトインする要件に同意し、理解したことになります。

オプトインすると、Compute Optimizer コンソールのダッシュボードにリダイレクトされます。同時に、サービスはリソースの設定および使用状況メトリクスの分析をすぐに開始します。詳細については、「で分析されたメトリクス AWS Compute Optimizer」を参照してください。

注記

オプトインプロセスを完了すると、オプトインしたアカウントが Compute Optimizer コンソールに表示されるまでに最大 24 時間かかります。

CLI
  1. ターミナルまたはコマンドプロントウィンドウを開きます。

    まだインストールしていない場合はAWS CLI、Compute Optimizer と連携するようにインストールして構成します。詳細については、「AWS Command Line Interface ユーザーガイド」の「AWS CLI をインストールする」および「すぐに AWS CLI を設定する」を参照してください。

  2. 以下のいずれかのコマンドを入力します。個人のアカウントをオプトインするか、組織とそのすべてのメンバー アカウントの管理アカウントをオプトインするかを選択します。

    • 個人アカウントをオプトインする。

      aws compute-optimizer update-enrollment-status --status Active
    • 組織の管理アカウントをオプトインし、すべてのメンバーアカウントを含めるには、次の操作を行います。

      aws compute-optimizer update-enrollment-status --status Active --include-member-accounts

前述のコマンドを使用して Compute Optimizer にオプトインすると、AWS リソースの設定と使用率メトリクスの分析が始まります。詳細については、「で分析されたメトリクス AWS Compute Optimizer」を参照してください。

オプトインした後、次の点を検討してください。

  • オプトイン後の検出結果と最適化のレコメンデーションの生成には、最大 24 時間かかることがあります。さらに、最適化の推奨事項を生成するには、十分なメトリクスデータを蓄積する必要があります。詳細については、「CloudWatch メトリクスの要件」を参照してください。

  • 検出結果とレコメンデーションは、Compute Optimizer コンソールのダッシュボードおよびレコメンデーションページに表示されます。詳細については、AWS Compute Optimizer ダッシュボードを表示する および リソースのレコメンデーションの表示 を参照してください。

  • 強化されたインフラストラクチャ メトリックなどの一部の推奨設定は有料機能です。この機能により、Auto Scaling グループのインスタンスを含む EC2 インスタンスのメトリクス分析のルックバック期間が最大 3 か月に延長されます。デフォルトでは、ルックバック期間は 14 日間です。詳細については、「レコメンデーションの設定」を参照してください。

  • 組織の管理アカウントを使用して、メンバーアカウントを Compute Optimizer の管理者として委任できます。委任された管理者は、Compute Optimizer のレコメンデーションにアクセスして管理できます。委任管理者は、管理アカウントにアクセスしなくても、組織全体のレコメンデーション設定を設定することもできます。詳細については、「管理者アカウントを委任する」を参照してください。

注記

Compute Optimizer のレコメンデーション品質を向上させるために、Amazon Webサービスは CloudWatch メトリクスと設定データを使用する場合があります。これには、拡張インフラストラクチャのメトリクス機能を有効にした際の最大 3 か月 (93 日) のメトリクス分析が含まれます。AWS が Compute Optimizer のレコメンデーション品質向上のため、CloudWatch メトリクスと設定データ を使用するのを停止したい場合は、AWS Support までお問い合わせください。

アカウントからオプトアウトする

AWS CLIを使用して Compute Optimizer からアカウントをオプトアウトするには、次の手順を実行します。同じ手順で、アカウントのレコメンデーションおよび関連するメトリクスデータも Compute Optimizer から削除されます。詳細については、「AWS CLI コマンドリファレンス」の「登録状況の更新」を参照してください。Compute Optimizer コンソールでオプトアウトすることはできません。

アカウントからオプトアウトするには
  1. ターミナルまたはコマンドプロントウィンドウを開きます。

    インストールがまだの場合は、AWS CLI をインストールし、Compute Optimizer と連携するように設定します。詳細については、「AWS Command Line Interface ユーザーガイド」の「AWS CLI をインストールしてAWS CLI をすぐに設定をする」を参照してください。

  2. 次のコマンドを入力します。

    aws compute-optimizer update-enrollment-status --status Inactive
    注記

    コマンドでオプトアウトする場合、--include-member-accountsパラメーターを指定することはできません。このコマンドでオプトアウトする際にこのパラメータを指定すると、エラーが発生します。

前のコマンドを実行すると、アカウントは Compute Optimizer からオプトアウトされます。同時に、アカウントのレコメンデーションおよび関連するメトリクスデータは Compute Optimizer から削除されます。Compute Optimizer コンソールにアクセスすると、再度オプトインするオプションが表示されます。