共同定位我的第一台服务器

我几年来一直在运行一个自我pipe理的专用服务器,并且认为我已经准备好了我的第一个共存服务器。 我有一些问题,我希望你可以帮忙。

什么是服务器?

服务器将托pipe我自己的一小部分网站,其中大部分是论坛(php / mysql),但计划是开始将所有网站迁移到Ruby on Rails(我的第一个Rails项目是什么提示这 – 这应该在下一个完成几个月)。 大多数网站不提供图像上传给用户,但新的(Rails)网站将。

我目前的服务器是一个Core2Quad Q9400 2.66GHz的8GB内存和一个150GB的WD VelociRaptor – 运行Apache,CentOS和cPanel,并处理我们目前的stream量罚款。

Q1

你build议什么设置? 我应该放弃Nginx的Apache吗? 有没有一步一步的指导,告诉你如何从接近足够的划痕设置生产服务器?

Q2

你推荐什么规格? 我在想,1U,E3 1230有8到16GB,有120GB SSD用于OS / Mysql / Apps等,还有一个500GB的图像/媒体驱动器。 估计会好的? 服务器的预算高达1000英镑。

Q3

备份计划 – 你有什么build议? 镜像两个HDs? 或者使用类似rsync的服务器进行离线备份?


我想尽可能简单地把这个事情做成我的第一台服务器,但是我绝对准备好了! 任何帮助或build立服务器的链接将不胜感激。

仅与一个服务器和一个系统pipe理员合作是不常见的。 对我来说似乎值得的是在大约20个服务器和两个系统pipe理员。 pipe理您的服务器可以为您提供的一些好处是:

  • 24/7监控
  • 远程的手
  • 有库存的备件
  • 备份

只有一台服务器,除非(如你所暗示的)租用另一台服务器来备份,否则你的备份与原来的硬件绑定在同一硬件上。 许多托pipe公司提供内置冗余的备份服务。

这同样适用于您的监控; 如果您在唯一的服务器上运行Nagios,并且该服务器停止运行,则Nagios会停止运行,并且无法提醒您。 大多数主机提供商将监视您的服务器的硬件故障,并将监视这些服务器上运行的服务。 他们通常也会login并重新启动服务,如果比这更复杂,您可以通过电话进行故障排除来与他们交谈。

为了有一个可靠的容错系统,你至less需要两台服务器。 他们应该是相同的,既运行相同的服务,每个监控和备份另一个。 您可以购买两台服务器,其function与单台function更强大的服务器相同,但是现在您拥有更高的可用性。

在同一地点,你对系统的更多责任,这意味着有更多的事情可能会出错,你将不得不面对自己。 如果硬盘驱动器死了,您将不得不订购一个新的硬盘驱动器并组织一次到数据中心的安装。 托pipe托pipe服务提供商将在数据中心拥有合适的硬盘驱动器,并在同一天内进行更换。 如果Web守护进程在半夜中死亡,则没有人login并重新启动它。

托pipe托pipe服务提供商通常也为您提供短期的价格收益。 我的经验是,在租用服务器10个月后,您通常会花费尽可能多的时间来购买服务器。 如果你购买你的服务器并将它们放置在一起,那么你将在第一年左右掏腰包,之后会更好。

在一定的尺寸上,共址是非常有意义的。 在这个规模之前,这很可能会导致更大的前期成本和更多的压力。 如果你不得不雇用一个吝啬的年轻人来帮助pipe理这个系统,它真的会打击你的预算。


至于你的其他两个问题,在nginx和Apache之间进行select很大程度上取决于你的stream量和你的应用程序。 如果遇到任何问题(例如,内存使用情况或并发请求),我会和你最熟悉的那个一起去评估。 服务器规格同样取决于您的应用和stream量。 出于这个原因(对其他人来说,答案将毫无用处),而且因为答案很快就会过时,所以这类购物问题在这里被认为是无关紧要的。