基于 Windows Azure CPU 时间的缩放?
Posted
技术标签:
【中文标题】基于 Windows Azure CPU 时间的缩放?【英文标题】:Scaling based on Windows Azure CPU time? 【发布时间】:2014-08-03 08:20:07 【问题描述】:Microsoft Azure 的网站将其 CPU 消耗报告为 CPU 时间,并以毫秒为单位。我知道这是运行代码所花费的时间,但这无助于做出扩展决定。我们采用的是“标准”计划,该计划为我们提供了整个 VM(不共享)。
另一方面,Azure 云服务将其 CPU 消耗报告为“CPU %”,这清楚地传达了总容量以及当前消耗以轻松扩展(例如:超过 80% => 扩展。低于 15% => 扩展下)
所以问题是,在没有衡量 容量 的情况下,考虑到像 CPU 时间 这样有点滑的衡量标准,您如何确定扩大/扩大规模的剩余容量是多少拒绝 Azure 网站的决策?
【问题讨论】:
【参考方案1】:我刚刚查看了我的 Azure 网站设置,在我看来,虽然监控指标只为我们提供 CPU 时间,但自动缩放是通过定位 CPU 百分比。
【讨论】:
我很想将此标记为答案,尽管监控单元和操作单元之间存在明显的不匹配(在 Microsoft 方面)。监控在“CPU 时间”中不是很有用。 同意 - 只是进一步考虑这一点。如果您希望确定要扩展到的实例数量的指标(即不是自动缩放),我认为像平均响应时间这样的指标会是一个更好的指标。 portal.azure.com 的新管理控制台正确显示 Web 应用程序(以前称为网站)的 CPU % @stefann 遗憾的是,该图块现在将 CPU 百分比作为标题,但在图表和值中显示了 CPU 时间。以上是关于基于 Windows Azure CPU 时间的缩放?的主要内容,如果未能解决你的问题,请参考以下文章