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