Q23 — AWS DVA-C02 第1章
第 23/100 問 | ← 第1章
開発者は、オンプレミスでホストされているレガシーアプリケーションを管理しています。AWS上でホストされている他のアプリケーションは、このオンプレミスアプリケーションに依存して正常に動作します。アプリケーションエラーが発生した場合、開発者はAmazon CloudWatchを用いてすべてのアプリケーションを一元的に監視し、トラブルシューティングを行いたいと考えています。開発者はこの目標を達成するために何をすべきですか?
- A. オンプレミスサーバーにAWS SDKをインストールし、ログを自動的にCloudWatchに送信します。
- B. CloudWatchエージェントをオンプレミスサーバーにダウンロードし、CloudWatch権限を持つIAMユーザーの資格情報を用いてエージェントを設定します。 ✓
- C. オンプレミスサーバーからログファイルをAmazon S3にアップロードし、CloudWatchがこれらのファイルを読み取るようにします。
- D. オンプレミスサーバーからログファイルをAmazon EC2インスタンスにアップロードし、そのEC2インスタンスがログをCloudWatchに転送するようにします。
正解: B. CloudWatchエージェントをオンプレミスサーバーにダウンロードし、CloudWatch権限を持つIAMユーザーの資格情報を用いてエージェントを設定します。
解説
オンプレミスでホストされるアプリケーションとAWS上でホストされるアプリケーションを一元的に監視し、トラブルシューティングを行うには、オンプレミスのログデータをCloudWatchに送信する必要があります。選択肢Bは、この目的を達成するための有効な方法です。オンプレミスサーバーにCloudWatchエージェントをインストールし、CloudWatch権限を持つIAMユーザーの資格情報を用いて設定することで、エージェントは中間ステップ(S3やEC2など)を経ずに直接ログデータをCloudWatchに送信できます。これにより、監視およびトラブルシューティングプロセスが簡素化されます。他の選択肢(A、C、D)は、追加のステップ(アップロードおよび読み取り操作など)を必要としたり、CloudWatchへの直接接続というベストプラクティスから外れたりします。 【灯笼考证提供:swufelp1999】