Hosting 应用程序实例的Windows宿主环境?

Hosting 应用程序实例的Windows宿主环境?,hosting,production-environment,Hosting,Production Environment,我的团队开发了一个服务器应用程序,每个客户都有自己的服务器应用程序实例,该实例托管在我们的数据中心内。应用程序打开远程客户端使用的许多TCP、UDP、SIP和RTP连接 我对服务器实例的托管有一些疑问,在当前情况下,我们使用exe文件,这些文件通过使用System.Diagnostics.Process命名空间的自行开发的“主机控制器”来运行实例 这样做的原因是,在发生崩溃等情况时,应用程序的单个实例不应影响其他实例 这是一个很好的托管选择吗?是否有类似于IIS的托管这些应用程序的基础设施,或者

我的团队开发了一个服务器应用程序,每个客户都有自己的服务器应用程序实例,该实例托管在我们的数据中心内。应用程序打开远程客户端使用的许多TCP、UDP、SIP和RTP连接

我对服务器实例的托管有一些疑问,在当前情况下,我们使用exe文件,这些文件通过使用System.Diagnostics.Process命名空间的自行开发的“主机控制器”来运行实例

这样做的原因是,在发生崩溃等情况时,应用程序的单个实例不应影响其他实例

这是一个很好的托管选择吗?是否有类似于IIS的托管这些应用程序的基础设施,或者我也可以在IIS中托管这些应用程序

我正在为这些服务器应用程序寻找一个更稳定的托管解决方案,我一直在寻找关于这个主题的以前的线程,但没有找到任何好的答案。该公司希望在本地托管应用程序,因此基于云的解决方案不是正确的答案


所有答案均已收到,谢谢

看看你的问题,我相信你的数据中心已经有了托管服务器。你问的是。。。您的开发方法(如为每个远程连接创建单独的实例)是否合适?我说得对吗?或者你需要帮助来找到正确的托管类型(VPS、分销商、云或专用)


我相信将实例彼此分离是一个非常好的主意。。。但是这会增加服务器上的负载。

如果我对问题的描述不清楚,很抱歉。我想知道的是,是否有一个好主意,通过内部开发的“host Conroller”托管所有实例,并使用System.Diagnostics.Process运行实例。或者,如果它只是一个更好的选择,使用IIS和WAS,以及所有意义上的内置托管功能。也许将实例实现为windows服务是个好主意?