什么样的服务器基础架构可用于桌面软件开发?

问题描述:

我是一家创业公司,致力于开发新的数字内容创作桌面工具。我们现在正在为多个地点的小型软件开发团队建立基础架构。什么样的服务器基础架构可用于桌面软件开发?

我们正在研究设置一个通用服务器,它将存储所有的代码和主机版本控制(Subversion),构建系统,内部文档,Bugzilla等。我们将需要管理权限并且希望编译,每晚构建等等

的优缺点是什么1.)为我们的场所购买服务器2.)为数据中心中的服务器安排托管托管,或3.)其他事情。我们仍在引导,显然非常关心成本,安全性和备份(在我们自己的服务器的基础上,我们需要一个单独的备份解决方案)。

预先感谢您的见解!

如果你是全部或大部分,在一个位置,有本地服务器将是你的外部带宽显著少的负载。

如果本地运行想想异地备份(可以是一个团队成员都拥有一个安全的位置和掉期之间的一些外部驱动器:至少三个这样至少有一个始终是场外)。

+0

并有一个本地服务器意味着不受网络摆布无效。 – 2010-03-04 13:06:32

如果我开始一个新的公司,我会认真考虑JIRA Studio,这是所有的Atlassian的工具托管版本。这些工具非常出色(尤其是JIRA),定价非常合理,并根据用户数量进行扩展。你真的希望你的员工专注于开发你的产品,而不是对开发基础设施进行修改。托管这些工具还可以释放开发服务器的构建版本。您可能还想考虑使用Github进行源代码管理。