正确了解您的需求

正确了解您的需求

我们开发了一个应用程序。
我们的应用程序需要通过 RDP 协议连接到服务器(因此,我认为服务器上应该运行 RDP 服务器)。
服务器需要以信息亭模式为每个连接的客户端启动 Firefox(经过专门配置)(会话应该只包含 Firefox 应用程序,而不能关闭它和/或打开其他应用程序)。
我们的应用程序将显示 Firefox 窗口(就像它在客户端机器上运行一样)我们认为很多人会使用我们的应用程序(几千人,可能同时使用)。
所以我们认为我们的服务器应该拥有大量的计算资源和广泛的互联网渠道。

我们需要一个托管,或者可能是专用服务器(抱歉,我现在还不完全明白它是什么),或者可能是其他东西(云托管?)用于我们的应用程序服务器。
我是一名程序员,我没有服务器、云和相关事物方面的经验。
我认为我们需要的服务器是终端服务器,但我可能错了。
我们需要终端服务器,对吗?
这样的服务器是否支持任意(高)数量的同时会话?
对于我们预期的负载水平(高,几千个用户或更多),我们需要云技术吗?
你能为我们的任务推荐具体的托管/工具/平台吗?
这种托管/服务的价格水平是多少?
我可能错过了一些其他的东西?
抱歉我的英语不好。
如果我对我们应用程序的功能描述得不清楚,请告诉我,我会更准确地解释。
谢谢。

答案1

您的问题确实太宽泛了。

向您解释所有细节超出了本文的范围(这可能需要几天的顾问工作),因此,让我建议您首先采取几个步骤(因为在过去的 12 年里,我不得不回答几位客户的相同问题,我开始弄清楚获得这些权利的模式是什么):

正确了解您的需求

我的意思是,真的,先这么做。

您声明您开发了该应用程序,因此您需要回到开发人员那里并要求他们编写规范。它们应该包含以下内容:

  • 架构要求(32/64 位)
  • 操作系统要求(需要什么特定版本的 Windows,需要哪些角色和服务)。
  • 大小(每个用户需要多少内存、CPU 和硬盘空间?总体而言,每个服务器需要多少共享资源)。
  • 额外要求(您需要打印吗?访问客户端上的 USB 设备?服务器上的特殊硬件?)

您还需要联系您的业务用户并询问他们有关 SLA 和 DR 的问题:

  • 您需要什么类型的正常运行时间?99.999% 24/7?99% 8/5?
  • 如果发生中断,可以接受的恢复时间是多长?您能承受多少数据丢失?您想保留多少历史记录?您对备份是否有具体要求(例如,将副本存储在距离主站点不少于 50 公里的地方)
  • 您需要什么类型的备份?
  • 您需要什么级别的数据安全?
  • 您计划托管多少个用户(总计和同时)。

一旦你整理好了这些问题的答案,就可以进行下一步了:

获得专业帮助

您的问题表明,现在,您对事物的技术方面了解不够,并且很可能无法独自成功,因此您要么需要大量额外的培训,要么需要帮助。

找一个熟悉 Windows Server 以及中大型部署或终端服务的人(Citrix 是一个很好的参考)。他或她还需要对安全有很好的了解。向他们提供您的文档并要求他们为您的托管准备技术要求。准备好与他们讨论细节甚至更改计划:使用终端服务正确实现高可用性等某些事情的成本非常高。

根据您的具体要求,最好与安全专家仔细检查这些技术要求。

一旦您掌握了所有这些,您就可以轻松寻找符合您需求的服务提供商。

答案2

您可能需要一个终端服务器,因为 RDP 是 Windows 远程桌面会话主机/终端服务器在服务器端实现的协议,尽管从您的问题中无法清楚知道 RDP 是否是一项硬性要求,或者您是否会使用任何允许图形界面远程处理的技术(例如 X)。

显然,TS 会不是支持任意数量的连接,并且每个可能连接的用户或设备都需要获得许可。

单个会话主机通常可服务的用户数在几十到几百之间,具体取决于负载和容量。它无法支持数千个用户,但可以使用远程桌面连接代理或第三方软件。

至于产品推荐、定价和许可问题,您来错地方了 - 这些问题显然与主题无关。我们也没有针对这些情况的常用推荐网站。

相关内容