2016-07-29 10 views
0

私のプロジェクトでは、ON-DEMANDマスターノード、コアノード、およびスポットタスクノードを持つEMRクラスタを作成します。私たちのデータ全体がS3にあるので、コアノードを1に制限し、処理のためだけにタスクノードを使用します。AWS EMRクラスタのタスクノードのスポット終了の処理

タスクノードはスポットであるため、スポットターミネーションの処理方法はブロックされています。スポットインスタンスがシャットダウンするたびに、それらの代わりにオンデマンドタスクノードを作成する必要があります。

タスクノードが終了していることを識別する最善の方法は何ですか? describeCluster APIコールを介して?またはスポット終了通知を介して?

ありがとうございます。

答えて

0

スポット終了通知が最適です。正式にスポットインスタンス終了通知と呼ばれる2分の警告が追加された再利用プロセス。アプリケーションは、この時間を使用して状態を保存したり、最終ログファイルをアップロードしたり、Elastic Load Balancerから自身を削除することができます。この変更により、より多くのタイプのアプリケーションがスポットインスタンスの規模と低価格の恩恵を受けることができます。

このブログは本当にあなたのための良い読書です。

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

関連する問題