Amazon EMR Managed Scaling がアプリケーションマスター配置に対応するようになりました
本日、EMR Managed Scaling の新しい機能拡張を発表します。この機能拡張は、Yarn Node Label のサポートを追加することで、アプリケーションの耐障害性を向上させ、エグゼキューターと ApplicationMasters の要求に基づいてクラスターをスケーリングします。 Amazon EMR はデフォルトで、実行中のジョブをコントロールし、ジョブ (ApplicationMasters) の存続期間にわたって存続する必要があるプロセスを、コアノードとタスクノードの両方で実行できるようにします。ただし、特にスポットインスタンスを使用してタスクノードを実行するお客様の多くは、スポットインスタンスで実行されているアプリケーションマスターが中断されても実行中のジョブが失敗しないように、ApplicationMaster をオンデマンドコアノードでのみ実行することを選択しています。本日のリリースにより、EMR Managed Scaling は、YARN ノードラベルによって定義された個々の AM またはエグゼキューターリクエストの需要に基づいてクラスターをスケーリングするようになります。AM またはエグゼキューターの需要に基づいてクラスターをインテリジェントにスケーリングすると、パフォーマンス、使用率が向上し、コストが削減されます。
本日のリリースの一環として、EMR リリース 7.2 以降では、Amazon EMR ではアプリケーションレベルの YARN ノードラベル式を市場タイプ (オンデマンドかスポットか) ごとに指定できるようになります。以前は、お客様は YARN ノードラベル式をノードタイプレベル (コアかタスク) ごとに指定することしかできませんした。この新しい機能強化により、お客様はクラスターのワークロードのニーズにより柔軟に適合できるようになります。
この機能は、Amazon EMR Managed Scaling が利用可能なすべての AWS リージョンにおいて、Amazon EMR リリース 7.2 以降で利用できます。詳細については、Managed Scaling に関するドキュメントをご覧ください。