特定のインスタンスタイプを指定してノードプールを設定すると、該当するインスタンスタイプが在庫切れまたはオフラインになった場合、スケールアウトに失敗する可能性があります。このリスクを低減するため、固定のインスタンスタイプではなく、vCPU 数やメモリ容量などのインスタンス属性を指定してノードプールを設定してください。ノードプールは、指定された条件に合致する利用可能なインスタンスタイプを自動的に選択し、新たに利用可能となった合致するタイプも自動的に追加します。
本機能は段階的リリース中です。有効化するには、チケットを送信してください。
制限事項
ノードプールの設定を行う前に、ACK でサポートされていない ECS インスタンスタイプをご確認ください。
GPU インスタンスタイプはサポートされていません。
ノードプールの課金方法が スポットインスタンス の場合、自動入札モード (
SpotAsPriceGo) のみがサポートされます。SpotWithPriceLimit(インスタンス単位の最大価格の設定)はサポートされていません。詳細については、「入札モード」をご参照ください。vCPU 数は最低 4 コア以上、メモリ容量は最低 4 GiB 以上である必要があります。いずれのリソースについても、最大値 は 最小値 の 4 倍を超えてはなりません。
本機能は、ノードの自動スケーリングと併用できません。
インスタンス属性を指定したノードプールの設定
インスタンスタイプの選択優先度は、ノードプールの スケーリングポリシー 設定に従います。詳細については、「ノードプールの作成と管理」をご参照ください。
ACK コンソールにログインします。左側ナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理対象のクラスター名をクリックします。左側ナビゲーションウィンドウから、[ノード] > [ノードプール] の順に選択します。
[ノードプールの作成] をクリックします。[ノードプールの作成] ダイアログボックスで、ノードプール全体の構成を完了した後、[インスタンス構成モード] を インスタンス属性の指定 に設定します。以下の表では、このモード固有の構成項目について説明します。その他の構成項目については、「ノードプールの作成と管理」をご参照ください。
既存のノードプールを編集してインスタンス属性構成を更新した場合、更新された設定は新規ノードにのみ適用されます。プール内の既存ノードには影響しません。
設定項目 説明 [vCPU 数] vCPU コア数の最小値および最大値。最大値は最小値の 4 倍を超えてはなりません。 メモリ メモリ容量の最小値および最大値。最大値は最小値の 4 倍を超えてはなりません。 インスタンスファミリーレベル インスタンスファミリーのパフォーマンスレベルです。エントリーレベル:コストが低く、安定したコンピュートパフォーマンスは保証されず、CPU 利用率が低いワークロードに適しています。エンタープライズレベル:業務の安定性要件が高いエンタープライズ向けシナリオに適しています。詳細な比較については、「エンタープライズレベルインスタンスとは? エントリーレベルインスタンスとは?」および「エンタープライズレベルインスタンスとエントリーレベルインスタンスの違いは何ですか?」をご参照ください。 インスタンスファミリカテゴリ 一般用途、コンピューティング最適化、メモリ最適化など、インスタンスファミリーのカテゴリです。全カテゴリの一覧については、「インスタンスファミリーの分類と命名規則」をご参照ください。 CPU アーキテクチャ CPU アーキテクチャ:x86 または Arm。 インスタンスファミリー 選択範囲に含めるインスタンスファミリーです。詳細については、「インスタンスファミリー」をご参照ください。 除外するインスタンスタイプ スケールアウトから除外するインスタンスタイプです。ワイルドカード文字 ( *) を使用して、単一のインスタンスタイプまたはインスタンスファミリー全体を除外できます。例:ecs.c6.largeは該当する特定のタイプを除外します。ecs.c6.*は c6 ファミリーのすべてのタイプを除外します。