我们计划建立一个基于 Linux 的 Web 托管解决方案,其中应包括 HTTP 服务器、SMTP 服务器、mongoDB 和 Java。我们想了解哪种发行版更适合此目的。
我们非常关心:
安全性包括防病毒、补丁策略等
表现
稳定
商业支持
谢谢,绿色
答案1
事实上,只要你使用每个软件的服务器版本,差别并不大。他们都从同一棵树上掉下来。当您开始添加 x11 和桌面环境时,它们就开始改变性能。 (真正的网络服务器不应该有X11)
红帽有着悠久的受人尊敬的历史,我会同意这一点。还具有更好的开箱即用安全性(有商业支持?不知道这些天他们的立场如何)
你可以从 Gentoo 中获得最好的性能,但我花了 6 个月的时间才学会发行版的该死的辉煌诅咒。
答案2
Red Hat 成为市场领导者是有原因的,它拥有强大的 Java 支持,而且(恕我直言)并不是那么昂贵。
也就是说,MongoDB 有点新奇,在默认的 RHEL 中你不会发现这一点。它可能在 Ubuntu / Debian 中,但我不知道。如果是,您可能可以使用受支持的 Ubuntu 版本通过 Canonical 获得商业支持。
CentOS 只是 RHEL,没有商业支持,并且修补存在明显的滞后(他们必须等待 Red Hat 首先修补某些内容,然后通过他们自己的 QA 来获得它)。
答案3
我会推荐 Centos,但是您需要商业支持。在这种情况下,您最好和最昂贵的选择可能是红帽。