Memorystore for Redis Cluster のクラスタで次の状態が発生すると、最適なパフォーマンスを発揮できなくなる可能性があります。
- クラスタの CPU またはメモリ使用量が高い。
- メモリ不足のため、クラスタでキャッシュ フラッシュが繰り返されている。
- メモリ使用率が高いか、書き込みトラフィックが多いため、クラスタのバックアップを作成できません。
- 書き込みトラフィックが多いため、レプリカがクラスタとデータを同期できない。
これらの問題を解決するには、リソース使用率が高いというヘルス問題を使用します。この健全性問題にアクセスするには、データベース センターを使用します。これは、クラスタの健全性に関する問題を一元的に把握できる AI ダッシュボードです。
始める前に
リソース使用率が高いという健全性に関する問題を使用する前に、このセクションの前提条件を満たしてください。
ロールと権限を割り当てる
データベース センターを使用して健全性の問題を表示して操作するには、データベース センターの IAM 権限が付与されている必要があります。これらの権限の取得の詳細については、IAM 権限を付与するをご覧ください。
また、IAM ロールの詳細については、IAM ロールと権限のインデックスとプロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
健全性の問題を表示する
[リソース使用率が高い] の健全性に関する問題を表示する手順は次のとおりです。
Google Cloud コンソールで、データベース センターの [すべてのリソース] ページに移動します。
[商品] メニューを選択します。[Products] ダイアログで、次の操作を行います。
省略可: 商品が選択されている場合は、選択を解除します。
[Memorystore] ペインで、[Redis Cluster 7.0] を選択します。
[適用] をクリックします。
[問題] メニューを選択します。[問題] ダイアログで、次の操作を行います。
選択した問題をすべてクリアします。
[パフォーマンスと容量] ペインで、[リソース使用率が高い] ヘルス問題を選択します。
[適用] をクリックします。データベース センターには、リソース使用率が高い問題があるクラスタが表示されます。
クラスタ名の横に表示されている問題をクリックします。[リソース使用率が高い] の健全性に関する問題が別のペインで開きます。
問題がクラスタの横に表示されない場合、クラスタのリソース使用率は高くありません。
健全性の問題に関する詳細情報を表示するには、ペインの展開矢印(expand_more)をクリックします。
健全性の問題に対処する
リソース使用率が高いという健全性に関する問題に対処するには、クラスタの容量を増やします。これにより、クラスタのメモリと処理能力が増加し、より大量のデータやトラフィックを処理できるようになります。容量は、クラスタ内のシャード数とクラスタのノードタイプによって決まります。
クラスタをスケーリングすることで、アプリケーションはパフォーマンスの低下なしに需要の増加に対応できます。クラスタをスケーリングするには、クラスタにシャードを追加するか、クラスタのノードタイプをより大きなノードタイプに変更します。