有没有什么办法可以让一大群人非本地运行 Linux?

有没有什么办法可以让一大群人非本地运行 Linux?

我们想通过互联网使用自定义 Linux 发行版与 Gui对于一些简单的任务(主要是编写运行简单的python程序)而不是计算密集型的任务。

在高峰期,该系统最多可供 150 人使用。

有什么方法可以让这样的事情发挥作用吗?例如,像亚马逊的cloudfront 这样的,但在本地服务器实现。

答案1

同时运行那么多会话这将需要一些非常严苛的硬件,并且需要做出权衡。别忘了亚马逊几乎已经设置了一整套服务器集群来一起运行。

一个权衡是网络使用效率(其中 nx 更好)与处理器使用效率(其中简单的 x 转发更好)之间的权衡。长期服务提供商是一个选项,但你需要足够的内存来运行所有这些图形会话 - LTSP/ubuntu 建议使用配备 1GB RAM 的四处理器系统对于三个客户端来说,您实际上需要的可能会少得多,这取决于设置和使用模式。

答案2

X11 提供了这样的访问。也许 NX 会占用更少的带宽。

答案3

如果您的用户已经具有 ssh 访问权限,则在许多情况下只需使用带有 x 转发的 ssh 就足够了。

如果没有的话,你可能需要查看 x2go:http://www.x2go.org/

相关内容