
ログ アーカイブに最適なソリューションは何ですか? アプリケーション サーバー (tomcat6) が 2 台あり、アプリケーション ログ ファイルを 7 年間保存する必要があります。Bluray または DVD にファイルを送信、圧縮、書き込むには時間がかかります。一部のプロセスはすでに自動化されていますが、それでも時間がかかります。何かお勧めはありますか?
答え1
私にとって最も簡単な解決策は、またはその派生製品 (rsyslog、syslog-ng) を使用して、syslog
すべてのログを中央サーバーに送信することです。(ログの量が非常に多い場合は、セキュリティのために何らかのフェイルオーバーや負荷分散が必要になる可能性があるため、複数形にします)
必要な主なコンポーネントは次のとおりです。
- ログの量と中央サーバーの計算能力に応じて、最も効率的なアルゴリズムを使用してログを圧縮します。
gzip
デフォルトの積極性設定で十分です。 - 最も耐久性の高いストレージソリューションを使用する(RAID5が最低限必要と思われる)
ログ ファイルは非常に反復的であるため、1 日分のアプリケーション ログは非常に高い圧縮率を持つ必要があり、7 年間分のログを十分な量のハード ドライブに保存できます。