我是Windows Azure的新手,对网络/工作人员角色和实例感到困惑。我计划部署一个使用WCF服务作为后端的Web应用程序。我有几个问题:
答案 0 :(得分:2)
我说我需要一个Web角色来托管Web应用程序 以及托管内部WCF的另一个辅助Web或辅助角色 服务?
是。 Web角色适用于托管Web应用程序(网站,Web服务等),而Work Roles适用于托管不需要用户交互的后台应用程序(将其视为托管Services
,就像在本地计算机上运行的应用程序一样)
我应该从多少个实例开始?是一个好主意 每个web / worker角色有两个实例,即如果是一个 不可用?
是。事实上,要获得Microsoft的SLA保证,您需要运行2个角色实例。
我认为有多个实例也允许 自动负载平衡?
是。默认情况下,使用循环负载平衡对所有Web角色实例进行负载平衡。 AFAIK,工作者角色实例不是负载平衡的。