【AWS】什么是Amazon CloudWatch
Amazon CloudWatch 是一项强大的监控和管理服务,由 Amazon Web Services (AWS) 提供。它旨在为您的 AWS 资源、在 AWS 上运行的应用程序,以及您的本地服务器和应用程序,提供数据和可操作的洞察。
你可以把 CloudWatch 理解为一个中央化的监控枢纽。它会收集各种类型的监控和运营数据,比如指标、日志和事件,让你能够全面了解你的系统运行状况、应用程序性能和资源利用率。
Cloudwatch的功能
简而言之,可观察性服务可以帮助您完成以下工作:
收集并分析应用程序数据
了解他们的状态
收到警报/通知
故障排除
过去考试题
Amazon EC2インスタンスのCPUとネットワークの使用率を監視するために使用すべきAWSサービスはどれですか?
Amazon CloudWatchは、AWS のリソースとアプリケーションを監視するサービスです。
EC2インスタンスのCPUやネットワークの使用率などのメトリクスを収集し、可視化することができます。
そのため、この問題の正解はCloudWatchになります。
A: CloudTrailは、AWSアカウント内のAPIコールなどのアクティビティを記録するサービスで、リソースの監視には適していません。
C: AWS Configは、AWSリソースの設定を記録し、コンプライアンスの監査に使用するサービスです。リソースの監視には適していません。
D: AWS Lambdaは、サーバーレスコンピューティングサービスで、コードを実行するためのものです。リソースの監視には適していません。
过去考试题
ある大規模な電子商取引企業は、季節的な需要の変動に対応しつつ、コスト効率を最大化したいと考えています。また、システムの信頼性を維持しながら、急激な需要の増加にも対応できるようにしたいと考えています。この企業の要件を最もよく満たすAWSのサービスと機能の組み合わせはどれですか?
正解はA(EC2オートスケーリング + スポットインスタンス + CloudWatch)です。
この組み合わせは、
需要の変動に応じて自動的にリソースを調整し(オートスケーリング)、
コスト効率を最大化(スポットインスタンス)し、
システムのパフォーマンスを監視(CloudWatch)することができるため、
企業の要件を最もよく満たします。
選択肢B:EC2リザーブドインスタンスは長期的なコスト削減には有効ですが、需要の変動に柔軟に対応することが難しいです。RDS マルチAZとRoute 53は高可用性を提供しますが、スケーラビリティには直接寄与しません。
選択肢C:LambdaとAPI Gateway、DynamoDBはサーバーレスアーキテクチャを提供し、自動的にスケールしますが、大規模な電子商取引システム全体をこのアーキテクチャで構築することは複雑で、既存のシステムとの統合が困難な場合があります。
選択肢D:EC2オンデマンドインスタンスは柔軟性がありますが、スポットインスタンスほどコスト効率が高くありません。
ELBとCloudFrontは負荷分散と配信最適化に有効ですが、
自動スケーリングやコスト最適化の機能は含まれていません。
过去考试题
エンドツーエンドのパフォーマンスメトリクスを表示し、分散型アプリケーションのトラブルシューティングを行う機能を提供するAWSサービスはどれか。
Amazon CloudWatch は、AWS リソースや自身のアプリケーションをリアルタイムでモニタリングし、トラブルシューティングを行うためのWebサービスです。
分散型アプリケーションのメトリクス、ログ、および監視データを一元的に収集および管理できるため、
エンドツーエンドのアプリケーションパフォーマンスをモニタリングし、
問題の原因を特定することができます。
AについてはCloudFrontはコンテンツ配信ネットワークサービスであり、パフォーマンスモニタリングやトラブルシューティングの機能は限定的です。
CについてはElastic Beanstalkは、アプリケーションをデプロイするサービスであり、パフォーマンスモニタリングは主な機能ではありません。
DについてはLambdaはサーバーレス実行環境を提供するサービスで、アプリケーション全体のパフォーマンスモニタリング機能はありません。