Amazon EC2 Auto Scaling グループのモニタリング - Amazon EC2 Auto Scaling

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

Amazon EC2 Auto Scaling グループのモニタリング

モニタリングは、Amazon EC2 Auto Scaling および AWS クラウド ソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。 AWS は、Amazon EC2 Auto Scaling をモニタリングし、問題が発生したときに報告し、必要に応じて自動アクションを実行するための以下のモニタリングツールを提供します。

ヘルスチェック

Amazon EC2 Auto Scaling は、Auto Scaling グループのインスタンスに対して定期的にヘルスチェックを実行します。インスタンスがヘルスチェックに合格しない場合、そのインスタンスは異常とマークされ、Amazon EC2 Auto Scaling がインスタンスを置き換えるために新しいインスタンスを起動する間に終了します。詳細については、「Auto Scaling グループ内のインスタンスのヘルスチェック」を参照してください。

AWS Health Dashboard

は情報 AWS Health Dashboard を表示し、 AWS リソースの正常性の変化によって呼び出される通知も提供します。情報は 2 つの方法で表示されます。ダッシュボードには、最近のイベントおよび予定されているイベントがカテゴリ別に分類されて表示されます。詳細なイベントログには、過去 90 日間のすべてのイベントが表示されます。詳細については、「AWS Health Dashboard Amazon EC2 Auto Scaling に関する通知」を参照してください。

CloudTrail

を使用すると AWS CloudTrail、 によって、または に代わって Amazon EC2 Auto Scaling API に対して行われた呼び出しを追跡できます AWS アカウント。 は、指定した Amazon S3 バケットのログファイルに情報 CloudTrail を保存します。これらのログファイルを使用して、Auto Scaling グループの動作をモニタリングできます。ログには、実行されたリクエスト、そのリクエストの作成元のソース IP アドレス、リクエストの実行者、リクエストの実行日時などが含まれています。詳細については、「Amazon EC2 Auto Scaling API 呼び出しをログに記録する AWS CloudTrail」を参照してください。

Amazon EC2 インスタンスのログ収集

を使用して CloudWatch 、EC2 インスタンスのオペレーティングシステムからログを収集できます。詳細については、「Amazon CloudWatch ユーザーガイド」の CloudWatch 「 エージェントを使用して Amazon EC2 インスタンスとオンプレミスサーバーからメトリクスとログを収集する」および CloudWatch 「ログに送信されたログデータを表示する」を参照してください。

ワークロードに関するデータのログ記録と収集に役立つ他の AWS のサービスについては、「 規範ガイダンス」の「アプリケーション所有者向けのログ記録とモニタリングガイド」を参照してください。 AWS

Amazon CloudWatch

Amazon CloudWatch は、ログを分析し、 AWS リソースとホストされたアプリケーションのメトリクスをリアルタイムでモニタリングするのに役立ちます。メトリクスを収集および追跡し、カスタマイズされたダッシュボードを作成し、指定されたメトリックが指定したしきい値に達したときに通知またはアクションを実行するアラームを設定できます。たとえば、ネットワークアクティビティがメトリクスの期待値よりも急激に高くなった、または低くなったときに、通知を受け取ることができます。このサービスを使用して Auto Scaling グループとインスタンスのメトリックスをモニターリングする方法の詳細については、「Auto Scaling グループとインスタンスの CloudWatch メトリクスをモニタリングする」を参照してください。

CloudWatch は、Amazon EC2 Auto Scaling の AWS API 使用状況メトリクスも追跡します。これらのメトリクスを使用して、API 呼び出し量が定義したしきい値を超えたときに警告するアラームを設定できます。詳細については、「Amazon ユーザーガイド」のAWS 「使用状況メトリクス」を参照してください。 CloudWatch

AWS Compute Optimizer

Compute Optimizer は、新しいインスタンスタイプに移行するかどうかの判断に役立つ Amazon EC2 インスタンス推奨を提供します。Auto Scaling グループのインスタンスタイプが最適かどうかを分析し、コストを削減してワークロードのパフォーマンスを向上させるための推奨事項を生成します。詳細については、「でインスタンスタイプのレコメンデーションを取得する AWS Compute Optimizer」を参照してください。

Amazon EventBridge

Amazon EventBridge は、アプリケーションをさまざまなソースのデータに簡単に接続できるサーバーレスイベントバスサービスです。 は、独自のアプリケーション、Software-as-a-Service (SaaS) アプリケーション、および AWS のサービスからリアルタイムデータのストリームを EventBridge 配信し、そのデータを Lambda などのターゲットにルーティングします。これにより、サービスで発生したイベントをモニタリングし、イベント駆動型アーキテクチャを構築できます。詳細については、「 EventBridge を使用して Auto Scaling イベントを処理する」を参照してください。

AWS Security Hub

AWS Security Hub を使用して、セキュリティのベストプラクティスに関連して Amazon EC2 Auto Scaling の使用状況をモニタリングできます。Security Hub は、検出セキュリティコントロールを使用してリソース設定とセキュリティ標準を評価し、お客様がさまざまなコンプライアンスフレームワークに準拠できるようサポートします。Security Hub を使用して Amazon EC2 Auto Scaling リソースを評価する方法の詳細については、「AWS Security Hub ユーザーガイド」の「Amazon EC2 Auto Scaling コントロール」を参照してください。

Amazon Simple Notification Service

Amazon EC2 Auto Scaling がインスタンスを起動または終了するときに Amazon SNS 通知を送信するように、Auto Scaling グループを設定できます。詳しくは、「Amazon EC2 Auto Scaling の Amazon SNS 通知オプション Amazon EC2 Auto Scaling」を参照してください。