【问题标题】:Scaling based on Windows Azure CPU time?基于 Windows Azure CPU 时间的缩放?
【发布时间】:2014-08-03 08:20:07
【问题描述】:

Microsoft Azure 的网站将其 CPU 消耗报告为 CPU 时间,并以毫秒为单位。我知道这是运行代码所花费的时间,但这无助于做出扩展决定。我们采用的是“标准”计划,该计划为我们提供了整个 VM(不共享)。

另一方面,Azure 云服务将其 CPU 消耗报告为“CPU %”,这清楚地传达了总容量以及当前消耗以轻松扩展(例如:超过 80% => 扩展。低于 15% => 扩展下)

所以问题是,在没有衡量 容量 的情况下,考虑到像 CPU 时间 这样有点滑的衡量标准,您如何确定扩大/扩大规模的剩余容量是多少拒绝 Azure 网站的决策?

【问题讨论】:

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


    【解决方案1】:

    我刚刚查看了我的 Azure 网站设置,在我看来,虽然监控指标只为我们提供 CPU 时间,但自动缩放是通过定位 CPU 百分比。

    【讨论】:

    • 我很想将此标记为答案,尽管监控单元和操作单元之间存在明显的不匹配(在 Microsoft 方面)。监控在“CPU 时间”中不是很有用。
    • 同意 - 只是进一步考虑这一点。如果您希望确定要扩展到的实例数量的指标(即不是自动缩放),我认为像平均响应时间这样的指标会是一个更好的指标。
    • portal.azure.com 的新管理控制台正确显示 Web 应用程序(以前称为网站)的 CPU %
    • @stefann 遗憾的是,该图块现在将 CPU 百分比作为标题,但在图表和值中显示了 CPU 时间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 2012-11-16
    • 2014-05-16
    • 2015-04-18
    • 1970-01-01
    相关资源
    最近更新 更多