Amazon EMR は EC2 インスタンスの配分戦略として優先順位付けされた戦略と容量で最適化して優先順位付けされた戦略をサポートします
EC2 上の Amazon EMR でインスタンスフリートの 2 つの新しい配分戦略がサポートされるようになったことを発表いたします。1 つはオンデマンドインスタンス向けに優先順位付けされた戦略、もう 1 つはスポットインスタンス向けに容量で最適化して優先順位付けされた戦略です。配分戦略を使用すると、希望する容量を満たすために、指定したインスタンスタイプとアベイラビリティーゾーンのリストから EMR が選択する方法を決定できます。これらの新しい戦略により、EMR ワークロードのインスタンスをプロビジョニングする際の制御と柔軟性が高まります。
本日のリリースにより、EMR がコンピューティング能力をプロビジョニングする際の順序を決定するために、優先順位を付けたリストを使用できるようになります。この新機能により、インスタンスフリートの設定に含まれる各インスタンスタイプに優先順位を指定できます。オンデマンドインスタンスの場合、EMR は、最初に最も優先順位の高いインスタンスタイプを使用して容量を満たそうとします。EMR は、そのインスタンスタイプを使用して全容量を満たすことができない場合、次に優先順位の高いインスタンスを起動します。以下同様です。スポットインスタンスの場合、EMR はまず容量を最適化しますが、ベストエフォートベースでインスタンスタイプの優先順位を尊重します。これは、中断の可能性を最小限に抑える必要があるが、特定のインスタンスタイプを優先することが重要であるワークロードに最適です。
この機能は、EC2 上で Amazon EMR が利用可能なすべての AWS リージョン (AWS GovCloud (米国) リージョンを含む) 内のすべての EMR 5.x 以降のリリース (5.0.0 と 5.0.3 を除く) で利用できます。お客様は、EMR API、CLI、SDK、コンソール、CloudFormation を使用して、これらの戦略を簡単に設定できます。詳細については、インスタンスフリートの配分戦略のドキュメントを参照してください。