このトピックでは、Elasticsearchクラスターの各タイプのノードの機能について説明し、Elasticsearchクラスターの購入時にノード関連のパラメーターを設定する方法について説明します。
データノード
データノードは、インデックスを格納するために使用される。 データノードを使用して、インデックス内のドキュメントを追加、削除、変更、検索、または集計できます。 データノードには、高いCPU、メモリ、およびI/O要件があります。 クラスターのパフォーマンスを最適化する場合、クラスター内のデータノードのステータスを監視する必要があります。 クラスターのリソースが不足している場合は、クラスターにデータノードを追加することを推奨します。
専用マスターノードを購入した場合、データノードはデータノードとしてのみ使用されます。
専用マスターノードを購入しない場合、データノードは専用マスターノードとしても使用されます。
パラメーター | 説明 |
データノードタイプ | テスト環境では2 vCPUと4 GiBのメモリを備えたデータノードを使用し、本番環境ではより高い仕様のデータノードを使用することを推奨します。 |
データノードディスクタイプ |
説明
|
パフォーマンスレベル | Data Node Disk TypeパラメーターをESSDに設定した場合、このパラメーターを設定する必要があります。 |
データノードのディスク暗号化 |
説明
|
データノードのストレージ容量 | 各データノードのストレージスペースは、ディスクタイプによって異なります。 単位は USD / GiB です。
説明 ストレージ容量が2,560 GiBを超えるウルトラディスクのサイズを変更する場合、ディスクはディスクアレイまたはRAID 0で実行するように設計されているため、そのウルトラディスクに対して青緑色の更新しか実行できません。 |
データノード | 購入するノードの数は、ゾーン数の倍数でなければなりません。 重要 2つのデータノードのみを含むクラスターは、スプリットブレインリスクが高く、安定性が低いです。 したがって、ビジネス要件に基づいてこのパラメーターを設定する必要があります。 |
Kibanaノード
Kibana Nodeパラメーターの値は [はい] のみです。
1 vCPUと2 GiBのメモリを備えたKibanaノードは無料です。 ただし、テスト目的でのみ、1 vCPUと2 GiBのメモリを持つKibanaノードを使用することをお勧めします。
クラスターのパフォーマンスと安定性に影響を与えるため、2 vCPUと4 GiB以上のメモリ仕様のKibanaノードを購入することを推奨します。
専用マスターノード
専用マスターノードを使用して、インデックスの作成、インデックスの削除、ノードの追跡、シャードの割り当てなどの操作をクラスターで実行できます。 専用マスターノードの安定性は、クラスターの健全性にとって重要です。 デフォルトでは、クラスタ内の各ノードを専用のマスタノードとして使用することができる。 データのインデックス作成、検索、クエリなどの操作には、多数のCPU、メモリ、およびI/Oリソースが必要です。 クラスターの安定性を確保するために、専用マスターノードを購入して、専用マスターノードをデータノードから分離することを推奨します。
クラスターの専用マスターノードが無料の場合、クラスターの構成をアップグレードした後、これらのノードに対して課金されます。
パラメーター | 説明 |
専用マスターノード |
説明
|
専用マスターノードタイプ | 購入ページでサポートされている仕様を表示できます。 |
専用マスターノードのディスクタイプ |
サポートされているディスクタイプは購入ページで確認できます。 |
専用マスターノードのストレージ容量 | このパラメータの値は20Gのみです。 |
専用マスターノード | このパラメーターの値は3のみです。 |
Warmノード
ビジネスに次の両方のインデックスタイプが含まれている場合は、ホットウォームアーキテクチャを実装するためにwarmノードを購入することをお勧めします。 このアーキテクチャにより、クラスタの処理パフォーマンスとサービス安定性が向上します。
クエリまたは書き込みの頻度が高いインデックス
クエリまたは書き込みの頻度が低いインデックス (通常はレコードのインデックス)
詳細については、「Elasticsearch 5.xの「ホットウォーム」アーキテクチャ」」をご参照ください。
専用マスターノードを購入した場合、warmノードはwarmノードとしてのみ使用されます。
専用マスターノードが購入されていない場合、warmノードは専用マスターノードとしても使用されます。
パラメーター | 説明 |
暖かいノード | 購入したwarmノードをリリースすることはできません。 |
Warmノードタイプ | 購入ページでサポートされている仕様を表示できます。 |
Warmノードディスクタイプ | このパラメーターの値はUltra Diskのみにすることができます。 |
ウォームノードのディスク暗号化 |
説明
|
暖かいノードのストレージスペース | このパラメータの最小値は500です。 単位は USD / GiB です。 |
暖かいノード | 購入するノードの数は、ゾーン数の倍数でなければなりません。 |
データノードとwarmノードを購入すると、-Enode.attr.box_type
がノードの起動パラメーターに追加されます。
ノードタイプ | スタートアップパラメーター |
データノード | -Enode.attr.box_type=hot |
Warm ノード | -Enode.attr.box_type=warm |
クライアントノード
クライアントノードを購入して、データノードのCPUオーバーヘッドを共有できます。 これにより、クラスタの処理性能およびサービス安定性が向上する。 多数の集計クエリを必要とするサービスなど、CPUを多用するサービスの場合は、クライアントノードを購入することを推奨します。
パラメーター | 説明 |
クライアントノード | クラウドネイティブ制御アーキテクチャにデプロイされているクラスター (V7.16以降のクラスター) 用に購入したクライアントノードをリリースできません。 ). クラスター内のクライアントノードをリリースできるかどうかは、購入ページで確認できます。 |
クライアントノードタイプ | 購入ページでサポートされている仕様を表示できます。 |
クライアントノードディスクタイプ | このパラメーターの値はUltra Diskのみにすることができます。 |
クライアントノードのストレージ容量 | このパラメータの値は20Gのみです。 |
クライアントノード | 購入するノードの数は、ゾーン数の倍数でなければなりません。 |
関連ドキュメント
Elasticsearchクラスターの購入方法の詳細については、「Elasticsearchクラスターの作成」をご参照ください。
ノードの詳細については、「ノード | Elasticsearchガイド」をご参照ください。
ノード仕様の料金の詳細については、「」をご参照ください。