[ノード管理] ページでレプリカノードの数を増減させることで、インスタンスのディザスタリカバリ能力を向上させることができます。また、読み書き分離機能を有効にすることもできます。この機能を有効にすると、ビジネスコードを変更することなく、インスタンスが読み取りリクエストと書き込みリクエストを自動的に検出し、それぞれに転送します。この機能は、書き込み操作よりも読み取り操作が頻繁に行われる、高い同時実行性が求められるシナリオに最適です。
前提条件
インスタンスは クラウドネイティブ モードでデプロイされています。
インスタンスが、Community Edition、または Tair (Enterprise Edition) の DRAM 最適化インスタンスか永続メモリインスタンスのいずれかであること。
インスタンスに 1 GB 以上のメモリが搭載されていること。
インスタンスが高可用性インスタンスであること。
注意事項
デュアルゾーンインスタンスの場合、プライマリゾーンとセカンダリゾーンにそれぞれ少なくとも 2 つのノードを設定することを推奨します:
プライマリゾーン:マスターノード 1 つとレプリカノードまたは読み取り専用レプリカ 1 つ。高可用性 (HA) スイッチオーバーがトリガーされた場合、システムは同じゾーン内でのスイッチオーバーを優先的に実行し、セカンダリゾーンへのフェールオーバーによるレイテンシーの増加を回避します。
セカンダリゾーン:レプリカノードまたは読み取り専用レプリカ 2 つ。
レプリカノード数の調整
標準インスタンスはそれぞれ 1~9 個のレプリカノードをサポートし、クラスターインスタンスの各シャードは 1~4 個のレプリカノードをサポートします。
コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、管理対象のインスタンスが所在するリージョンを選択します。次に、インスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[ノード管理] をクリックします。
[ノード管理] ページで、[操作] 列の [変更] をクリックします。
表示されたパネルで、レプリカノードの数を増減させます。
画面の指示に従って支払いを完了します。
支払いが完了すると、インスタンスのステータスが 変更中 に変わります。インスタンスのステータスが 実行中 に変わるまで 1~5 分待ちます。これは、構成の変更が完了したことを示します。進捗状況はインスタンス詳細ページで確認できます。
読み書き分離の有効化
読み書き分離機能は、すべての読み取り専用レプリカがプライマリノードからデータを同期するスター型のレプリケーションアーキテクチャを使用しており、データ同期遅延が低く抑えられます。
[読み書き分離] の有効化または無効化を行うと、インスタンスへの接続が一時的に切断され、バックグラウンドでデータ移行がトリガーされます。読み取り専用レプリカの数を調整しても、一時的な切断は発生しません。この操作はオフピーク時間帯に実行してください。操作中にインスタンスが大量の書き込みリクエストを受け取らないこと、およびアプリケーションがインスタンスに自動的に再接続できることを確認してください。
コンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけ、インスタンス ID をクリックします。
左側のナビゲーションウィンドウで、[ノード管理] をクリックします。
[読み書き分離] スイッチをオンにします。
表示されたパネルで、インスタンスの構成と注文費用を確認します。支払うために をクリックします。
説明新しい読み取り専用レプリカの仕様は、マスターノード (元のインスタンス) の仕様と同じです。
画面の指示に従って支払いを完了します。
支払いが完了すると、インスタンスのステータスが 変更中 に変わります。インスタンスのステータスが 実行中 に変わるまで 1~5 分待ちます。これは、構成の変更が完了したことを示します。進捗状況はインスタンス詳細ページで確認できます。
説明インスタンスが 2 つのゾーンにまたがってデプロイされている場合、インスタンスはプライマリゾーンとセカンダリゾーンの両方のエンドポイントを提供します (両方のエンドポイントが読み取りおよび書き込み操作をサポートします)。プライマリゾーンのエンドポイントとセカンダリゾーンのエンドポイントを区別し、セカンダリゾーンへのリクエストをセカンダリゾーンのエンドポイントに送信して、近接アクセスと負荷分散を実現する必要があります。
(任意) 読み取り専用レプリカの数を調整します。
[ノード管理] ページで、[操作] 列の [変更] をクリックして、読み取り専用レプリカの数を調整します。標準インスタンスは 1~9 個の読み取り専用レプリカをサポートし、クラスターインスタンスの各シャードは 1~4 個の読み取り専用レプリカをサポートします。