AWS監視の必要性とは?クラウド監視を簡単に実現する方法

アプリケーションパフォーマンス管理

AWS監視の必要性とは?

IaaS、PaaS、DaaSなどのさまざまなクラウドプロダクトを提供するAWSは、企業ネットワークのクラウド化が進むにつれて最も注目されているサービスです。多くの企業はAWSで提供されている様々なサービスを組み合わせてネットワークやシステムを構築しています。

AWSはAmazonが管理を行うサービスであり、基本的な可用性は担保されています。しかし、IaaSやPaaSの場合、動作するソフトウェアやプログラムが原因のシステムダウンや、格納したデータが原因のパフォーマンス低下やシステムダウンについては、AWS側ではサポートされません。そのため、所有するAWSリソースがどういった状況にあるかは利用者側で監視する必要があります。

ハイブリッドクラウド・マルチクラウドの監視を効率的に実現するには?

AWS上のリソースとオンプレミスのリソースを連携しているシステムの場合や、他のクラウドサービスも利用している場合については、CloudWatchではAWS上のリソースのみの監視となり、他の環境の監視が行えません。そのため、AWS以外のリソースも監視する場合は、CloudWatchと他の監視コンソールを行き来する手間が発生してしまいます。

システム全体を監視し、パフォーマンス改善のための調査をするためには、すべての環境を一元的に監視できる統合監視が必要であると言えます。

ManageEngineが提供するアプリケーションパフォーマンス監視ソフトウェアの「Applications Manager」は、AWSのログ・メトリクス・イベント等のパフォーマンスデータを収集し、AWS上で実行されているAWSリソースとアプリケーションやサービスを可視化します。
クラウドリソースのCPU使用率、レイテンシー、トラフィック、ストレージ容量、メモリーなどの様々なAWSクラウドのパフォーマンスデータを収集するほか、AWS Iaas上で稼働するアプリケーションやプログラム、PaaSの使用状況やデータの状況、AWSアカウントの利用状況など、AWSのさまざまなパフォーマンス指標を監視できます。

また、AzureやGCPなどの他クラウドサービスの監視やプライベートクラウド、コンテナやオンプレミス環境の監視もApplications Manager1つですべて実現できます。

無料で使えます[機能・監視数 無制限]

ダウンロードはこちら 概要資料はこちら

クラウドアプリケーションのパフォーマンス問題の根本原因を分析

Applications ManagerのAWS監視ツールは、根本原因分析機能により、パフォーマンスのボトルネックの原因を特定します。エンドユーザーに影響を与える前にパフォーマンスの問題を検出し、解決に繋げることができます。
Applications ManagerのAWS監視では、様々な主要なパフォーマンス指標にしきい値を設定することでボトルネックを防止し、しきい値に違反した場合には管理者に直ちにお知らせします。メールでの通知のほか、プログラム実行やインスタンスの起動、停止、再起動など自動化アクションも設定できます。
また、過去のパフォーマンスデータを元にした自動のしきい値設定にも対応します。

Applications ManagerのAWS監視サービスは、以下のサービスの監視に対応しています。

Amazon EC2監視

Amazon EC2インスタンスのディスクI/O、メモリやディスクの利用率、各種操作のレイテンシー、ボリュームI/O、ネットワークトラフィックなどのパフォーマンス指標を簡単に監視し可視化します。

Amazon EC2監視についてはこちら

AWS EC2インスタンス監視 AWS EC2インスタンス監視

Amazon Elastic Load Balancing(ELB)監視

AWS ELBは、EC2インスタンスなどの複数のターゲットに流入するアプリケーションのトラフィックを自動的に分散し、トラフィックの需要に合わせてリソースをスケーリングします。Applications Managerはアプリケーションとネットワークのロードバランサーを監視し、トラフィックパターンを分析し、ロードバランサーとターゲットの問題をトラブルシューティングしてパフォーマンスを最適化することができます。

Amazon ELB監視についてはこちら

AWS Elastic Load Balancing監視 AWS Elastic Load Balancing監視

AWS Lambda監視

Applications Managerは、AWS Lambda環境の統計情報を取得して集計します。Applications ManagerのAWS Lambda監視ダッシュボードには、Lambdaの構成情報が1つのタブに表示され、簡単に参照できます。リソースの統計、セキュリティやネットワーク情報、機能の詳細、その他の構成の詳細などのデータに簡単にアクセスできます。

AWS Lambda監視の詳細はこちら

AWS Lambda監視 AWS Lambda監視

AWS Elastic Beanstalk監視

Beanstalk構成を可視化し、環境の詳細、ARNの詳細、オートスケーリンググループ設定などの情報を簡単に把握できます。

AWS Elastic Beanstalk監視の詳細はこちら

AWS Elastic Beanstalk監視 AWS Elastic Beanstalk監視

Amazon SNS監視

Amazon SNSは完全に管理されたパブリッシャー・サブスクライバー通知サービスです。多数の購読者、特にモバイルユーザーにメッセージを配信できます。Applications Managerでは、通知の配信率や失敗率、SMS配信率、メッセージのスループットや送信数と失敗数、購読数などを監視します。地域別のメトリクスやトピック別のメトリクスも提供しており、ターゲットを絞り込むのに役立ちます。

AWS SNS監視 AWS SNS監視

AWS Elastic File System(EFS)監視

Amazon Elastic File System (EFS)は、AWSが提供するフルマネージド型のファイルストレージサービスです。簡単な設定のみで利用でき、ストレージの容量やパフォーマンスを細かく管理することなくファイルデータを共有できます。Applications ManagerでAWS Elastic File Systemを監視することで、迅速なエラー検出と根本原因の分析を可能にし、AWS EFSのファイルシステムの信頼性、安全性、効率性をさらに高め、コストを効率化します。

AWS Elastic File System(EFS)監視の詳細はこちら

AWS Elastic File System(EFS)監視 AWS Elastic File System(EFS)監視

無料で使えます[機能・監視数 無制限]

ダウンロードはこちら 概要資料はこちら

Amazon S3監視

Amazon S3は、最大5TBのサイズのオブジェクトを保存できる非常に汎用性の高いストレージサービスです。Applications ManagerでS3バケットのストレージ状況を把握し、クラウドリソースの利用を最適化できます。バケットの可用性、バケットサイズ、仮想フォルダ、オブジェクト数などの属性に基づいて複数のS3バケットの統計を算出し、パフォーマンスを確認できます。

Amazon S3監視の詳細はこちら

AWS S3監視 Amazon S3監視

Amazon FSx File Cache監視

Applications ManagerでFSx File Cacheインフラのパフォーマンスと可用性を監視し、File Cacheインスタンスの高可用性とパフォーマンスを保証します。

Amazon FSx File Cache監視の詳細はこちら

AWS FSx File Cache監視 Amazon FSx File Cache監視

AWS Storage Gateway監視

Applications ManagerのAWS Storage Gateway監視機能は、Storage Gateway・Storage Gateway ファイル共有・Storage Gateway ボリュームの主要なパフォーマンス項目を監視し、スムーズなデータ転送と最適化されたストレージパフォーマンスの実現を支援します。

AWS Storage Gateway監視の詳細はこちら

AWS Storage Gateway監視 Amazon Storage Gateway監視

Amazon RDS監視

Amazon RDSインスタンスのデータベース接続、ネットワークトラフィックとレイテンシー、CPU使用率、ディスクI/Oなどを監視し、手間いらずで可視化します。レポート出力にも対応します。

Amazon RDS監視の詳細はこちら

AWS RDS監視 AWS RDS監視

Amazon DynamoDB監視

Applications Managerでは、Dynamoのリクエストやスロットル、エラー、グローバルセカンダリインデックスなどの主要なメトリクスを追跡し、DynamoDBインスタンスを正しくプロビジョニングします。レイテンシ、スロットルエラー、リクエストスループットなどのデータを収集し、パフォーマンスの問題をドリルダウンして効率的に監視し、DynamoDBデータベースのスムーズな機能を確保できます。

Amazon DynamoDB監視の詳細はこちら

AWS DynamoDB監視 AWS DynamoDB監視

Amazon Aurora監視

タベースに対応しており、従来のデータベースに比べて低レイテンシーです。Applications Manager は、Aurora DBのディスクI/O、ネットワーク、レイテンシ統計、レプリケーションの詳細、キャッシュヒット率、トランザクションログの詳細など、Aurora DBのすべてのパフォーマンス指標を総合的に可視化し、ユーザーが低レイテンシと安定した可用性を維持するのに役立ちます。

AWS Aurora監視 AWS Aurora監視

Amazon Billing監視

AWSの利用状況を監視し、簡単にコストを見積もることができます。Applications Managerは、Amazon Cloudwatchからコスト統計を取得してデータを集約し、誰が見ても理解できる形式でレポート出力します。

AWS Billing監視 AWS Billing監視

Amazon Simple Queue Service監視

Applications Managerでは、重要なAWS SQSパフォーマンスメトリクスを可視化します。標準的なSQSキューでは、キュー内のメッセージ数が12万件、FIFOキューでは2万件が上限となっています。Applications ManagerのAWS SQS監視機能では、KPIをリアルタイムで監視し、一定期間で集計してパフォーマンスの分析に繋げることが可能です。

Amazon Simple Queue Service監視の詳細はこちら

Amazon Simple Queue Service監視 Amazon Simple Queue Service監視

Amazon Elastic Container Service監視

Applications Managerでは、システム上で実行されているECSクラスターのサービスとインスタンスの可用性とパフォーマンスを可視化できます。クラスター内部の動作や処理、タスク、サービス、コンテナインスタンスのパフォーマンスを監視します。

Amazon Elastic Container Service監視の詳細はこちら

Amazon Elastic Container Service監視 Amazon Elastic Container Service監視

Amazon Elastic Kubernetes Service監視

Applications Managerは、EKSクラスタ、ネームスペース、ノード、ポッドを監視して可視化するEKS監視ツールです。クラスタのスケールアップ、アプリケーションのパフォーマンスを監視し、パフォーマンスのボトルネックの特定を容易にします。

Amazon Elastic Kubernetes Service監視の詳細はこちら

Amazon Elastic Kubernetes Service監視 Amazon Elastic Kubernetes Service監視

無料で使えます[機能・監視数 無制限]

ダウンロードはこちら 概要資料はこちら

AWS Elastic Container Registry(ECR)監視

Applications Managerは、EKSクラスタ、ネームスペース、ノード、ポッドを監視して可視化するEKS監視ツールです。クラスタのスケールアップ、アプリケーションのパフォーマンスを監視し、パフォーマンスのボトルネックの特定を容易にします。

AWS Elastic Container Registry(ECR)監視の詳細はこちら

Amazon Elastic Container Registry(ECR)監視 Amazon Elastic Container Registry(ECR)監視

File Transfer Family監視

Applications Managerでは、File Transfer Familyのデータやファイルの利用状況やワークフローの実行状況、メッセージの件数などを監視し、データ転送の円滑化を支援します。

AWS File Transfer Family監視の詳細はこちら

Amazon File Transfer Family監視 Amazon File Transfer Family監視

DMS レプリケーション監視

Applications Managerでは、Applications Managerでは、DMS レプリケーション インスタンス・DMS レプリケーション タスクの主要なパフォーマンス項目や稼働状況を監視し、データ転送の円滑化を支援します。

AWS DMS レプリケーション監視の詳細はこちら

Amazon DMS レプリケーション監視 Amazon DMS レプリケーション監視

AWS API Gateway監視

Applications Managerは、AWS API GatewayのHTTP API、REST API、WebSocket APIの監視に対応しています。リクエスト数を追跡してAPIの需要を可視化し、使用傾向を特定することで、キャパシティプランニングとスケーリングの判断に役立てることができます。

AWS API Gateway監視の詳細はこちら

AWS API Gateway監視 Amazon API Gateway監視

AWS CloudFront監視

Applications ManagerのAWS CloudFront監視機能は、CloudFrontのパフォーマンスを可視化します。迅速なコンテンツ配信に重要な役割を果たす各エッジのCloudFront配信サーバーに関するパフォーマンス項目を監視します。

AWS CloudFront監視の詳細はこちら

AWS CloudFront監視 Amazon CloudFront監視

AWS Direct Connect監視

Applications Managerを使用すると、AWS Direct Connectの接続エラー、帯域幅、パケットレートなどのパフォーマンス項目を監視できます。

AWS Direct Connect監視の詳細はこちら

AWS Direct Connect監視 Amazon Direct Connect監視

AWS NAT Gateway監視

Applications Managerでは、AWS NAT Gatewayを監視し、NAT Gatewayのパフォーマンスを可視化します。接続統計とアクティブな接続を監視して、トラフィック傾向を把握したり、キャパシティプランニングや障害の予防などに役立てることができます。

AWS NAT Gateway監視の詳細はこちら

AWS Route 53 ヘルスチェック監視

Applications Managerでは、AWS Route 53 ヘルスチェック監視ツールは、CLOUDWATCH_METRIC、CALCULATED、TCP、HTTP、HTTPSタイプのヘルスチェックに対応しています。トラフィックがエンドポイントに適切にルーティングされているか、ダウンタイムが最小限かどうかなどを確認できるようになります。

AWS Route 53 ヘルスチェック監視の詳細はこちら