すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):インスタンス構成の変更

最終更新日:Jan 07, 2026

Tair (Redis OSS-compatible) では、インスタンス構成を柔軟に変更できます。インスタンスアーキテクチャの変更、メモリのスケールアップ/ダウン、シャード数やレプリカノード数の変更が可能です。これらの変更により、パフォーマンスと容量に関するさまざまなビジネス要件に対応できます。

サポートされる構成変更とその影響

構成変更による影響がない項目

すべての構成変更について:

  • エンドポイント、アカウントのパスワード、ホワイトリストは変更されません。変更後にアプリケーションコードを修正する必要はありません。

  • 通常、データは失われません。ただし、スイッチオーバー中に元のプライマリノードがダウンするという稀なケースでは、同期されていない少量のデータが失われる理論的なリスクがあります。

スペックアップ/ダウングレードタイプ

影響

インスタンスアーキテクチャを標準 (マスター/レプリカ) からクラスターに変更する

30 秒未満の瞬間的な切断が 1〜2 回発生します。インスタンスは約 1 分間読み取り専用になります。

インスタンスアーキテクチャをクラスターから標準 (マスター/レプリカ) に変更する

30 秒未満の瞬断が 1〜2 回発生します。インスタンスは約 1 分間読み取り専用になります。

インスタンスタイプのスペックアップまたはスペックダウン

30 秒未満の瞬断が 1〜2 回発生する場合があります。インスタンスは約 1 分間読み取り専用になります。

クラスターシャード数の調整

30 秒未満の瞬断が 1〜2 回発生する場合があります。インスタンスは約 1 分間読み取り専用になります。

読み書き分離の有効化または無効化

数秒間続く瞬断が発生します。

レプリカノードの追加または削除

なし。

デプロイモードをクラウドネイティブに変更

30 秒未満の瞬断が 1 回発生します。インスタンスは約 1 分間読み取り専用になります。

よくある質問

インスタンスがスケールアウトされたかどうかを確認するにはどうすればよいですか?

[タスクセンター] ページで、[ステータス統計][成功] に設定し、[スペックアップ/ダウングレードまたは移行] タイプのタスクを確認します。この情報は、DescribeHistoryTasks API 操作を呼び出して取得することもできます。

構成変更が失敗する原因は何ですか?

  • large キーが含まれている場合、インスタンスのスペックアップまたはスペックダウンが失敗することがあります。

    インスタンス構成を変更する前に、すべての large キーを特定して削除してください。large キーを特定する方法の詳細については、「オフラインキー分析」をご参照ください。

  • データ損失を防ぐため、スペックダウン時には次の制限が適用されます:新しいインスタンスのメモリ容量の 80% が、元のインスタンスの使用済みメモリよりも大きい必要があります (新しい容量 × 0.8 > 使用済みメモリ)。そうでない場合、スペックダウンは失敗します。たとえば、8 GB のメモリ最適化 Standard Edition インスタンスが 2 GB のメモリを使用している場合、4 GB のメモリ最適化 Standard Edition インスタンスにスペックダウンできます。

Tair (Enterprise Edition) インスタンスの記憶媒体を変更するにはどうすればよいですか?

Tair (Enterprise Edition) インスタンスの記憶媒体は、メモリ最適化、永続メモリ、ESSD タイプ間で互換性がないため、変更することはできません。

インスタンスの CPU パフォーマンスのみをスペックアップできますか?

Tair (および Redis オープンソース版) インスタンスの CPU のみをスペックアップすることはできません。インスタンス全体の CPU パフォーマンスは、次の方法で向上させることができます。

  • インスタンスアーキテクチャを標準からクラスターまたは読み書き分離に変更する。

  • 読み書き分離アーキテクチャを使用するインスタンスの読み取り専用ノード数を増やす。

  • クラスターインスタンスのシャード数を増やします。

詳細については、「インスタンスの CPU 仕様をスペックアップする方法」をご参照ください。

インスタンスタイプの詳細については、「インスタンスタイプとよくある質問」をご参照ください。

高可用性 (デュアルレプリカ) インスタンスを単一レプリカインスタンスに変更する方法

単一レプリカエディションはデータ信頼性を保証しないため、高可用性 (HA) インスタンスを単一レプリカインスタンスに変更することはできません。

必要に応じて、別の高可用性インスタンスを購入し、DTS を使用してそこから単一レプリカインスタンスにデータを移行できます。詳細については、「Tair (Redis OSS-compatible) インスタンス間の移行」をご参照ください。

構成変更中に読み取りおよび書き込み操作を一時停止する必要がありますか?

いいえ、その必要はありません。ただし、ビジネスへの影響を最小限に抑えるため、オフピーク時間に変更を実行することを推奨します。インスタンスは約 1 分間読み取り専用になり、それぞれ 30 秒未満の瞬断が 1〜2 回発生する可能性があります。各変更の具体的な影響の詳細については、「サポートされる構成変更とその影響」をご参照ください。

Standard Edition インスタンスをクラスターインスタンスに変更したり、クラスターインスタンスのシャード数を変更したりすると、データは各シャードに自動的に移行されますか?

はい、移行されます。Standard Edition インスタンスをクラスターインスタンスに変更したり、クラスターインスタンスのシャード数を変更したりすると、システムはすべてのシャード間でデータを自動的に移行し、再分散します。

構成変更にはどのくらいの時間がかかりますか?

構成変更の所要時間は、ネットワーク条件、リクエスト量、データ量などの要因によって異なります。そのため、所要時間を予測することはできません。

インスタンス詳細ページの右上隅にある image.png アイコンをクリックして、タスクの進行状況を監視できます。

image.png

構成変更によってバックアップセットが失われることはありますか?

構成変更によってバックアップセットが削除されることはありません。ただし、クラシッククラスターインスタンスのシャード数を減らしたり、標準アーキテクチャインスタンスに変更したりすると、履歴バックアップセットとインスタンスノード間のマッピングが変更されます。

このシナリオでは、作成時間またはバックアップセット ID で関連するバックアップセットを検索することで、履歴バックアップセットを見つけることができます。

データを復元するには、履歴バックアップセット (RDB ファイル) をダウンロードし、それを解析して新しいインスタンスにデータをインポートします。

変更にメンテナンスウィンドウを選択したにもかかわらず、タスクがすぐに実行されるのはなぜですか?

瞬断を引き起こしたり、サービスに影響を与えたりしない変更タスクの場合、システムは指定されたメンテナンスウィンドウを無視してタスクをすぐに実行します。たとえば、十分なリソースを持つクラウドネイティブ標準アーキテクチャインスタンスの場合、システムはメンテナンスウィンドウを待たずにシームレスな切り替えを実行します。

関連 API 操作

API 操作

説明

ModifyInstanceSpec

インスタンスの仕様を変更します。