gpt4 book ai didi

azure - 如何构建基于网络使用情况自动扩展的Azure云服务?

转载 作者:行者123 更新时间:2023-12-03 03:15:09 25 4
gpt4 key购买 nike

Azure 云服务具有基于 CPU/队列的自动缩放功能。我们有一组运行 API 的机器来上传和处理文件。尽管我们将处理部分移至根据队列大小进行扩展的辅助角色上,但服务器还在响应下载等其他操作的同时负责上传。

目前,我们正在使用更多机器来应对以防万一的情况,但我们希望构建一种可扩展且经济高效的方法,同时为用户提供出色的上传体验。

您会采取什么方法来创建一种方法来检测来自同一云服务的所有计算机的网络使用情况,并在必要时自动扩展?

最佳答案

我会:1) 创建计算下载/上传文件所需时间的指标。2)聚合某个持久层中的指标(我们在Azure中有很多)3)创建一个查看这些指标的服务4)检查阈值5) 使用 .NET 管理库触发受影响云服务的扩展。

此方法还可以根据您的解决方案进行扩展。您最终可以将扩展部分与检查部分分开,并将它们作为两个不同的服务,异步通信。

我们还有一个旧的开源项目可以为您完成其中的一些工作,因此您不必重新发明轮子。它的名字叫芥末。不过要小心,因为它不再被维护,但正如我所说,你可以将它用作灵感。

关于azure - 如何构建基于网络使用情况自动扩展的Azure云服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29332825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com