Amazon EC2 Auto Scaling

新增或移除運算容量,藉此滿足不斷變化的需求

Amazon EC2 Auto Scaling 能夠協助您維護應用程式的可用性,也可以讓您根據定義的條件自動新增或移除 EC2 執行個體。您可以使用 EC2 Auto Scaling 的機群管理功能,維護您機群的運作狀態和可用性。您還可以使用 EC2 Auto Scaling 的動態和預測性擴展功能,新增或移除 EC2 執行個體。動態擴展會對不斷變化的需求回應,預測性擴展則根據預測需求自動排程正確數量的 EC2 執行個體。動態擴展和預測性擴展可以結合使用以加速擴展。 

全新 AWS 部落格
SiteMerch-PredictiveScaling_Editorial

在單一 ASG 中自動擴展購買選項。 閱讀部落格 »

優勢

改善容錯能力

Amazon EC2 Auto Scaling 可以偵測執行個體何時運作狀態不佳、何時終止並用新執行個體來取代。 

提升應用程式的可用性

Amazon EC2 Auto Scaling 可確保您的應用程式始終具有適當的運算量,並透過預測性擴展來主動佈建容量。

降低成本

Amazon EC2 Auto Scaling 僅在需要時新增執行個體,並且可以跨購買選項進行擴展,以最佳化效能及成本。

運作方式

機群管理

無論執行一個或數千個 Amazon EC2 執行個體,您都可以使用 Amazon EC2 Auto Scaling 偵測效能不佳的 Amazon EC2 執行個體和運作狀態不佳的應用程式,並自動取代這些執行個體,無須自行介入。這可確保應用程式擁有您預期的運算容量。Amazon EC2 Auto Scaling 將執行三項主要功能,來自動化 EC2 執行個體的機群管理:

  • 監控執行中執行個體的運作狀態
    Amazon EC2 Auto Scaling 可確保您的應用程式能夠接收流量,而且 EC2 執行個體運作正常。Amazon EC2 Auto Scaling 會定期執行運作狀態檢查,以識別任何運作狀態不佳的執行個體。
  • 自動取代受損的執行個體
    運作狀態檢查期間發現受損的執行個體時,Amazon EC2 Auto Scaling 會自動終止該執行個體,並使用新的執行個體進行替換。這表示當執行個體需要替換時,您無須手動回應。
  • 平衡所有可用區域的容量
    Amazon EC2 Auto Scaling 會自動平衡所有區域的執行個體,且會不斷啟動新的執行個體,以便在整個機群的區域間盡可能平均分配執行個體數量。
EC2 執行個體的自動化管理

排程擴展

基於排程的擴展可讓您在已知負載變化之前擴展應用程式。例如,每週 Web 應用程式的流量從週三開始增加,週四保持高位,週五開始下降。您可以根據 Web 應用程式的已知流量模式來規劃擴展活動。

Print

動態擴展

Amazon EC2 Auto Scaling 可讓您緊密跟隨應用程式的需求曲線,減少提前佈建 Amazon EC2 容量的需求。例如,您可以使用目標追蹤擴展政策選取 CPU 使用率等應用程式負載指標。或者,使用 Application Load Balancer 中的新 "Request Count Per Target" 指標設定目標值,這是 Elastic Load Balancing 服務的負載平衡選項。接著,Amazon EC2 Auto Scaling 會視需要自動調整 EC2 執行個體數量以維持目標。

Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix

預測性擴展

預測性擴展現作為 EC2 Auto Scaling 政策原生支援,使用機器學習來排程合適的 EC2 執行個體數目,以預測即將到來的流量變化。預測性擴展可以預測未來的流量,其中包括規律發生的峰值,並預先佈建合適的 EC2 執行個體數目。預測性擴展的機器學習演算法會偵測每日和每週模式的變化,並自動調整預測值。這樣就不需要隨著一段時間的週期性變化,持續手動調整 Auto Scaling 參數,讓 Auto Scaling 更容易設定。Auto Scaling 現加入預測性擴展功能,為客戶提供更迅速、更簡單、更準確的容量佈建,而且應用程式費用更低,反應更快。

SiteMerch-PredictiveScaling_Editorial

開始使用 Amazon EC2 Auto Scaling

Step 1 - Sign up for an AWS account

註冊 AWS 帳戶

立即存取 AWS 免費方案
icon2

利用 10 分鐘教學了解

透過 簡單的教學開始使用。
icon3

開始使用 AWS 進行建置

按照逐步指南啟動您的 AWS 專案

進一步了解 Amazon EC2 Auto Scaling 功能

瀏覽功能頁面
準備好開始使用了嗎?
註冊
還有其他問題嗎?
聯絡我們