我目前的设置有两个 24 英寸的屏幕(我希望有第三个),还有键盘/鼠标等,全部连接到 Linux 机器上。假设我在服务器机架上有一台合适的计算机,并且网络连接良好(Gb 以太网,ping 时间约为 1ms),有什么办法可以用服务器机架中的计算机替换我桌子下面的盒子?我会看到什么样的价格标签?它与本地计算机的价格有多接近?
(笔记:我并不是在寻求购物建议,而是寻求决定是否值得研究的信息。)
我正在考虑一个使用 X、NX、RDP 或类似技术的瘦客户端设备,或者运行某种远程访问客户端作为其唯一功能的极小型计算机。
另外,我没有考虑 Citrix 类型的解决方案:我将与另一端的真实计算机(而不是 VM)对话,并且我将拥有对它的 root 访问权限和独占控制权
我的用例是,在工作时,我希望能够通过某种远程 GUI 系统访问我的主要工作机器,就像我坐在它旁边一样。一旦我拥有了它,问题就变成了:为什么要把它放在我的办公桌上?服务器机房就是为此而建的,它可以更好地从那里访问其他服务。此外,它还可以让 IT 部门维护更少类型的硬件。
答案1
我有丰富的使用 VNC 的经验,从轻量级系统到数据中心的重量级 Linux 服务器。专业上,我使用过 RealVNC Enterprise,可以说,只要您不进行大量图形操作,使用快速、低延迟的连接在大多数情况下不会出现明显的延迟。但是,一旦您的往返时间超过 20 毫秒,您通过低带宽线路连接,或者您尝试执行一些需要大量数据的操作(一想到全屏视频我就感到畏缩)... 它就不再像桌面了。如果您对此没意见,我会考虑使用 TigerVNC(http://tigervnc.org) 进行个人设置。
答案2
所需的硬件很大程度上取决于服务器机架距离您的办公桌有多远。
距离是否足够近,以便 VGA/DVI 电缆可以与扩展的键盘/鼠标电缆一起运行?这样最便宜。
如果您需要更像企业环境的设置,其中刀片工作站和瘦客户端之间有一点空间,那么您将需要一个哑终端。
真正的瘦客户端倾向于使用虚拟化和应用程序框架(如 Citrix)在终端桌面上生成应用程序。这至少需要一个哑终端和一个应用程序服务器。
许多哑终端可以处理多头图形。“服务器”框实际上只生成应用程序,它是处理窗口放置的最终用户框架客户端,它们通常不关心是否有多个显示器。
但真正的问题是,如果这是家庭环境,那么在服务器机房中运行一个机器并在办公桌上运行一个瘦客户端系统能给你带来什么真正的好处呢?