使用基於時間的自動縮放 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用基於時間的自動縮放

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

以時間為基礎的擴展功能可讓您依照指定的排程啟動或停止執行個體,控制層在一天或一週中的特定時間應該有多少個線上執行個體。 AWS OpsWorks 堆疊會每隔幾分鐘檢查一次,並視需要啟動或停止執行個體。您會為每個執行個體分別指定排程,如下所示:

  • 一天當中的時間。例如,您可以在白天執行比夜間更多的執行個體。

  • 一週當中的天。例如,您可以在工作日執行比週末更多的執行個體。

注意

您無法指定特定日期。

將以時間為基礎的執行個體新增至圖層

您可以將新的時間式執行個體新增至 layer,或是使用現有的執行個體。

新增新的時間式執行個體
  1. 在 [執行個體] 頁面上,選擇 [+ 執行個體] 新增執行個體。在 [新增] 索引標籤上,選擇 [進階],然後選擇 [基於時間]。

    Add instance (新增執行個體) 頁面上的時間式擴展選項
  2. 設定執行個體。然後選擇「新增實體」,將實體新增至圖層。

將現有時間式執行個體新增至 layer
  1. 如果圖層已經有以時間為基礎的執行個體,請在「以時間為基礎的執行個體」頁面上選擇 + 執 否則,請選擇 [新增時間型執行個體]。然後選擇現有選項卡。

    將現有時間類型執行個體新增至 layer
  2. 在「現有」頁籤上,從清單中選擇執行個體。清單只會顯示時間式執行個體。

    注意

    如果您改變使用現有執行個體的想法,請在「建」(New) 標籤上建立新執行個體,如前述程序所述。

  3. 選擇「新增實體」,將實體新增至圖層。

設定時間型執行個體

在您將時間式執行個體新增至 layer 後,您會根據以下程序設定其排程。

設定時間式執行個體
  1. 在功能窗格的 [執行個體] 下,選擇 [以時間為基礎]。

  2. 填寫所需小時下方的適當方塊,以指定每個以時間為基礎的執行個體的線上期間。

    • 若要每天使用相同的排程,請選擇 [每天] 索引標籤,然後指定線上時間週期。

    • 若要在不同日期使用不同的排程,請選擇每一天,然後選擇適當的時段。

    時間類型擴展的排程
注意

請務必預留啟動執行個體所需的時間,而 AWS OpsWorks Stacks 只會每隔幾分鐘檢查一次,看看是否應該啟動或停止執行個體。例如,若執行個體在 UTC 時間 1:00 時應處於執行狀態,請在 UTC 時間 0:00 啟動它。否則, AWS OpsWorks 堆疊可能要等到 UTC 1:00 後的幾分鐘才會啟動執行個體,而且執行個體需要幾分鐘的時間才能上線。

您可以執行上述步驟,隨時變更執行個體的線上時段。下次「 AWS OpsWorks 堆疊」檢查時,會使用新的排程來決定要啟動還是停止執行個體。

注意

您可以開啟以時間為基礎的頁面,然後選擇「新增時間型實體」(如果您尚未將時間型實體新增至圖層) 或 + 執行個體 (如果圖層已有一或多個以時間為基礎的執行個體),將以時間為基礎的執行個體新增至圖層。然後,依照上述程序所述設定執行個體。