デプロイメントセットは、Alibaba CloudのElastic Compute Service(ECS)によって提供され、ECSインスタンスの分散を制御するために使用されます。デプロイメントセットは、ECSインスタンスのディザスタリカバリ機能と可用性を効率的に向上させることができます。E-MapReduce(EMR)クラスタを作成する場合、または既存のEMRクラスタにノードグループを作成する場合、「デプロイメントセットに追加」を有効にするかどうかを決定できます。ノードグループに対して「デプロイメントセットに追加」を有効にすると、クラスタのデプロイメントセットが作成され、ノードグループのノードがデプロイメントセットに追加されます。ノードグループごとに異なるデプロイメントポリシーを設定できます。これにより、EMRクラスタのディザスタリカバリ機能と可用性が向上します。このトピックでは、クラスタの作成時またはノードグループの作成時に「デプロイメントセットに追加」を有効にして、デプロイメントセットにノードを追加する方法について説明します。
制限事項
このトピックは、DataLake、Dataflow、OLAP、DataServing、およびカスタムクラスタにのみ適用されます。
クラスタの作成後、ノードグループのデプロイメントセット機能を無効にすることはできません。
マスターノードグループとコアノードグループのノードのみをデプロイメントセットに追加できます。
デプロイメントセットには最大 20 個のECSインスタンスを追加できます。
インスタンスファミリの制限
使用できるデプロイメント戦略は、インスタンスファミリによって異なる場合があります。次の表は、さまざまなインスタンスファミリでサポートされているデプロイメント戦略を示しています。
説明特定のデプロイメント戦略をサポートするインスタンスファミリを照会するには、DescribeDeploymentSetSupportedInstanceTypeFamily オペレーションを呼び出します。
デプロイメント戦略
デプロイメント戦略をサポートするインスタンスファミリ
高可用性戦略または高可用性グループ戦略
g8a、g8i、g8y、g7se、g7a、g7、g7h、g7t、g7ne、g7nex、g6、g6e、g6a、g5、g5ne、sn2ne、sn2、および sn1
c8a、c8i、c8y、c7se、c7、c7t、c7nex、c7a、c6、c6a、c6e、c5、ic5、および sn1ne
r8a、r8i、r8y、r7、r7se、r7t、r7a、r6、r6e、r6a、re6、re6p、r5、re4、se1ne、および se1
hfc8i、hfg8i、hfr8i、hfc7、hfg7、hfr7、hfc6、hfg6、hfr6、hfc5、および hfg5
d3c、d2s、d2c、d1、d1ne、d1-c14d3、および d1-c8d3
i3g、i3、i2、i2g、i2ne、i2gne、および i1
ebmg5、ebmc7、ebmg7、ebmr7、sccgn6、scch5、scch5s、sccg5、および sccg5s
e、t6、xn4、mn4、n4、e4、n2、および n1
gn6i
低レイテンシ戦略
g8a、g8i、g8ae、および g8y
c8a、c8i、c8ae、および c8y
ebmc8i、ebmg8i、および ebmr8i
r8a、r8i、r8ae、および r8y
ebmc7、ebmg7、および ebmr7
注意事項
クラスタがローカル Hadoop Distributed File System(HDFS)を使用してデータを保存し、コアノードがビッグデータインスタンスファミリまたはローカルSSDを搭載したインスタンスファミリに属している場合は、データセキュリティを強化するために、コアノードグループのノードをデプロイメントセットに追加することをお勧めします。
ノードグループに対して「デプロイメントセットに追加」を有効にした場合、ノードグループのノード数に制限があります。注意して進めてください。
クラスタの作成時に高可用性を有効にすると、マスターノードはデフォルトでデプロイメントセットに自動的に追加されます。
クラスタがリリースされると、クラスタに関連付けられたデプロイメントセットもリリースされます。EMRクラスタ用に自動的に作成されたデプロイメントセットに、手動でECSインスタンスを追加しないでください。
クラスタの作成時に「デプロイメントセットに追加」を有効にする
EMR on ECS ページに移動します。
EMRコンソール にログインします。
左側のナビゲーションペインで、[EMR On ECS] をクリックします。
上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します。
EMR on ECS ページで、[クラスタの作成] をクリックします。
ハードウェア設定手順で、マスターノードグループまたはコアノードグループの [デプロイメントセットに追加] を有効にします。スイッチを有効にすると、クラスタの作成後にノードグループに追加されたノードを含め、ノードグループのすべてのノードがデプロイメントセットに追加されます。
クラスタを作成するための設定方法の詳細については、「クラスタの作成」をご参照ください。

ノードグループの作成時に「デプロイメントセットに追加」を有効にする
ノードタブに移動します。
EMRコンソール にログインします。
左側のナビゲーションペインで、[EMR On ECS] をクリックします。
上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します。
[EMR On ECS] ページで、目的のクラスタを見つけ、[アクション] 列の [ノード] をクリックします。
[ノード] タブで、[ノードグループの追加] をクリックします。
[ノードグループの追加] パネルで、パラメータを設定します。コアノードグループを作成する場合、[デプロイメントセットに追加] パラメータを使用できます。スイッチを有効にすると、ノードグループの作成後にノードグループに追加されたノードを含め、ノードグループのすべてのノードがデプロイメントセットに追加されます。
ノードグループの作成方法の詳細については、「ノードグループの管理」トピックの「ノードグループの作成」セクションをご参照ください。

デプロイメントセットを表示する
ECSコンソール にログインします。
左側のナビゲーションペインで、 を選択します。
上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。

[デプロイメントセット] ページで、クラスタに関連付けられているデプロイメントセットに関する情報を表示します。デプロイメントセットには、emr-${clusterId}-default 形式の名前が付けられます。
重要EMRによって作成されたデプロイメントセットを変更しないでください。変更すると、クラスタが正常に機能しなくなる可能性があります。

参照資料
デプロイメントセットの詳細については、「デプロイメントセット」をご参照ください。
> [デプロイメントセット]