抱歉,这个问题问得太宽泛了……
我想拥有自己的个人服务器,主要用于 php 网站(虽然我以后可能会在需要时添加一些功能……例如 Jabber、邮件等)。我以后可能会决定也为客户提供一些空间,但目前它将供我自己使用和测试。它的主要作用是 LAMP。
问题是我从未使用过“真正的”服务器硬件...我知道如何运行服务器软件等,但现在我只有台式家用电脑、笔记本电脑等...而且我想为这个设置购买一些高质量的硬件(所以在我学到足够多的知识后,我可能会尝试为客户提供一些空间)。
我所说的硬件是指:
- 功能强大的服务器,如专业的托管设置(我可以在不重新启动的情况下实时更改故障组件等)
- 应急电源?我怎样才能得到这样的东西?
- 我想可靠的服务器应该有备份?良好的冷却?良好的 UPS?
- 您还能推荐其他关于强大设置的重要内容吗?
另请注意,我对 VPS 经销商不感兴趣,我想学习物理硬件。
评论、示例五金店的链接(我的意思是...我在哪里可以买到这些东西?哈哈)以及任何外部资源的链接都会有所帮助。
编辑:
关于热插拔软件支持 - 我可能会使用 Debian 作为我的操作系统。
噪音……怎么办?我可能想把服务器放在我住的地方。
答案1
kmarsh 所说的,以及
- 64位,内存超过4GB
- 如果您要将服务器放置在无法全天候物理访问的地方,则需要远程控制台解决方案(ILO / RSA - 而不是像 VNC 这样的解决方案 - 您需要硬件级远程访问)
- 多个 NIC(至少 4 个),允许 NIC 组合
- 最重要的一点:维护合同(4/8/12 小时响应时间等)
答案2
任何服务器:
- 应该有ECC内存
- 应该有2个电源
- 应至少具有一对镜像磁盘或 4 磁盘 RAID 5,并插入热备用磁盘。
- 应该具有 RAM 和存储的增长空间(外部 OK),例如用于 FC 卡的可用插槽或可用的 SAS 端口以及用于更多磁盘的空间。
- 应使用具有足够运行时间的 UPS 来 a.) 承受您所在地区的典型停电时间(例如,10-15 分钟)加上关机时间(另外 10-15 分钟)。
- 从一开始就应该集成备份解决方案(可以是外部的)
最快的服务器很少能与最快的游戏系统一样快,也不需要如此。服务器更注重容量和吞吐量,而游戏系统更注重减少 GUI 延迟。事实上,大多数服务器的图形硬件都相当差劲。
答案3
构成因素
我认为,如果您选择机架式服务器,那么您会更幸运。但是,这些服务器很吵(它们通常位于人迹罕至的数据中心,因此通常不是问题)。
UPS
您需要一台 UPS 和一台室外发电机,以备断电时使用,不过,根据电力的可靠性,您可能只需要一台 UPS 即可。APC 有一些不错的产品,他们甚至有尺寸指南。
硬盘
kmarsh 提到了 RAID 5(3 个磁盘),尽管 RAID 1(2 个磁盘)也可以使用。从 1 升级到 5 可以提高速度。
电源
kmarsh 还提到了冗余电源。你绝对应该买这些。
网络
双网卡也是必需的。Linux 可以将两个网卡绑定在一起,使其看起来像一个地址。然后,您可以将它们连接到冗余交换机/路由器/防火墙,这样它们中的任何一个都可以关闭而不会影响正常运行时间。
热插拔
您提到您想更换故障组件而无需重新启动;这称为热插拔。这在机架式安装中很常见。
对于所有外围组件(电源、硬盘、DVD/CD 驱动器、任何软盘驱动器和内存),您应向制造商确认它们是否支持热插拔。主机操作系统、主板和您要交换的组件必须支持热插拔。您提到了 Linux;它确实支持热插拔。我们所有的硬件都使用戴尔产品;它们提供相当不错的支持。此外,我们的支持将确保所有东西都支持热插拔。
远程访问
我们的服务器中也有 Dell RAC;远程访问卡允许您远程打开/关闭/重新启动服务器、连接到控制台或放入 CD,而无需亲临现场。这就像在控制台旁,而不必开车/乘飞机前往那里。您唯一不能做的事情(您可以在现场做到)是更换有故障的硬件。
答案4
实际上,最好的办法是在 Ebay 上找到二手硬件。事实上,这就是我工作的地方使用的硬件 - 我们没有庞大的客户群,所以不需要超级强大、尖端的东西。然而,我们确实需要的是超级可靠的服务器。我们的大多数服务器都是各种型号的 Dell Poweredge 服务器。2450年代是我们用于 DNS 服务器和我们自己的网站的东西,甚至这都是多余的。但它们也很便宜,而且很容易找到。我们有一个6650对于我们托管的网站来说,它运行良好,甚至对于几个使用 Mambo 等 CMS 的热门网站也是如此。
是的,您需要一个好的 UPS、冷却和备份。UPS 可能也可以在 Ebay 上买到,但您必须确保电池是新的。不过我不知道在哪里可以买到便宜的空调。我们将一台消费级计算机放在服务器机箱中作为我们的备份机(硬盘很便宜,磁带驱动器很贵,而且无论如何您都无法自动化它们)。备份机可以像溜溜球一样上下波动,而您的客户不会注意到。如果驱动器发生故障(或者如果您真的喜欢,软件 RAID 阵列),那么您可以在下一次数据灾难发生之前更换它。这个盒子的 6 小时停机时间也是您的客户不会注意到的。
现在,所有这些的费用……可能比一杯啤酒的预算还要高。因此,我真的不知道你为什么不去参加正式培训,因为学费差不多,而且你可能会使用更新的硬件。而且,这没什么。这种硬件非常可靠,你几乎不需要与它交互,你最终只需按照手册操作即可。事实上,服务器上的软件会复杂得多。