ハードウェア要件
High Availability Add-on (HAA) のハードウェア要件は、開発環境と運用環境で異なります。
開発環境
Item | Minimum Requirements | Recommended |
---|---|---|
HAA Nodes | 1 | 3+ |
RAM | 6 GB | 8 GB |
Storage (default path | 10 GB | 20 GB |
開発環境としては 1 ノードで十分ですが、運用環境で必要になる可能性があるクラスタリング機能を利用できるように、3 つまたは奇数のノードを設定することを推奨します。
運用環境
Item | Minimum Requirements | Recommended |
---|---|---|
HAA Nodes | 3 | 3+ |
Cores per Node | 4 | 8+ |
RAM | 6 GB | 30+ GB |
Storage (default path | 75 GB | 150+ GB |
Network | 1 G | 10+ G |
注: 常に奇数のノードを維持します。これは、障害およびフェールオーバーのシナリオで必要なクォーラムを取得するために必要です。
TCP ポート
Port | Description |
---|---|
1968 | Default port used for internal proxy traffic. |
3333-3339 | Default port ranges used for internal cluster traffic. |
8001 | Used for traffic from the application to the Discovery Service, if applicable. |
8443 | Used for |
8444 , 9080 | Default ports used for internal |
9081 | Default port used for internal CRDB (Conflict-free Replicated Database) traffic. |
8070-8071 | Used for metrics exported and managed by |
9443 | Recommended port for REST API traffic. |
10000-19999 | Port range for database traffic. By default, HAA uses port |
20000-29999 | Port range used for internal database shards traffic. |
53, 5353 | Used for internal |
ソフトウェア要件
重要
HAA は 64 ビットのオペレーティング システムのみをサポートし、他のアプリケーションのないクリーンなホストにインストールする必要があります。すべての HAA ノードは、同じ NTP サーバーと同期する必要があります。
Platform | Supported Versions |
---|---|
RHEL/CentOS 7 | 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9 |
RHEL/CentOS 8 | 8.0, 8.1, 8.2, 8.3, 8.4 |
Ubuntu | 18.04 |
クラスターの一般的な要件
HAA クラスターが健全な処理を行うには、3 台のサーバーが必要です。
通常の状況では、HAA クラスターの各サーバーには次のような役割があります。
- 1 台のプリンシパル サーバー – データ シャードを保持し、データベースへの外部からの読み込み・書き込み操作を受け入れます。
- 1 台のセカンダリ サーバー – データ シャードのコピーを保持します。
- one secondary server – it holds no data, it exists for quorum purposes only.
HAA クラスターは、単一のサーバー エラーのみをサポートします。
- サーバーのいずれか 1 つがダウンした場合、それがどのサーバーであっても、HAA クラスターは引き続き動作します。また、Web 管理インターフェイスに警告メッセージが表示されます。より詳細な情報は、
rlcheck
コマンドを実行することで確認できます (コマンドは通常、/opt/redislabs/bin
内で見つかります)。rlcheck
コマンドには--continue-on-error
を追加することもできます。 - 2 台のサーバーでエラーが発生すると、プリンシパル サーバーがまだオンラインであったとしても、HAA クラスターでもエラーが発生します。
HAA クラスターを 4 台以上のサーバーで構築することは可能ですが、実質的なメリットはありません。
エラーが発生するサーバーの数が増えることはありません。5 ノードの HAA クラスターの場合、データ シャードのコピーを保持しているプリンシパル ノードとセカンダリ ノードの両方でエラーが発生すると、クラスター全体でもエラーが発生し、データ シャードが他のノードへ割り当て直されることはありません。
インターネット レイヤー プロトコル
HAA supports both IPv4 and IPv6. For more details on the support for multi-IP and IPv6, refer to Redis documentation.
約 1 か月前に更新