Amazon EMR Managed Scaling の Advanced Scaling の紹介
Amazon EMR Managed Scaling の新機能である Advanced Scaling についてお知らせします。この機能により、EC2 クラスター上の Amazon EMR のパフォーマンスとリソース使用率をより柔軟に制御できるようになります。Advanced Scaling を使用すると、お客様はクラスターに必要なリソース使用率やパフォーマンスレベルを設定でき、Amazon EMR Managed Scaling はお客様の意図に従ってクラスターをインテリジェントにスケールし、クラスターのコンピューティングリソースを最適化します。
お客様には Amazon EMR Managed Scaling のシンプルさが高く評価されています。ただし、デフォルトの Amazon EMR Managed Scaling のアルゴリズムでは、特定のお客様のワークロードでクラスターが十分に活用されない場合があります。たとえば、比較的短い時間 (タスク実行時間が 10 秒以下) の複数のタスクを実行するクラスターの場合、Amazon EMR Managed Scaling はデフォルトではクラスターを積極的にスケールアップし、ジョブの実行時間への悪影響を避けるために控えめにスケールダウンします。これは SLA の影響を受けやすいワークロードには適切なアプローチですが、コスト重視のワークロードには最適ではない可能性があります。Advanced Scaling では、お客様はワークロードタイプに適した Amazon EMR Managed Scaling の動作を設定できるようになります。カスタマイズされた最適化が適用され、クラスターに対してインテリジェントにノードが追加または削除されます。
Advanced Scaling の利用をを開始するには、新しい Managed Scaling ポリシーを作成するとき、または既存の Managed Scaling ポリシーを更新するときに、ScalingStrategy パラメーターと UlizationPerformanceIndex パラメーターを設定します。Advanced Scaling は Amazon EMR リリース 7.0 以降で利用でき、Amazon EMR Managed Scaling が利用できるすべてのリージョンで利用できます。詳細については、Advanced Scaling のドキュメントを参照してください。