デプロイメントセットは、インスタンスを物理サーバー間でどのように分散させるかを制御する配置ポリシーです。高可用性と障害分離が必要な小規模クラスターのデプロイメントでは、高可用性戦略を使用してインスタンスを異なる物理サーバーに分散し、単一サーバーの障害による広範囲なサービス停止のリスクを低減します。
デプロイメント戦略
デプロイメント戦略は、インスタンスを物理サーバー上にどのようにデプロイするかを決定します。ENS は現在、高可用性戦略をサポートしています。
高可用性戦略は、デプロイメントセット内のインスタンスを異なる物理サーバーに分散し、単一サーバーの障害によるサービス中断のリスクを低減します。この戦略は、高いサービス継続性と障害分離が必要な小規模デプロイメントに適しています。
制限事項
Alibaba Cloud アカウントごとに作成できるデプロイメントセットは最大 20 個です。
1 つのデプロイメントセットに含められるインスタンス数は、ノードあたり最大 20 台です。
デプロイメントセットはマージできません。
X86 インスタンスのみがサポートされています。
デプロイメントセット内で単一ノード上のインスタンス数が多すぎる場合、ノードに十分な冗長物理サーバーがない可能性があります。その結果、インスタンスの作成、サイズ変更、または移行が失敗することがあります。この場合、システムは次のエラーを返します:
Cannot complete creation/resizing/migration because the deployment set policy requirements are not met。
デプロイメントセットの作成
ENS コンソールにログインします。
左側のナビゲーションペインで、を選択します。デプロイメントセット ページで、デプロイメントセットの作成 をクリックします。
デプロイメントセットの作成 ダイアログで次のパラメーターを設定し、[OK] をクリックします。
[OK] をクリックすると、新しいデプロイメントセットが Deployment Sets リストに表示されます。
パラメーター | 必須 | 説明 |
[名前] | はい | 2~128 文字。先頭は英字である必要があります。英字、数字、コロン ( |
[ポリシー] | 該当なし | 読み取り専用。ストラテジーは高可用性ポリシーに固定されており、変更できません。 |
[説明] | いいえ | 2~256 文字。 |
デプロイメントセット内でのインスタンス作成
デプロイメントセット ページで、対象のデプロイメントセットを見つけます。
操作 列で、インスタンスの作成 をクリックします。
購入ページでインスタンス設定を完了します。
作成後、インスタンスはデプロイメントセットのインスタンスリストに表示されます。
デプロイメントセットに追加できるのは X86 インスタンスのみです。Arm ベースのインスタンスはサポートされていません。
インスタンス設定パラメーターの詳細については、「ENS インスタンスの作成」をご参照ください。
インスタンスのデプロイメントセットの変更
インスタンスを別のデプロイメントセットに移動したり、いずれのデプロイメントセットにも属していないインスタンスを対象のデプロイメントセットに追加したりできます。
ENS コンソールにログインします。
左側のナビゲーションウィンドウで、[Instances] をクリックします。
対象のインスタンスを見つけます。Actions 列で、
をクリックしてその他の操作を展開し、インスタンスが所属するデプロイメントセットの変更 をクリックします。[Adjust Deployment Set] ダイアログで、ターゲットデプロイメントセット を選択し、[OK] をクリックします。
ページを更新します。インスタンスの [Deployment Set] 列に、新しいデプロイメントセット名が表示されます。
デプロイメントセットからのインスタンスの削除
インスタンスを保持したままデプロイメントセットを削除する場合は、先にデプロイメントセットからインスタンスを削除します。削除後もインスタンスは現在の状態を維持します。
インスタンスは Running または Stopped 状態である必要があります。
ENS コンソールにログインします。
左側のナビゲーションウィンドウで、[Instances] をクリックします。
対象のインスタンスを見つけます。Actions 列で、
をクリックしてその他の操作を展開し、デプロイメントセットから削除 をクリックします。確認ダイアログで、[OK] をクリックします。
ページを更新します。インスタンスはデプロイメントセットのインスタンスリストに表示されなくなります。
デプロイメントセットの編集または削除
ENS コンソールにログインします。
左側のナビゲーションペインで、を選択します。デプロイメントセット ページで目的のデプロイメントセットを探し、操作 列で 編集 または 削除 をクリックし、画面の指示に従います。
編集 :デプロイメントセット名と説明を変更します。変更後の名前または説明は即時に反映されます。
削除 :不要になったデプロイメントセットを削除して、リソースを解放します。デプロイメントセットはリストから削除されます。
デプロイメントセットを削除する前に、インスタンスが含まれていないことを確認してください。インスタンスが存在する場合は、先にデプロイメントセットから削除してください。