2015-12-15 33 views
0

我使用Azure的移動服務,並面臨着以下問題:Azure的移動業務規模問題

  1. 什麼策略自動縮放,我看到它可以通過API調用擴展, 什麼是對的規模門檻?例如,在什麼情況下,當QPS下降時,它會將單位從3增加到5,以及如何將單位從5減少到3 ?我可以通過CPU使用率或http隊列大小來自定義比例嗎?

  2. STANDARD模式最多有10個單位,我怎樣才能將它擴展超過10個單位?

  3. 對於監控,我如何定製顯示器矩陣,以及如何發送類似電子郵件的警報?

回答

1

嗯,它真的取決於你的API。通常我按「Http Queue Length」進行縮放。這給你一些關於用戶等待響應的時間的指示。我通過運行負載測試來找到'該'閾值。您可以在應用服務計劃中設置縮放規則。但是,如果可能的話,您可以首先定義一個靜態縮放規則(夜間少數情況下,白天更多)。

比例超過10,可以在優質等級中縮放到20。如果你需要比這更多,你需要創建一個應用程序服務環境(https://azure.microsoft.com/en-us/blog/introducing-app-service-environment/

您可以在發送電子郵件門戶(如CPU & HTTP隊列長度)添加一些警報規則。如果您想完全定製,我會查看Application Insights(或其他監視/日誌記錄服務)。