我们想通过互联网使用自定义 Linux 发行版与 Gui对于一些简单的任务(主要是编写运行简单的python程序)而不是计算密集型的任务。
在高峰期,该系统最多可供 150 人使用。
有什么方法可以让这样的事情发挥作用吗?例如,像亚马逊的cloudfront 这样的,但在本地服务器实现。
答案1
同时运行那么多会话是这将需要一些非常严苛的硬件,并且需要做出权衡。别忘了亚马逊几乎已经设置了一整套服务器集群来一起运行。
一个权衡是网络使用效率(其中 nx 更好)与处理器使用效率(其中简单的 x 转发更好)之间的权衡。长期服务提供商是一个选项,但你需要足够的内存来运行所有这些图形会话 - LTSP/ubuntu 建议使用配备 1GB RAM 的四处理器系统对于三个客户端来说,您实际上需要的可能会少得多,这取决于设置和使用模式。
答案2
X11 提供了这样的访问。也许 NX 会占用更少的带宽。
答案3
如果您的用户已经具有 ssh 访问权限,则在许多情况下只需使用带有 x 转发的 ssh 就足够了。
如果没有的话,你可能需要查看 x2go:http://www.x2go.org/