2.8. シングルクラスターデプロイメントの構成要素
シングルクラスターデプロイメントの構成要素と推奨されるセットアップを説明します。
シングルクラスターデプロイメントをセットアップするには、次の構成要素が必要です。
構成要素には、設定例を含むブループリントへのリンクがあります。構成要素はインストールする必要がある順序でリストされています。
以下のブループリントは、機能的に完全な最小限の例を示すためのものであり、通常のインストールに適したベースラインのパフォーマンスを実現します。ただし、お使いの環境、組織の標準、セキュリティーのベストプラクティスに合わせて変更する必要があります。
2.8.1. 前提条件 リンクのコピーリンクがクリップボードにコピーされました!
- シングルクラスターデプロイメントの概念 の章で説明されている概念を理解している。
2.8.2. 低遅延接続を備えた複数のアベイラビリティーゾーン リンクのコピーリンクがクリップボードにコピーされました!
Red Hat build of Keycloak は、データベースと Red Hat build of Keycloak のクラスタリングによるデータの同期レプリケーションのために、低遅延のネットワーク接続を必要とします。
遅延、スループット、または接続性に関する予期しない問題を回避するために、ゾーン間に信頼性の高いネットワークを確保するとともに、、5 ミリ秒未満のラウンドトリップ遅延が推奨され、10 ミリ秒未満が必須となります。
ネットワークの遅延や遅延の急増が発生すると、サービスの応答時間が長くなり、リクエストの処理待ち、タイムアウト、失敗が発生する可能性があります。ネットワークの問題は、障害検出によって問題のあるノードが分離されないと、ダウンタイムを引き起こす可能性があります。
推奨されるセットアップ: 同じ AWS リージョン内の 2 つ以上の AWS アベイラビリティーゾーンで構成される OpenShift クラスター。
考慮対象外: 同じ大陸または異なる大陸の複数のリージョンに分散された複数の OpenShift クラスター。遅延が増加し、ネットワーク障害が発生する可能性が高くなります。AWS 上の Aurora リージョンデプロイメントを使用した、サービスとしてのデータベースの同期レプリケーションは、同じリージョン内でのみ利用できます。
2.8.3. データベース リンクのコピーリンクがクリップボードにコピーされました!
すべてのアベイラビリティーゾーンで利用可能な、同期的にレプリケートされるデータベース。
ブループリント: 複数のアベイラビリティーゾーンに AWS Aurora をデプロイ します。
2.8.4. Red Hat build of Keycloak リンクのコピーリンクがクリップボードにコピーされました!
複数のアベイラビリティーゾーンに Pod が分散された Red Hat build of Keycloak のクラスター化されたデプロイメント。
ブループリント: Operator を使用して複数のアベイラビリティーゾーンにまたがる Red Hat build of Keycloak をデプロイ します。