我建立了一个互联网服务,可以同时处理几百个用户。它可以在 VMWare+Windows 2008 服务器网格上顺利运行。
为什么我不能用笔记本电脑代替传统的塔式和机架式服务器来构建硬件基础设施?从来没有人这样做过。我相信这样做肯定有充分的理由。但原因是什么?笔记本电脑有 1GB 以太网、足够的 RAM、足够的存储空间和足够的 CPU 功率来完成工作。这是过热问题吗?笔记本电脑难道不适合在高负荷下全天候运行吗?在高负荷下它们会发生什么?
我理想情况下希望将一台笔记本电脑垂直地放在另一台笔记本电脑旁边,就像将书滑入书架一样。每台笔记本电脑都可以使用书挡和门挡保持直立。我更喜欢使用书挡和门挡以外的东西,因为每个书挡上面都有一个鸭头,而书挡的“喙”部分会占用太多的水平空间。
不过,书挡问题是次要的。真正的问题是:为什么人们不能在 24/7 的服务器环境中有效地使用笔记本电脑代替传统服务器。如果他们可以……为什么不呢?如果这是可行的,我可以用什么来稳定笔记本电脑,而不是书挡/门挡?
(我可以使用一堆被扣押/未使用的笔记本电脑。这就是我询问的原因。)
答案1
- 笔记本电脑没有多个处理器
- 笔记本电脑没有 192+GB 的 RAM
- 笔记本电脑的 CPU 通常是低功耗版本(无论是瓦数还是处理能力)
- 笔记本电脑 CPU 通常会进入低功耗模式以节省电池电量
- 笔记本电脑没有 RAID 磁盘系统
- 笔记本电脑没有光纤通道 HBA
- 笔记本电脑没有多个以太网端口
- 笔记本电脑没有 10GbE 以太网
- 笔记本电脑没有热插拔组件(如磁盘)
- 笔记本电脑没有可升级的处理器
- 笔记本电脑没有可升级的 RAM(有些确实没有)
- 笔记本电脑没有 24x7 的工作周期
- 笔记本电脑没有 OOB 管理
- 笔记本电脑没有 4 小时服务合同
- 笔记本电脑没有软件供应商的支持
这样的例子不胜枚举……
- 笔记本电脑没有 TCP 卸载功能
- 笔记本电脑没有 iSCSI 卸载功能
- 笔记本电脑没有快速磁盘(通常为 5200 RPM,SSD 除外)
- 笔记本电脑没有巨大的磁盘容量
- 笔记本电脑的散热效果不是特别好
答案2
原因与您无法驾驶现代伊兰特参加 F1 比赛相同。
笔记本电脑专为有限的单用户使用而设计。它们无法很好地替代服务器,因为服务器的设计目标是提供弹性、冗余和持续运行,为多个客户端提供服务。
显然,您也没有仔细观察,因为笔记本电脑和服务器具有不同类型的 RAM、CPU、NIC(等等),并且 3.6 Ghz 四核 Xeon 与您笔记本电脑中的四核 CPU 完全不同。(猜三次哪一个更强大。)
如果您只是看原始数字,我会指出,我的廉价量产汽车的发动机排量(升数更大)比 F1 赛车大……但这实际上并不能告诉您哪辆车更快,不是吗?)
如果您真的认为您的笔记本电脑可以胜任这项任务,请设置一台笔记本电脑并尝试一次为几十或几百个客户提供网站(或其他任何服务)。您将遇到性能缓慢和大量错误,因为笔记本电脑和笔记本电脑组件不是为此设计的。
答案3
真正的问题是:为什么人们不能在全天候服务器环境中有效地使用笔记本电脑代替传统服务器。
因为它们没有热插拔电源或硬盘。
它们没有用户可维护的 CPU。
它们通常不支持超过 1 个内置硬盘,因此 RAID 是不可能的。
他们没有 LOM。
它们不支持 ECC/FB 内存。
它们不在任何 VMWare 或 Hyper-V HCL 上。
此外,这也太愚蠢了。