如果linux是哪个发行版,我应该选择solaris还是linux?我想在数十台服务器的集群中的生产服务器上部署我的 Java 应用程序......有人可以告诉我我应该在两个操作系统之间比较的关键点是什么?我应该选择哪个操作系统,为什么?
挑选:
1) 您(或您的系统管理员)熟悉的内容。即使您知道自己在做什么,保持集群运行也需要大量工作。投入大的学习曲线只会意味着更多的工作。
2)可以自动部署整个操作系统并构建到机器上的东西。Debian的FAI或RedHat的Kickstart的或某事; 您不想手动安装那么多机器。
3) 拥有庞大用户群的东西,以便其他人之前已经完成了所有这些工作,您可以通过文档/维基/howto 汲取他们的知识。
就个人而言,我从 94 年或 95 年左右开始使用 Debian,所以 FAI 是我的自然选择。随着虚拟化和云计算的出现,现在我可能会使用Eucalyptus集群,以便在必要时可以故障转移到AWS。
但是,如果可以选择的话,我会采取懒惰的方式,让其他人来做所有的工作……你确定部署到 AWS 或其他一些应用程序托管提供商上不是更便宜吗?