データ量または読み取り/書き込みトラフィックが増加した場合、Tair (Redis OSS-compatible) クラスターインスタンスのシャード数を増やして、全体的なパフォーマンスを向上させることができます。構成を変更すると、インスタンスは自動的にデータをリバランスします。手動操作は必要ありません。
背景情報
クラウドネイティブクラスターとクラシッククラスターでは管理アーキテクチャが異なります。したがって、シャード数を調整するプロシージャは、クラスタータイプごとに異なります。
項目 | クラウドネイティブクラスター | クラシッククラスター |
スペックアップ/スペックダウンプロシージャの概要 | シャード数を柔軟に調整できます。スケーリングプロセスはシームレスです。つまり、スケールアウトまたはスケールイン操作中に一時的な切断や読み取り専用状態は発生しません。以下のステップは、システムによってバックグラウンドで実行されます。
| インスタンスを新しいインスタンスに完全に移行する必要があります。したがって、同時にシャードの仕様を調整することもできます。以下のステップは、システムによってバックグラウンドで実行されます。
|
影響 | 影響は軽微です。構成変更の完了に必要な時間は、ネットワーク、タスクキュー、インスタンスのペイロード、データ量など、複数の要因によって異なります。この操作は応答レイテンシの変動を引き起こす可能性があるため、オフピーク時に操作を実行してください。 |
|
費用
従量課金インスタンス: シャードを追加または削除した後、インスタンスは新しい仕様に基づいて課金されます。
サブスクリプションインスタンス: シャードを追加する場合、新しいシャードの料金を支払う必要があります。シャードを削除すると、自動的に返金されます。費用と返金ポリシーの詳細については、「設定変更料金」をご参照ください。
クラスターインスタンスのシャード数を調整する
クラウドネイティブクラスター
注意事項
操作はすべてのシナリオで直ちに実行されます。ただし、プロキシモードのインスタンスの場合、メンテナンスウィンドウ内でシャードを削除することを選択できます。シャード数を調整すると、インスタンスのステータスはすぐに 変更中 に変わります。
インスタンスには少なくとも 2 つのシャードが必要です。1 回の操作で最大 64 個のシャードを追加または削除できます。インスタンスには最大 256 個のシャードを含めることができます。
シャードを追加すると、インスタンスは自動的にデータをリバランスします。ただし、一度に追加するシャードが少なすぎると、リバランス速度とスケールアウト効率が低くなります。1 回の操作で現在のシャード総数の少なくとも 1/6 (切り上げ) を追加することをお勧めします。例:
現在のインスタンスに 8 個のシャードがある場合、少なくとも 2 個のシャードを追加します (8/6 = 1.33、切り上げて 2)。
現在のインスタンスに 64 個のシャードがある場合、少なくとも 11 個のシャードを追加します。
現在のインスタンスに 100 個のシャードがある場合、少なくとも 17 個のシャードを追加します。
プロシージャ
コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスを見つけてインスタンス ID をクリックします。
[シャード情報] セクションで、次のいずれかの操作を実行します:
シャードの追加
[シャードの追加] をクリックします。表示されるダイアログボックスで、シャード数を設定し、[支払い] をクリックします。その後、支払いを完了します。
説明新しいシャードの仕様は、既存のシャードの仕様と同じである必要があります。
シャードの削除
警告シャードを削除すると、インスタンスの総容量とパフォーマンスが低下し、対応するシャードへの接続が強制的に切断されます。この操作は注意して実行してください。この操作を実行する必要がある場合は、アプリケーションに再接続メカニズムがあることを確認してください。
ターゲットシャードの ID の横にある [一括削除] または [削除] をクリックします。
インスタンスがプロキシモードの場合、プロキシノードの削除ポリシーも選択する必要があります。メンテナンス可能時間内に実行する を選択することをお勧めします。
[OK] をクリックします。シャードが削除され、そのデータは自動的に他のシャードに移行されます。
クラシッククラスター
注意事項
インスタンスで直接接続が有効になっている場合、シャード数とシャードの仕様を同時に変更することはできません。詳細については、「クラシッククラスターインスタンスの設定変更ソリューション」をご参照ください。
プロシージャ
コンソールにログインし、[インスタンス] ページに移動します。上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、インスタンスを見つけてインスタンス ID をクリックします。
サブスクリプションインスタンスの場合、右上隅で または [スペックダウン] を選択します。従量課金インスタンスの場合、右上隅で を選択します。
構成変更ページで、目的の構成を選択し、[今すぐ購入] をクリックします。
重要切り替え時間には [メンテナンスウィンドウ] を選択することをお勧めします。タスクが実行される前に、コンソールの左側のナビゲーションウィンドウから [タスクハブ] ページに移動し、インスタンスのタスクを見つけて、その実行時間を変更できます。
支払いを完了します。
次のステップ
構成変更リクエストを送信すると、インスタンスのステータスはすぐに [変更中] に変わります。この変更は、インスタンスによって提供されるサービスには影響しません。[タスクハブ] ページでタスクのステータスを表示できます。
よくある質問
Q: インスタンスからシャードを追加または削除した場合、データは再配布されますか?
A: はい、再配布されます。インスタンス内のシャード数が変更されると、インスタンスは自動的にデータをリバランスします。
クラウドネイティブインスタンスの場合、データのリバランスプロセスはカーネルレイヤーで高度に最適化されています。これにより、サービスへの影響を最小限に抑えながら、迅速なリバランスが可能になります。
クラシックインスタンスの場合、インスタンスの切り替えは、新しいインスタンスでデータがリバランスされた後にのみ行われます。
Q: シャードを削除すると、データは失われますか?
A: いいえ、失われません。データは再配布されます。
Q: シャードを削除した場合、返金されますか?
A: はい、返金されます。自動的に返金されます。費用と返金ポリシーの詳細については、「設定変更料金」をご参照ください。
Q: クラシッククラスターインスタンスを クラウドネイティブクラスターインスタンスに変換できますか?
A: はい、できます。詳細については、「クラウドネイティブ Deployment モードに切り替える」をご参照ください。
関連 API 操作
API 操作 | 説明 |
クラウドネイティブクラスターインスタンスにシャードを追加します。 | |
クラウドネイティブクラスターインスタンスからシャードを削除します。 | |
クラシッククラスターインスタンスのシャードを追加または削除します。 |
関連資料
シャードの仕様を変更するには、「インスタンス構成の変更」をご参照ください。