我开发了一个桌面应用程序,现在我需要用户可以通过 RDP 连接使用它。我在 Azure 虚拟机中有 Windows 2012。我了解我需要为每个用户提供 CAL 许可证。请记住,用户不需要访问 Windows 桌面或除我之外的任何其他应用程序,我已将 Windows Server 配置为当他们登录时,应用程序自动启动,当他们关闭应用程序时,会话关闭. 因此,用户永远不会看到桌面或访问任何其他资源。
我的问题是,对于以下情况,这将是最具成本效益的选择:
- 用户总数:500
- 同时用户数(最坏情况下同时连接):<20
- 用户只能看到我的应用程序,而不是桌面,而不是 Windows 资源
- 应用程序基本上是使用 SQL 数据库的业务应用程序
我是 CAL 许可证的新手,我不清楚是否有同时用户而不是总用户的选项。另外,我正在阅读有关 Azure Windows 虚拟桌面的信息,但我不确定它是否更方便。