5

我在 Azure PAAS 服务 App Service 中有一个 Web APP。应用服务计划使用名为“ACU”的单位。有什么方法可以计算我的网络应用程序所需的 ACU 数量。因为我必须进行计费计算,所以我需要证明选择的实例大小是基于一些逻辑计算的。

4

2 回答 2

5

问:什么是 Azure 计算单元 (ACU)?

A. Azure 计算单元 (ACU) 的概念提供了一种跨 Azure SKU 比较计算 (CPU) 性能的方法。

Azure 计算单元 (ACU) 用于帮助了解不同 Azure 系列和大小 VM 之间的相对计算性能。它基于值为 50 的 A0(特小)。ACU 为 100 的 VM 的计算量是 ACU 为 50 的 VM 的两倍。ACU 为 200 的 VM 将是 VM 的两倍ACU 为 100 等等。

所以你应该分析CPU UsageMemory Usage

看到这一点,你可以去你的应用服务-->诊断和解决问题-->可用性和性能。

在此处输入图像描述

于 2020-08-24T07:06:08.620 回答
0

最重要的不仅仅是考虑 ACU 的可扩展性和成本。

因此,您可以Scale UpScale Out您的应用服务在高峰使用期间满足需求并获得最终成本。

垂直扩展:对于扩展,由于您最初不知道哪种 VM 就足够了,您可以从基本的或中间的(不是非常强大的)开始。在大多数情况下,通用型 VM (50-210 ACU) 就足够了。链接:https ://docs.microsoft.com/en-us/azure/app-service/manage-scale-up

水平扩展:最好也扩展您的应用服务计划。您可以自动缩放并设置自动缩放规则或采用手动路线。链接:https ://docs.microsoft.com/en-us/azure/azure-monitor/autoscale/autoscale-get-started

接下来,您应该按照 Doris 的建议监控您的 CPU 使用情况和内存使用情况。此外,您还可以转到运行历史记录并查看您的使用情况: 在此处输入图像描述

根据您的发现,您可以调整所需 VM 的数量和种类。

于 2021-02-25T06:21:04.830 回答