目前,我们没有中央"dev“服务器。两个开发人员(包括我自己)处理数据库的本地副本,XAMP安装在我们的Windows机器上(我们使用Git进行版本控制)。
开发服务器的思想是为生产机器提供最舒适的环境。开发服务器将位于我们的办公室。
我们的生产服务器有以下规范:
我只想花几百英镑所以同一台服务器是不可能的.但是,运行相同环境的最低要求是什么?
我听说Centos是最接近RHEL的免费选择。主板必须是64位才能运行64位操作系统?我真的需要搜查磁盘吗?
我能买一台便宜的台式电脑并在上面安装Centos吗?
发布于 2011-07-13 15:00:55
随着两位开发人员的开发,服务器上的负载将很低。
我很想建议您做我们最近在团队中所做的事情,并在服务器上进行投资,您可以运行类似vmware esxi的服务器(或者您对虚拟化的偏好)。
然后你可以有你的开发服务器,测试服务器,预准备环境等,并且由于负载会很低,一个底部的惠普或戴尔盒的内存稍微提高一点,将足够强大到足以支持两个虚拟服务器。
我们刚买了其中一个,这对一个由6名开发人员组成的团队来说已经足够了。
HP ProLiant - DL360
要回答您的其他查询,是的,您需要64位cpu来运行64位操作系统,Raid并不是必需的(单磁盘足够快以满足您的需要)。显然,您需要实现备份策略。(记住,raid不是备份策略!)
你可以用一台便宜的台式电脑逃脱,但老实说,从大牌进入入门级的盒子并不多。你会得到更好的质量零件和支持。
发布于 2011-07-13 14:09:40
考虑到您正在使用GIT,听起来您实际上想知道的是您应该在测试服务器上投入多少。我指的是一台服务器,您将练习将您的代码部署到其中,确保其兼容等等。除非您正在进行负载测试,否则您很可能可以使用几乎任何一台计算机,甚至是托管在云中的虚拟专用服务器。您需要记住,硬件故障可能会导致客户延迟--这可能会使您失去业务。
如果您确实想要一台服务器集中存储数据(可能是因为您正在考虑简化备份、集中业务文档等)。然后你应该投资--随着时间的推移,它将变得至关重要,而失败可能会使你的业务损失。
如果您正在部署到RHEL,那么CentOS应该很好,只要您坚持使用默认的yum存储库--如果您使用其他repos,您将无法确保运行的RHEL与RHEL相同。
发布于 2011-07-13 15:07:43
只有两个人,你甚至可以用一台旧的笔记本电脑--最近的一次网络挑战活动,我们10个人使用了一台旧的戴尔E1505,而且效果很好。
我建议您使用更低规格的服务器--要低得多。这样,它上的东西就会在主web服务器上飞起来。
你可以让它开发,测试,和你的回购主机。
https://serverfault.com/questions/289904
复制相似问题