我们是一个小型软件开发团队,有 7 名程序员。我们需要建立一个廉价的文件服务器在我们的办公室。它的主要目的是运行我们的源代码控制系统(垂直同步扫描)。
有什么建议硬件选择什么软件有必要吗?
答案1
记住...如果你是一家软件商店那么您的代码是您最重要的资产。不要胡闹或尝试,也不要贪便宜。
1- 购买低端 IBM/Lenovo 服务器。我们尊敬的主机详细描述了他自己构建服务器的艰辛历程。我会购买一台预构建服务器。a
. 确保它具有 RAID 控制器并可支持 RAID5。b
. 获得足够的磁盘。将当前需求乘以 10。
2- 由于 VSS,您将需要 Windows。我建议您获取 Server,即使 VSS 不需要它。
3-你需要处理备份。有无数种选择。我会先运行磁带驱动器和备份软件。一旦运行,您可能还想实施远程或磁盘到磁盘解决方案。更多信息这里和这里。
4- 您需要防病毒软件。使用您在桌面上使用的任何软件。
答案2
如果你已经在使用 VSS,并且想要继续使用 MS 源代码管理,那么请获取一个服务器
- 足够的驱动器空间
- 已配置 RAID(我的选择是 RAID 5)
- GB 以太网(目前大多数服务器都配备该功能)
- 用于备份的磁带或光盘驱动器,或者您可以进行异地备份(例如 ibackup.com)
如果您使用 VSS,则不需要任何其他软件。坚持使用 MS 备份可以节省一些现金。
我从 VSS 转到了 SVN,对结果非常满意。正如 @Jamie 提到的,Beanstalk 可以帮您省去购买服务器、担心备份等麻烦。
答案3
对于拥有少量团队成员的开发团队来说,使用相当基本的硬件就可以了,但是,硬件建议的具体细节实际上取决于许多因素。
- 您预计存储多少数据?
- 您是微软商店还是其他商店?(Windows 与 Linux)
- 您的源代码控制系统有什么要求?它是基于文件系统的吗?它是数据库驱动的吗?等等?
这些项目将推动单独的硬件规格,但是从操作系统来看,如果您需要简单的文件共享,则可以使用开箱即用的 Windows Server 2008 配置来实现,戴尔已经准备好了许多出色的配置。
答案4
...如果您已经了解源代码控制系统 (MS Visual Source Save),那么唯一的问题就是购买哪种机器。只需给一些供应商打电话,看看他们有什么,看看它是否适合您的预算。
没什么好问的。