AWS 在 EC2 上推出了用 machine learning 協助 auto scaling 控制的功能:「New – Predictive Scaling for EC2, Powered by Machine Learning」。
最少給他一天的資料 (然後他會每天重新分析一次),接著會預測接下來的 48 小時的使用行為:
The model needs at least one day’s of historical data to start making predictions; it is re-evaluated every 24 hours to create a forecast for the next 48 hours.
所以是個學 pattern 然後預先開好機制等著的概念...
透過預測增加服務穩定性的概念... 如果本來就跑得好好的 (也就是靠 resource-based metric 觸發機器數量的方式跑得很好),就未必需要考慮這個方案了。
目前支援的區域中,東京不在列表內,不過其他常見的區域都支援了:
Predictive scaling is available now and you can starting using it today in the US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), and Asia Pacific (Singapore) Regions.