我有一台功能强大的服务器计算机和 5-10 台本地计算机(性能较弱的 PC)。所有用户都必须使用昂贵的软件(例如 MatLab)
我可以建立这样的“云”网络吗?软件安装在服务器上(Windows + 软件),但本地计算机在 Linux 上并使用来自服务器的软件?所有客户端一次只能使用一个软件程序。
这合法吗?(就软件许可证而言)
如何实现这一点?
谢谢。
答案1
是的,您可以这样做,使用 MS Terminal Services 或 Citrix 之类的服务,然后在 Linux 客户端上获取 RDP/VNC 客户端 - 它是否包含在您的应用程序的服务条款中完全取决于您的许可证的具体内容 - 只有您可以通过与供应商交谈来了解这一点。
答案2
如果您选择这种方式,最终会得到更像 RDS 的设置。您也可以看看是否可以使用 ThinApp 来虚拟化 Matlab 应用程序,尽管我不确定它是否可以虚拟化。