インスタンスフリートまたはユニフォームインスタンスグループでクラスターを作成する - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

インスタンスフリートまたはユニフォームインスタンスグループでクラスターを作成する

クラスターを作成して、マスターノード、コアノード、およびタスクノードの構成を指定するとき、2 つの構成オプションがあります。インスタンスフリートまたはユニフォームインスタンスグループ を使用できます。選択する構成オプションは、すべてのノードに適用されます。クラスターの使用期間にわたり適用され、インスタンスフリートとインスタンスグループはクラスター内で共存できません。インスタンスフリート構成は、5.0.xバージョンを除く Amazon EMR バージョン 4.8.0 以降で利用できます。

Amazon EMR コンソールを使用できます。AWS CLI、または Amazon EMR API を使用して、いずれかの設定でクラスターを作成します。AWS CLI から create-cluster コマンドを使用するとき、--instance-fleets パラメータでインスタンスフリートを使用してクラスターを作成するか、--instance-groups パラメータでユニフォームインスタンスグループを使用してクラスターを作成します。

Amazon EMR APIを使用する場合も同じです。構成を使用して InstanceGroups オブジェクトの配列を指定するか、 InstanceGroupConfig 構成を使用して、 InstanceFleets オブジェクトの配列を指定します InstanceFleetConfig

Amazon EMR コンソールで、デフォルトを使用する場合クイックオプション設定クラスターを作成すると、Amazon EMR はユニフォームインスタンスグループ構成をクラスターに適用し、オンデマンドインスタンスを使用します。ユニフォームインスタンスグループでスポットインスタンスを使用するか、インスタンスフリートと他のカスタマイゼーションを構成するには、[Advanced Options (詳細オプション)] を選択します。

ヒント

すでに作成したクラスターを素早く簡単にレプリケートするために、Amazon EMR はコンソール内で 2 つのオプションを提供します。クラスターをクローンするか、 create cluster CLIコマンドを生成できます。まず、[クラスターリスト] を選択し、レプリケートするクラスターを選択します。選択AWSCLI エクスポートAmazon EMR に同等のものを生成させるcreate clusterクラスターの CLI コマンド。その後これをコピーして貼り付けできます。[クローンボタンを使用して、Amazon EMR に本体のセットアップをレプリケートします。Amazon EMR は、詳細オプションをクリックして、クラスタの構成を確認します。[クラスターの作成] を選択して新しいクラスター (同じ名前で異なるクラスター ID) を作成するか、[戻る] を選択して、戻って設定を変更します。

インスタンスフリート

インスタンスフリート構成により、Amazon EC2 インスタンスのプロビジョニングオプションが最も広範になります。各ノードタイプには 1 つのインスタンスフリートがあり、タスクインスタンスフリートを使用することはオプションです。を使用してクラスターを作成するときは、フリートあたり最大 5 つの EC2 インスタンスタイプを指定できます。フリートあたり最大 30 つの EC2 インスタンスタイプを指定できます。AWS CLIまたはAmazon EMR APIと配分戦略オンデマンドインスタンスとスポットインスタンスの場合。コアインスタンスフリートとタスクインスタンスフリートには、ターゲット容量オンデマンドインスタンス用、およびスポットインスタンス用の別のインスタンスです。Amazon EMR は、ターゲット容量を達成するために指定されたインスタンスタイプの組み合わせを選択し、オンデマンドインスタンスとスポットインスタンスの両方をプロビジョニングします。

マスターノードタイプについては、Amazon EMR がインスタンスのリストから 1 つのインスタンスタイプを選択し、オンデマンドインスタンスまたはスポットインスタンスのどちらとしてプロビジョニングするかを指定します。インスタンスフリートは、スポットインスタンスおよびオンデマンド購入の追加オプションも提供します。スポットインスタンスオプションには、スポット容量をプロビジョニングできない場合のアクションを指定するタイムアウト、およびスポットインスタンスフリートを起動するための優先割り当て戦略 (容量最適化) が含まれます。オンデマンドインスタンスフリートは、割り当てストラテジー(最低価格)オプションを使用して起動することもできます。EMR のデフォルトのサービスロールではないサービスロールを使用する場合、またはサービスロールで EMR 管理ポリシーを使用する場合は、割り当て戦略オプションを有効にするために、カスタムクラスタサービスロールに権限を追加する必要があります。詳細については、「」を参照してくださいAmazon EMR のサービスロール (EMR ロール)

インスタンスフリートの設定の詳細については、「」を参照してください。インスタンスフリートを構成する

ユニフォームインスタンスグループ

ユニフォームインスタンスグループは、インスタンスフリートよりも簡単なセットアップを提供します。各 Amazon EMR クラスターは、1 つの Amazon EC2 インスタンスを含む 1 つのマスターインスタンスグループ、1 つ以上の EC2 インスタンスを含むコアインスタンスグループ、および最大 48 オプションのタスクインスタンスグループから成る、最大 50 のインスタンスを含む可能性があります。各コアおよびタスクインスタンスグループは、任意の数の Amazon EC2 インスタンスを含むことができます。手動で Amazon EC2 インスタンスを追加または削除することで、各インスタンスグループをスケールするか、自動スケーリングを設定することもできます。インスタンスの追加および削除の詳細については、「 クラスターリソースのスケーリング」を参照してください。

ユニフォームインスタンスグループの構成の詳細については、「 ユニフォームインスタンスグループの設定」を参照してください。