2016-07-29 73 views
0

對於我的項目,我們希望創建一個具有ON-DEMAND主節點,核心節點和現場任務節點的EMR集羣。由於我們的整個數據都在S3中,我們希望將核心節點限制爲1,並僅將任務節點用於處理。處理AWS EMR集羣中任務節點的現場終止

由於任務節點是現貨,所以我被阻止如何處理終點終端。每當現場實例關閉時,我想創建按需任務節點來代替它們。

確定任務節點終止的最佳方式是什麼?通過describeCluster API調用?或通過現場終止通知?

在此先感謝。

回答

0

我會建議現場終止通知是最佳選擇。回收過程中增加了兩分鐘警告,正式稱爲競價型實例終止通知。您的應用程序可以使用此時間來保存其狀態,上載最終日誌文件或從Elastic Load Balancer中刪除自己。此更改允許更多類型的應用程序受益於競價型實例的規模和低價格。

此博客真的是一個很好的閱讀。

https://aws.amazon.com/blogs/aws/new-ec2-spot-instance-termination-notices/