簡體   English   中英

Azure在特定時間自動擴展

[英]Azure auto-scale at specific times

我們想根據一天中的特定時間設置Azure自動縮放。 例如,在7:00,我們希望增加實例數,在17:00,我們希望減少實例數。

我們知道我們可以設置按其他指標(CPU,隊列中的消息數等)進行擴展,但這對我們有一些負面影響-啟動新實例需要一些時間,並且還會進行w3wp預熱也需要一些時間 當高負載到來時,我們需要立即准備實例。

有什么方法可以在一天的特定時間(從7:00到17:00)和一周的特定天數(工作日)設置自動縮放。

您可以根據需要選擇以下一般准則:

根據時間表縮放

除了基於CPU的縮放比例外,您還可以針對一周中的特定日期設置不同的縮放比例。

  1. 單擊添加比例條件。
  2. 設置比例模式和規則與默認條件相同。
  3. 選擇計划的“重復特定日期”。
  4. 選擇應該應用縮放條件的日期和開始/結束時間。

在特定日期縮放比例不同

除了基於CPU的縮放比例外,您還可以為特定日期設置不同的縮放比例。

  1. 單擊添加比例條件。
  2. 設置比例模式和規則與默認條件相同。
  3. 選擇指定計划的開始/結束日期。
  4. 選擇應該應用縮放條件的開始/結束日期和開始/結束時間。

有關更多詳細信息,請參閱Azure中的自動縮放入門

作為一般自動縮放准則 :當您可以很好地預測應用程序的負載以使用計划的自動縮放時,可以添加和刪除實例以滿足預期的需求高峰。 如果無法做到這一點,請基於運行時指標使用反應式自動縮放,以處理需求中不可預測的變化。 通常,您可以結合使用這些方法。 例如,創建一個策略,該策略根據您知道應用程序最繁忙的時間安排來添加資源。 這有助於確保在需要時可以使用容量,而不會延遲啟動新實例。 對於每個計划的規則,請定義允許在此期間進行自動縮放的指標,以確保應用程序可以處理持續但不可預測的需求高峰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM