2016-07-29 45 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/