アマゾン ウェブ サービスで Auto Scaling を有効にして作成した EC2 インスタンスがあります。Webload インスタンスは自動的に作成および終了されます。自動的に作成されたインスタンスからログを取得するにはどうすればよいですか?
質問する
4954 次
4 に答える
5
AWS 開発者フォーラムのスレッドにいくつかの提案があります。
https://forums.aws.amazon.com/message.jspa?messageID=183672
Auto Scaling を使用しているため、NFS
とのsyslog
アプローチでは、ログの負荷を処理するのに十分な高可用性が得られないと思います。
そのスレッドからのコンセンサスは、S3 がストレージを保証するための最善の策であるということです。そのルートに行くと、ログの処理/検索が少し面倒になる可能性があります.
クリエイティブなオプションの 1 つは、MongoDB サーバー/クラスターを作成し、単純な Web サービスを介して公開することで、n 個のアプリ サーバーからの大量のログ エントリを集約することです。私はかなり巨大なメトリクス/トランザクション データ セット (1 日あたり数千万から数億のレコード) の保存と分析に MongoDB を使用しましたが、見事に機能しました。
于 2011-01-13T09:25:00.453 に答える
0
ログファイルにs3を使用する場合(かなりの量のログファイルが予想される場合)、EMRを使用して、オンデマンドで、またはエラスティックデータパイプラインを介したスケジュールされたジョブとして、s3のログファイルをチャーンします。
于 2013-03-05T22:20:49.160 に答える