在Azure上部署WCF服务:Web角色还是辅助角色?

时间:2013-08-20 10:10:14

标签: wcf azure

我正在评估在Azure中部署Web服务的各种选项。目前,Web服务仅由前端UI消费,该前端UI将被部署为将托管Web服务的相同云服务内的单独Web角色。但是,Web服务将在稍后阶段以其自身的方式暴露。显然,Web服务可以从Web角色或工作角色中托管。你能不能对两种方法的利弊有所了解?您会为我的scnario推荐以下哪种方法?

1 个答案:

答案 0 :(得分:3)

Web角色假定应用程序将托管在IIS中。如果您的服务不需要IIS或其HTTP堆栈提供的任何好处,那么以工作者角色托管它可能会完全没问题,并且还为您提供较低的资源利用率(因为没有“开销”) IIS服务器)。