AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 38998
In Process
Phil
Phil
Asked: 2009-07-11 08:23:30 +0800 CST2009-07-11 08:23:30 +0800 CST 2009-07-11 08:23:30 +0800 CST

强大的服务器设置需要什么硬件

  • 772

对不起,如果这个问题有点太宽泛了......

我想拥有自己的个人服务器,主要用于 php 网站(虽然我可能会在以后需要它们时添加一些功能......比如 Jabber、邮件等)。我以后可能会决定也为客户提供一些空间,但现在它是供我自己使用和测试的。它的主要角色将是LAMP。

问题是我从未使用过“真正的”服务器硬件……我知道如何运行服务器软件等,但现在我只有台式家用电脑、笔记本电脑等……而且我想买一些好的用于此设置的优质硬件(所以在我学得足够多之后,我可能会尝试为客户提供一些空间)。

通过硬件,我的意思是:

  • 强大的服务器,例如专业托管设置(我可以在不重新启动的情况下实时更改有故障的组件等)
  • 应急电源?我怎么得到这样的东西?
  • 我想可靠的服务器应该有备份?散热好?好的UPS?
  • 在强大的设置中还有什么重要的东西可以推荐吗?

另请注意,我对 VPS 经销商不感兴趣,我想学习物理硬件。

评论、指向示例硬件商店的链接(我的意思是……我在哪里可以买到这些东西??哈)以及指向任何外部资源的链接都会有所帮助。

编辑:

关于热交换软件支持——我可能会使用 Debian 作为我的操作系统。

噪音……那又怎样?我可能希望在我住的地方拥有我的服务器。

backup ups
  • 6 6 个回答
  • 322 Views

6 个回答

  • Voted
  1. Izzy
    2009-07-11T08:31:27+08:002009-07-11T08:31:27+08:00

    什么kmarsh说,加上

    • 64位,4GB以上内存
    • 远程控制台解决方案(ILO/RSA - 不像 VNC - 您需要硬件级别的远程访问)如果您要将服务器定位在您无法 24/7 物理访问它的地方
    • 多个 NIC(至少 4 个),允许 NIC Teaming
    • 最重要的一点:维护合同(4/8/12 小时响应时间等)
    • 3
  2. kmarsh
    2009-07-11T08:26:21+08:002009-07-11T08:26:21+08:00

    任何服务器:

    • 应该有ECC内存
    • 应该有2个电源
    • 应该至少有一对镜像磁盘或插入热备用的 4 磁盘 RAID 5。
    • 应该有 RAM 和存储的增长空间(外部 OK),例如用于 FC 卡的空闲插槽或空闲 SAS 端口以及用于更多磁盘的空间。
    • 应该在运行时间足够的 UPS 上 a.) 忍受您所在地区的典型停电(例如 10-15 分钟)加上关机时间(另外 10-15 分钟)。
    • 应该从一开始就集成一个备份解决方案(可以是外部的)

    最快的服务器很少像最快的游戏系统一样快,也不需要如此。服务器更多的是关于容量和吞吐量,而游戏系统更多的是关于减少 GUI 延迟。事实上,大多数服务器的图形硬件都相当蹩脚。

    • 2
  3. Kevin M
    2009-07-11T08:39:20+08:002009-07-11T08:39:20+08:00

    构成因素

    如果您选择机架式服务器,我认为您所谈论的内容会更好。但是,它们很嘈杂(它们通常生活在没有人的数据中心中,因此通常不是问题)。

    UPS

    当停电一段时间时,您可能需要一台 UPS,也可能需要一台发电机,尽管取决于电源的可靠性,您可能只需要一台 UPS。APC 有一些不错的,甚至还有尺寸指南。

    硬盘

    kmarsh 提到了 RAID 5(3 个磁盘),尽管 RAID 1(2 个磁盘)也可以工作。从 1 到 5 是速度提升。

    电源

    kmarsh 还提到了冗余电源。你绝对应该得到那些。

    网络

    双网卡也是一项要求。Linux 可以将两个 NIC 绑定在一起,使其看起来像一个地址。然后,您可以将它们连接到冗余交换机/路由器/防火墙,以便它们中的任何一个都可以在不影响正常运行时间的情况下关闭。

    热插拔

    您提到您想在不重新启动的情况下更改有故障的组件;这就是所谓的热插拔。这在机架安装中很常见。

    对于所有外围组件(电源、HD、DVD/CD 驱动器、任何软盘驱动器和内存),您应该与制造商确认它们是可热插拔的。主机操作系统、主板和您要交换的组件必须支持热交换。你提到了Linux;确实支持热插拔。我们所有的硬件都使用戴尔;他们有很好的支持。此外,我们的支持将确保一切都是可热插拔的。

    远程访问

    我们的服务器中也有戴尔 RAC;远程访问卡允许您远程打开/关闭/重新启动服务器、连接到控制台或放入 CD 而不在那里。这就像在控制台而不开车/飞出去一样。关于您唯一不能做的事情(您可以在现场)是更换有故障的硬件。

    • 2
  4. lukecyca
    2009-07-11T08:37:24+08:002009-07-11T08:37:24+08:00

    我推荐 HP 的DL100 或 DL300系列。获得双电源、硬件 RAID 控制器、大量 RAM 和一些不错的磁盘。您将能够在不停机的情况下更换磁盘和电源,并且拥有双电源可以让您在不停机的情况下移动到不同的电源电路/UPS 馈电。它还将配备一个 iLo 界面,用于带外管理。这些是“服务器级”硬件 IMO 的主要功能。

    接下来,购买一个带有一些集成风扇的漂亮的 1/4 高机架,并在其底部放置一个小型 UPS。扔掉你所有的 DLink 设备,购买可机架安装的 SOHO 路由器和交换机。购买各种长度的以太网跳线和一束尼龙搭扣电缆扎带,让一切都变得纯净。APC 有非常好的东西。

    • 1
  5. Ernie
    2009-07-11T08:49:58+08:002009-07-11T08:49:58+08:00

    实际上,最好的办法是在 Ebay 上找到用过的硬件。事实上,这就是我们在我工作的地方使用的——我们没有庞大的客户群,所以不需要超级强大、尖端的东西。然而,我们确实需要的是超级可靠的服务器。我们的大多数服务器都是各种型号的 Dell Poweredge 服务器。2450是我们用于我们的 DNS 服务器和我们自己的网站的,即使这样也有点过分了。但它们也很便宜而且很容易找到。我们有一个6650用于我们的托管网站,它可以很好地工作,即使有几个使用 CMS 的流行网站,比如 Mambo。

    是的,你需要一个好的 UPS 以及冷却和备份。UPS 也可能是你可以在 Ebay 上买到的东西,但你必须确保电池是新的。不过,我不知道在哪里可以买到便宜的空调。我们在服务器机箱中使用消费级计算机作为我们的备份机器(硬盘驱动器很便宜,磁带驱动器很昂贵,而且无论如何您都无法将它们自动化)。备用机器可以像溜溜球一样上下移动,而您的客户不会注意到。如果驱动器出现故障(或者如果您真的喜欢软件 RAID 阵列),那么您必须在下一次数据灾难发生之前更换它。这个盒子上的 6 小时停机时间也是您的客户不会注意到的。

    现在,这一切的账单……可能不仅仅是啤酒预算。出于这个原因,我真的不知道你为什么不去接受正规培训,因为学费差不多,而且你可能会使用更新的硬件。而且,这也没什么。这种硬件非常可靠,您甚至几乎不需要与之交互,最终您只需按照手册中的说明进行操作即可。事实上,服务器上的软件会复杂得多。

    • 0
  6. Kyle
    2009-07-11T09:36:39+08:002009-07-11T09:36:39+08:00

    对于在家玩耍(以及您的学习过程),请按照 Ernie 和其他人所说的购买使用,并且一定要在家中使用它。它不会安静——大多数合适的服务器在启动时听起来像喷气发动机。

    但是,对于您在 Internet 上为客户托管的任何东西,租用总是比购买要好。你不会有柴油发电机、多个电网连接、多个互联网连接、N+1 UPS、N+1 冷却,一切。

    • 0

相关问题

  • 具有 26 周覆盖保护期和 1 年可附加期的媒体集是什么意思?

  • 社区对备份解决方案的意见

  • 无法读取不同 LTO-3 驱动器上的 LTO-3 磁带

  • 使用 TSM 备份时跳过硬链接

  • 使用 rsync 维护名称更改的目录的副本

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve