Peu*_*uge 9 load-balancing azure azure-web-sites
我刚刚从这里了解到Azure网站具有粘性负载平衡.我的问题有两个:
1)这是否意味着我不一定需要使用Azure Cache(或类似的东西)来处理我的会话?
2)在其中一个底层虚拟机发生故障的情况下会发生什么情况,我认为负载均衡器会将其选中并将请求路由到另一个虚拟机并更改ARRAffinity cookie.
任何见解都非常感激.
谢谢
你绝对应该考虑会话缓存.虽然在大多数情况下他们都有粘性会话,但是你在第二个问题中提到的失败可能会导致会话失败.这取决于你真正使用会话的数量以及丢失的会话对用户体验的意义.
如果托管网站的底层VM死亡,流量将被路由到另一个VM,另一个IIS进程将被启动以处理请求.如果您已经设置了多个实例,那么在它意识到另一个实例不再存在之后,它将被路由到另一个实例.请注意,根据我的理解,如果您在标准模式下运行,则您在专用VM上运行.如果您愿意,您可以控制同一订阅和数据中心站点中的哪些站点移动到此VM上.如果您运行许多站点,这就是如何节省大量成本的方法.
看看这个Azure Fridays剧集:http://channel9.msdn.com/Shows/Windows-Azure-Friday/How-Azure-Web-Sites-Scale-with-Stefan-Schackow
归档时间: |
|
查看次数: |
4128 次 |
最近记录: |