我和一位朋友共同拥有一家公司,我们决定购买新服务器来支持我们的业务(我们当前的服务器是华硕 EEE Box,运行良好但功能有限:))。
我应该提到我们是 Web 开发人员,但偶尔我们也会做小型办公室的系统管理员。因此,99% 的时间我们都在 GNU/Linux 上工作(主要是 Ubuntu),但有时我们需要设置 Windows 环境来协助某些客户(例如设置临时的 SQL Server 2008)。
我们的要求:
- 低预算:我们不想采用最便宜的解决方案,但我们负担不起太多的开支。预算约为 1000-1500 欧元(不含增值税)
- 鲁棒性:我们想设置一个 RAID 阵列,也许有一个外部磁盘,我们可以在其中存储备份
虚拟化:我们需要能够设置一些服务器用于开发。场景如下(大约 8 个设备并行运行):
- Redmine + GIT服务器
- 巴库拉服务器
- FTP服务器
- 3-4 个虚拟设备可以根据需要进行设置,以测试我们的应用程序或支持客户。设备可以是:LAMP、Tomcat+PostgreSQL、SQL Server
支持:如果某物坏了,找到替代品应该不会太难。
现在,给出了主要要求,我们需要澄清一些疑问:
- 你建议买一个预包装解决方案(例如定制的 Dell PowerEdge T110 或 T310)或组装服务器我们自己购买(购买单独的组件)?
- 什么 RAID 配置你有什么建议吗?我考虑的是 RAID1(可能更便宜)或 RAID5。
- 我们应该买硬件吗RAID 控制器或者使用软件 RAID (mdadm) 可以吗?如果是,您建议使用哪种控制器?
- 什么处理器您建议使用什么(Intel Xeon、i3、i5、i7、AMD)?多少钱内存?(我考虑至少 8GB,每个设备约 1GB)
- 什么虚拟化您推荐什么软件?VMWare 似乎是最佳选择,但 XEN 或 KVM 呢?我们目前不想购买许可证,因此我们只想考虑免费选项。
- 什么操作系统您推荐什么?我们非常了解 Ubuntu、Debian、Gentoo(我们想使用 Ubuntu Server),但是似乎很多人都喜欢 CentOS。
如果您能帮助我们,我们将提前致谢!
这是我们的第一个“严肃”的服务器,因此出现了很多疑问:)
请随意添加进一步的建议如果你有一些可以分享的话;)
祝你今天过得愉快
答案1
就您的预算而言,您肯定可以跳过硬件 RAID。只有使用软件 RAID 时,RAID 5 才需要额外的磁盘。
如果您可以获得 i7,则建议使用 Xeon 来满足虚拟化需求。对于您想要并行的系统数量,您可以使用额外的计算能力。
获取尽可能多的 RAM。不要只考虑客户操作系统 RAM。RAM 很容易根据客户操作系统的使用情况耗尽,最终导致磁盘交换,情况会更糟。
主机操作系统:我的经验是 CentOS 最稳定。VMWare:如果您是新手或者想要最少的 VM 管理麻烦,就选择 VMWare。
将预包装解决方案的价格与组装解决方案的价格进行比较。不要忘记预包装提供的保修。戴尔提供当天工作日保修,您应该可以获得 3 年保修,因为第一年没有出现问题,但第二年会出现硬件问题。
如果您可以自行维修,并且知道如何安装各个部件,那么您可以获得一个组装好的产品,并且在未来预算允许的情况下,还有空间可以扩展和添加东西。
预算更改后的完整答案:太棒了!如果对 CPU 有疑问,我会查看 cpubenchmark.net,不要查看所有内容,只查看我们一直在谈论的 Xeon。这样您就知道要获得什么性能/价格基础。您所在地区的价格可能有所不同,但这是一个很好的估计。有了额外的预算,您可以购买品牌预包装解决方案,这样您就可以获得保修和更换。i7 不错,但根据我的经验,它可能更贵,而 Xeon 的价格总是很划算。如果您还有剩余现金,请购买 Raid5,磁盘很便宜,放入 3 个,您就有 2/3 的空间可供使用。最好是可扩展的 16GB 内存。hth – Vangel 昨天
更多:请注意,请选择 CentOS6,它比 CentOS5 有更好、更新的软件包。设备方面,随心所欲。一旦服务器运行,您就可以添加任何东西。不要忘记普通的 DVD 刻录机。当您需要备份东西而网络无法帮助时,它会派上用场。建议使用 2 千兆以太网(用于 DMZ 和 LAN),否则一个就足够了。– Vangel 昨天