使用排程擴展來擴展 Spot Fleet - Amazon Elastic Compute Cloud

使用排程擴展來擴展 Spot Fleet

按照排程進行擴展讓您能夠因應可預測的需求變化,據以擴展您的應用程式。若要使用排程的擴展,請建立排程的動作以告知 Spot Fleet 在特定的時間執行擴展活動。當您建立排程動作時,可以指定現有的 Spot Fleet 、應該發生擴展活動的時間、最小容量和最大容量。您可以建立僅擴展一次或按照重複排程擴展的排程動作。

您只能針對已存在的 Spot Fleets 建立已排程動作。您無法在建立 Spot Fleet 的同時建立排程的動作。

限制

Spot Fleet 請求必須具有 maintain 的請求類型。類型 request 的請求或 Spot 區塊不支援自動擴展功能。

建立一次性排程動作

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在瀏覽窗格中,選擇 Spot 請求

  3. 選取您的 Spot Fleet 請求,然後選擇靠近畫面底部的 Scheduled Scaling (排程的擴展) 標籤。

  4. 選擇建立排程動作

  5. 名稱 中,為排程動作指定名稱。

  6. 容量下限容量上限或兩者輸入一值。

  7. 針對重複,選擇一次

  8. (選用) 針對開始時間結束時間或兩者選擇日期和時間。

  9. 選擇提交

按照重複排程擴展

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在瀏覽窗格中,選擇 Spot 請求

  3. 選取您的 Spot Fleet 請求,然後選擇靠近畫面底部的 Scheduled Scaling (排程的擴展) 標籤。

  4. 針對重複,選擇其中一個預先定義的排程 (例如,每天),或選擇 自訂,然後輸入 Cron 表達式。如需排程的擴展所支援之 Cron 表達式的詳細資訊,請參閱Amazon CloudWatch Events 使用者指南中的 Cron 表達式

  5. (選用) 針對開始時間結束時間或兩者選擇日期和時間。

  6. 選擇提交

編輯排程動作

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在瀏覽窗格中,選擇 Spot 請求

  3. 選取您的 Spot Fleet 請求,然後選擇靠近畫面底部的 Scheduled Scaling (排程的擴展) 標籤。

  4. 選取排程動作,然後選擇動作編輯

  5. 執行需要的變更,然後選擇提交

刪除排程動作

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在瀏覽窗格中,選擇 Spot 請求

  3. 選取您的 Spot Fleet 請求,然後選擇靠近畫面底部的 Scheduled Scaling (排程的擴展) 標籤。

  4. 選取排程動作,然後選擇動作刪除

  5. 出現確認提示時,請選擇 Delete (刪除)

使用 AWS CLI 管理排程的擴展

使用下列命令: