在我目前的公司,我们正在对 azure 进行一些研究,以期将我们的一些旧系统迁移到云中。我们有以下系统都安装在客户的位置。
数据库 (SqlServer) 处理服务器 (Winform App) 各种客户端 (Winform Apps)
我们想要做的是将处理服务器转换为 ASP.NET Web API 并创建一个新的 Job Scheduler 作为某种长时间运行的进程,它将轮询数据库并向处理服务器发送请求。
这一切都很好,但我们不确定执行此操作的最佳方法。
我们很高兴为作业调度程序使用服务,为服务器使用 ASP.NET Web API,但我们不知道管理安装的最佳方式。
我们想做的是让每个大客户拥有一个带有调度程序和服务器的 WebRole,以及一个带有多个调度程序和服务器同时运行的 WebRole。
所以对于这个问题,
这真的可能吗?您可以在 Web 角色中运行许多项目吗?