当前位置:  开发笔记 > 后端 > 正文

我想对我的天蓝网站进行负载均衡

如何解决《我想对我的天蓝网站进行负载均衡》经验,为你挑选了1个好方法。

abc.azurewebsites.net使用Visual Studio 将我的网站()托管到Azure Web Apps.

现在1个月后,我面临交通管理方面的问题.由于请求数量太多,我的CPU总是90-95%.

有没有人知道如何在不更改域名的情况下在此Web应用程序中添加流量管理abc.azurewebsites.net?它是否在我的应用程序中硬编码?

我想过将Web应用程序更改为虚拟机,但现在已经部署了,我害怕域名丢失.



1> Matias Quara..:

在扩展Web应用程序时,您可以添加当前定价层的实例,Azure会将Web App包部署到每个实例.

在所有实例上都有一个Load Balancer,因此,流量会在它们之间自动进行负载平衡.您不需要虚拟机,也不需要配置任何额外的流量管理器.

我可以保证我的公司正在使用Azure Web Apps来管理超过1000个并发用户,只需2-3个实例即可生成数千个请求.如果您实施或不实施缓存策略以及您使用的是哪种数据存储,这一切都取决于您的应用程序的功能以及它可以访问的其他资源.

高CPU并不总是意味着高流量,它是CPU和Http队列长度的混合,可以让您了解实例处理流量的情况.

您的解决方案可能会实现一组内容:

性能调整您的应用程序

添加缓存策略(Azure Redis等分布式缓存是一个不错的选择)

通过基于HTTP队列长度/ CPU配置自动扩展来增加Web App实例.


是否可以配置隐式负载均衡器?例如,我想改变实例平衡的策略.
推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有