首页 文章

在windows azure中混淆了web / worker角色和实例 .

提问于
浏览
3

我是Windows Azure的新手,对网络/工作者角色和实例感到困惑 . 我计划部署一个使用WCF服务作为后端的Web应用程序 . 我有几个问题:

  • 我是否正确地说我需要一个Web角色来托管Web应用程序,另一个辅助Web或辅助角色来托管内部WCF服务?

  • 我应该从多少个实例开始?是否有一个每个Web / worker角色的两个实例,即一个不可用?

  • 我想有多个实例也允许自动负载 balancer ?

1 回答

  • 2

    我是否正确地说我需要一个Web角色来托管Web应用程序,另一个辅助Web或辅助角色来托管内部WCF服务?

    是 . Web角色适用于托管Web应用程序(网站,Web服务等),而Work Roles适用于托管不需要用户交互的后台应用程序(将它们视为托管 Services ,就像在本地计算机上运行的应用程序一样) .

    我应该从多少个实例开始?拥有每个Web / worker角色的两个实例是不是一个好主意,即如果一个不可用?

    是 . 事实上,要从Microsoft获得SLA保证,您需要运行2个角色实例 .

    我想有多个实例也允许自动负载 balancer ?

    是 . 默认情况下,使用循环负载 balancer 对所有Web角色实例进行负载 balancer . AFAIK,工作者角色实例不是负载 balancer 的 .

相关问题