Web服务器硬件 – 我需要什么?

我需要一个静态Web内容的Web服务器,一个企业博客和公司电子商务系统。 我有一些想法,但想从世界上最好的服务器专家寻求额外的反馈意见!

注1 – 该公司拥有约300名客户,收入约100万美元。 让我们看看,每天几百个用户,下载和以其他方式查看我们的网站。 我希望新的服务器能够帮助我们提高stream量,所以我想让自己的东西成长。 到目前为止,我正在看一些谎言:

8核Opteron
16-32 GB的RAM
4 x 1 TB驱动器(某种RAID)
千兆网卡

我在正确的轨道上?

注2 – 这是我跟的:

  • Rackform nServ A161
  • Opteron 6128 2.0GHz,8核
  • 16GB(4 x 4GB)最大工作频率1333MHz(DDR3-1333
  • 2个英特尔82574L千兆以太网控制器
  • 集成IPMI 2.0与专用局域网
  • LSI 9260-4i 6Gb / s SAS / SATA RAID
  • 4 X 1TB希捷Constellation ES光驱:
  • 薄型DVD +/- RW驱动器电源
  • 350W电源

是的,你在正确的轨道上。 大多数Web服务器需要CPU,RAM,存储和networking连接。

你需要更多的思考你的要求。 一旦你有了这些,你可以devise一个架构,并find满足这些要求的软件(根据需要迭代)。 该软件应该有参数化的硬件要求。

确定服务器的大小并不是一门精确的科学,因此您应该devise具有扩展能力的应用程序,并且应该实施监控,以便知道何时何地进行扩展。

随机考虑:

  • 通常有1个服务器不是一个好主意,因为没有冗余。 更普遍的是,你的可用性需求是什么? 你需要一个负载平衡器?
  • 如果你要运行一个电子商务网站,你通常会有一个数据库,它位于一个单独的系统上,在它和networking服务器之间有一个防火墙。
  • 你需要考虑安全性。 你想在电子商务网站的服务器上运行一个WordPress的博客吗?

有一件值得考虑的事情是把你的环境分成多个服务器。 例如,使用两台机器作为负载均衡器,一对作为Web节点,另外两个作为冗余数据库节点。 在物理硬件的预算上做这件事可能很难,如果事情开始起飞,你可能会发现很难扩大规模。

你有没有考虑过虚拟主机(VPS /云/等)? 您的初始成本会更低,您可以使用您的设置和重新使用虚拟机来执行其他任务。 大多数提供商免费在私人networking中折腾,这是一个额外的好处。

我曾经在一家价值100万美元的公司工作过(这个公司很小)…所以做了大量的假设(因为我缺乏大量的细节),我会说,它可能会即使在你的高峰负荷时也可以。

但是服务器不会提高stream量。 如果您在使用现有硬件支持负载方面遇到问题,那么额外的硬件就是答案。 如果你在使用它的时候遇到了麻烦,那么这就是另外一个故事了。

更多的事情你可能会考虑:

备份

确保你已经考虑了这些。最好在不同的数据中心,而不是相同的(甚至是两者)。

冗余

多个小型服务器,而不是一个大的。 根据你的工作方式,你可能会很经济地做到这一点,并考虑到未来更好的可扩展性,还有一个额外的好处就是,如果出现故障,你可以使用其他的工具来弥补这一缺陷。

无论如何,这些只是需要考虑的事情,虽然备份是非常重要的,因为我毫不怀疑你知道。