我最近在 Amazon AWS 上设置了一个“微型”Windows 2008 数据中心服务器。我的小组需要几个并发 RDS 用户才能访问该机器。如果不安装“远程桌面服务器”角色,它允许 2 个并发连接。
我在 MS 网站上看到,为了设置多个用户,我们需要安装 RDS 角色。我这样做了,但现在我们尝试共享的应用程序运行速度比以前慢得多。在安装角色之前,它需要大约 5 秒钟才能打开;现在需要几分钟才能打开——除了我之外没有其他用户登录。
我的假设是,RDS 角色可能对于这个微型实例来说太多了,目前,更改为另一个大小的实例不是一个选择(如果我们获得足够的资金,以后可能会有可能)。
这让我想到以下问题:
1) 假设 RDS 角色正在减慢速度,这是一个合理的评估吗?或者我可以通过其他方式加快速度吗?我们谈论的是一台内存约为 600MB 的机器。
2)如果我恢复到 RDS 之前的角色,是否有任何合法的方法(就购买 RDS 许可证)来获得超过 2 个并发桌面?我确实读过这,我并不怀疑回答者的知识渊博;但其他人可能有其他经验。我也明确表示,我们希望以合法的方式做到这一点。
提前感谢所提供的任何帮助!
编辑:如果它有助于回答问题,那么所讨论的应用程序就是 Lotus Approach 数据库。
另外,我是从技术角度问这个问题,而不是从法律角度。我想知道是否可以在没有 RDS 角色的情况下安装有效的许可证。
答案1
我认为即使只有两个用户,性能问题也存在。如果用户超过两个,我肯定会看到性能问题,特别是如果使用的程序很繁重的话。
Windows Server 2008 的最低内存建议为 512 MB,建议为 2GB。我当然明白 AWS 的成本影响,但您正在推动运行内存为 600MB 的 Windows 机器的功能。
无论如何,RDS 改变了服务器处理用户会话的方式。它抽象了用户配置文件和全局变量,这样如果低级用户试图删除应用程序或系统文件,它会将更改限制在该用途上。该功能可能会引入导致服务器页面溢出的额外开销。但无论如何,除了查看性能监视器并进行一些简单的会话测试外,很难真正找出原因。
回答你问题的另一部分,为了获得两个以上的 RDS 许可证,你必须在网络上运行具有有效许可证文件/服务器的 RDS。没有合法的方法可以绕过这一点。
答案2
问题 (1) 的答案是“也许。删除该角色,看看机器是否加速。”——您可能还想查看系统资源利用率,看看是否对系统施加了过高的负担。
问题 (2) 的答案是“与微软和/或你的律师交谈”——您在搜索中遗漏了这个有关许可的典型问题,基本上可以归结为“许可证很难,我们大多数人都不是律师,我们不想给你不好的建议,最终让你支付巨额罚款。”
然而,我的理解是,微软已将非 RDS 系统限制为 2 个桌面,以便人们真正购买必要的许可证......