【问题标题】:Azure websites scaling issueAzure 网站扩展问题
【发布时间】:2014-10-26 17:50:03
【问题描述】:

我正在使用包含 20 个网站的 azure 网站解决方案。托管在 4 核、8 GB RAM 标准实例上。我想知道如何在 Azure 网站中进行缩放以及何时进行?

另外,我正在从新的 azure 门户中读取一些值。 有人可以指导我了解我在这里看到的价值观吗?

谢谢

【问题讨论】:

  • 很高兴看到我不是唯一一个从 Azure 获得看似奇怪的指标的人。

标签: azure scalability azure-web-app-service


【解决方案1】:

平均值

平均百分比告诉您平均有多少资源被使用。因此,如果您有 8GB 的​​内存,并且您通常使用其中的 66%,那么您平均使用 5.28 Gb 的内存。下面列出的 CPU 平均值也是如此。

对于总数,我不知道。

您在这里没有使用太多可用的 CPU,但您肯定在利用 RAM。不过我不确定您运行的是哪种网络应用程序,因此很难确定是什么原因造成的。

缩放

在扩展方面,我总是建议从一台小机器开始,然后逐渐扩展。

根据您的使用情况,我会选择 CPU 内核更少但可用 RAM 更多的机器。在您的仪表板中,您可以通过单击“否”您的 Web 应用程序,然后向下滚动来查看如何扩展。点击 scale 标签,它应该如下所示:

您现在可以调整您想要的缩放比例。默认设置是 CPU 百分比,但这在这种情况下并不是特别有用。相反,选择Schedule and performance rules,就会出现一个新面板。在右侧,选择 Metric name 并查找 Memory Percentage

在您的特定情况下,这很有帮助,因为我们看到您的 RAM 一直在被使用。

查看操作,您将希望将计数增加并将虚拟机的数量更改为 1。这样做是当您的 RAM 达到一定的使用百分比时, Azure 将自动缩放并为你生成一个新的 VM。在 5 分钟的冷却时间后(默认值,列在底部),您的机器将恢复为 1 台机器。

结论

通过这些设置,每次您的网站使用

在您的情况下,我建议使用更少的内核,但更多的 RAM。

确保使用上方的保存按钮保存您的设置。

Scott Hanselman 作为great blog post 了解如何理解这一切。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    相关资源
    最近更新 更多