日志归档解决scheme

什么是日志归档的最佳解决scheme? 我有两个应用程序服务器(tomcat6),我需要保持7年的应用程序日志文件。 运输,压缩和写在蓝光或DVD是费时,一些过程已经自动化,但仍然需要这么长时间,你有什么build议?

对我来说最简单的解决scheme是使用syslog或其衍生产品(rsyslog,syslog-ng)将所有日志发送到中央服务器。 (多个,因为你可能想要某种安全的故障转移,或者如果日志卷非常高,则负载平衡)

您需要的主要组件是:

  • 根据中央服务器上的日志量和计算能力,使用最有效的algorithm压缩日志。 gzip与默认的攻击性设置应该做的工作。
  • 使用你可以使用的最有弹性的存储解决scheme(RAID5似乎是最小的)

日志文件是非常重复的,所以每天值得的应用程序日志应该有一个非常高的压缩率,让您存储在一个体面的硬盘驱动器的7年。