投稿日: Nov 18, 2016
Amazon EMR クラスターで、自動的にノードを追加 (スケールアウト) および終了 (スケールイン) するようポリシーを設定できるようになりました。Amazon EMR はプログラムで Apache Spark や Apache Hive などのアプリケーションをスケールアウトし、追加のノードを利用してパフォーマンスを向上させたり、クラスターのノード数をスケールインして、使用率が低いときにコストを節約したりできます。クラスターは、YARN 使用状況メトリクスを含めて、Amazon EMR で提供される Amazon CloudWatch メトリクスに基づいてスケールすることができます。
Amazon EMR のスケールダウン動作が設定可能になりました。Amazon EMR はリリース 5.1.0 から、タスクの完了にかかわらず、Amazon EC2 請求のインスタンス時間に近づくとクラスターでスケーリング中にノードを終了するようになりました。以前のデフォルト動作の使用を希望する場合は、インスタンス時間の限度に近いかどうかにかかわらず、ノードのすべての実行中のタスクが完了するのを待ってから終了するようクラスターを設定することもできます。
Amazon EMR コンソール、AWS コマンドラインインターフェース (CLI)、Amazon EMR API を使用する AWS SDK から、Auto Scaling ポリシーを作成または変更できます。Auto Scaling は Amazon EMR リリース 4.x および 5.x で有効にでき、時間の限度でのスケールダウンはリリース 5.1.0 以降でサポートされます。Auto Scaling およびスケールダウン動作の詳細については、Amazon EMR のドキュメントを参照してください。