Azure移动服务规模问题

时间:2015-12-15 02:46:27

标签: azure scale azure-mobile-services

我正在使用Azure移动服务,并面临以下问题:

  1. 自动缩放的策略是什么,我认为它可以通过API调用进行扩展,     规模的门槛是多少?例如,它将处于什么状态     将单位从3增加到5,以及如何将单位从5减少到3     当QPS下降?我可以按CPU使用率或http队列大小自定义比例吗?

  2. STANDARD模式最多10个单位,如何扩展10个以上?

  3. 对于监控,如何自定义监控矩阵,以及如何发送电子邮件等提醒?

1 个答案:

答案 0 :(得分:1)

嗯,这实际上取决于你的API。通常我按“Http Queue Length”缩放。这可以让您了解用户等待响应的时间。我通过运行负载测试找到''阈值'。您可以在应用服务计划上设置缩放规则。但是,如果可能的话,您可以从定义静态比例规则开始(晚上几个实例,白天更多)。

超过10个,您可以在高级层中扩展到20个。如果您需要更多,则需要创建应用服务环境(https://azure.microsoft.com/en-us/blog/introducing-app-service-environment/

您可以在门户中添加一些警报规则(如CPU和http队列长度),以发送电子邮件。如果您想要完全自定义,我会查看Application Insights(或其他监视/日志记录服务)。