このページでは、メンテナンス シミュレーションについて説明し、Memorystore for Valkey でシミュレートされたメンテナンス イベントを実行する方法について説明します。メンテナンスの更新とメンテナンスの時間枠の詳細については、メンテナンスについてをご覧ください。
アプリケーションが計画メンテナンス イベントを正しく処理できるように、Memorystore for Valkey にはメンテナンス イベントのシミュレート機能が用意されています。この機能を使用すると、インスタンス内のすべてのノードで計画的なフェイルオーバーを実行して、メンテナンス プロセスをシミュレートできます。このプロセスは、通常のメンテナンス オペレーションに似ています。この機能は、テスト環境またはトラフィックの少ない時間帯に使用することを強くおすすめします。メンテナンス プロセスの概要については、段階的なデプロイ戦略とcreate-before-destroy ライフサイクル戦略をご覧ください。
シミュレートされたメンテナンス イベント中のアプリケーションの動作を観察することで、潜在的な問題を特定し、アプリケーションがメンテナンスを正しく処理できることを確認できます。クライアント構成に関するベスト プラクティスについて詳しくは、クライアント アプリケーションを構成するをご覧ください。
インスタンスでメンテナンス シミュレーションを実行する
gcloud
Memorystore for Valkey でメンテナンス シミュレーションを実行するには、gcloud memorystore instances update
コマンドを使用します。
gcloud memorystore instances update INSTANCE_ID \ --location=REGION_ID \ --simulate-maintenance-event
次のように置き換えます。
- INSTANCE_ID: シミュレートされたメンテナンスを実行するインスタンスの ID
- REGION_ID: インスタンスが配置されているリージョン