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

Tair (Redis® OSS-Compatible):インスタンスアーキテクチャの変更

最終更新日:Jan 01, 2026

Tair (Redis OSS-compatible) では、インスタンスアーキテクチャをスタンダード (マスター/レプリカ) とクラスターの間で変更できます。

課金

従量課金インスタンスの構成を変更する場合、新しい仕様に基づいて課金されます。サブスクリプションインスタンスの構成を変更する場合、構成をスペックアップまたはスペックダウンするかに応じて、差額が課金または返金されます。

構成変更の課金ルールおよび構成スペックダウンの返金ルールに関する詳細については、「構成変更」をご参照ください。

スタンダード (マスター/レプリカ) からクラスターへの変更

影響

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

  • 通常、データは失われません:ただし、スイッチオーバー中に元のプライマリノードで障害が発生する稀なケースでは、同期されていない少量のデータが失われる可能性があります。

  • それぞれ 30 秒未満の一時的な切断が 1〜2 回発生します:インスタンスでは、それぞれ 30 秒未満の一時的な切断が 1〜2 回発生します。ご利用のアプリケーションに再接続メカニズムがあることを確認してください。

  • 約 1 分間の読み取り専用状態:インスタンスは約 1 分間、読み取り専用状態になります。これにより、新しいインスタンスが元のインスタンスからの増分データを同期し、DNS キャッシュによるデータの二重書き込み問題を防止できます。書き込みワークロードが高いインスタンスの場合、読み取り専用期間が長くなることがあります。

  • Lua スクリプトが失われる可能性があります:クラスターアーキテクチャには、Lua スクリプトの使用に関して特定の制限があります。これらの条件を満たさない Lua スクリプトは、インスタンスアーキテクチャを変更する際に失われる可能性があります。続行する前にスクリプトをバックアップしてください。詳細については、「クラスターインスタンスの特別な制限」をご参照ください。

  • より多くのコマンド制限が適用されます:クラスターアーキテクチャは一部のコマンドをサポートしていません。インスタンスアーキテクチャを変更する前に、これらのコマンド制限がビジネスに与える影響を評価してください。詳細については、「クラスターインスタンスのコマンド制限」をご参照ください。

  • インスタンスは最新のマイナーバージョンにアップグレードされます:最適なパフォーマンスと安定性を確保するため、インスタンスが以前のバージョンを実行している場合、変更中にシステムはインスタンスを最新のマイナーバージョンにアップグレードします。マイナーバージョンは上位互換性があるため、このアップグレードによって互換性の問題が発生することはありません。

制限事項

  • 読み書き分離が有効になっている場合は、まず無効にする必要があります。

  • 分散インスタンスの子インスタンスは、アーキテクチャの変更をサポートしていません。

  • Tair (Enterprise Edition) の SSD ベースのインスタンスは、アーキテクチャの変更をサポートしていません。

操作手順

  1. コンソールにログインし、インスタンスページに移動します。上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、対象のインスタンスを見つけてインスタンス ID をクリックします。

  2. サブスクリプションインスタンスの場合は、右上隅にある 仕様調整 > 仕様のアップグレード をクリックします。従量課金インスタンスの場合は、右上隅にある 仕様調整 > 仕様のアップグレード/ダウングレード をクリックします。

  3. 仕様変更ページで、必要な構成を選択し、[今すぐ購入] をクリックします。

    切り替え時間 パラメーターに注意してください:

    • [データ移行後に切り替え]:データ移行が完了すると、システムはすぐに新しいノードに切り替わります。

    • [メンテナンスウィンドウ内で切り替え] (推奨):システムは メンテナンスウィンドウ (オフピーク時間) 中に新しいノードに切り替わります。インスタンスのスイッチオーバーの前に、コンソールの タスクハブ に移動し、対応するタスクの横にある [切り替え時間の変更] をクリックして切り替え時間を変更できます。

  4. プロンプトに従って支払いプロセスを完了します。

    リクエストを送信すると、選択した [切り替え時間] に関係なく、インスタンスのステータスはすぐに [変更中] に変わります。これは、インスタンスが提供するサービスには影響しません。システムはまず、リソースのリクエストやデータの同期など、変更の準備を行います。一時的な切断は、システムが新しいノードに切り替わるときにのみ発生します。

変更後の注意点:

  • 接続モードはデフォルトでプロキシモードです。プロキシノードのモニタリングページでクライアント接続数を確認できます。データノードへの接続数は 0 と表示されます。

  • アラート設定は無効になり、Cloud Monitor の既存のアプリケーショングループも無効になる場合があります。これらの機能を引き続き使用するには、再設定する必要があります。

  • データフラッシュバック機能は無効になります。この機能を引き続き使用するには、再設定する必要があります。

クラスターからスタンダード (マスター/レプリカ) への変更

影響

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

  • 通常、データは失われません:ただし、スイッチオーバー中に元のプライマリノードで障害が発生する稀なケースでは、同期されていない少量のデータが失われる可能性があります。

  • それぞれ 30 秒未満の一時的な切断が 1〜2 回発生します:インスタンスでは、それぞれ 30 秒未満の一時的な切断が 1〜2 回発生します。

  • 約 1 分間の読み取り専用状態:インスタンスは約 1 分間、読み取り専用状態になります。これにより、新しいインスタンスが元のインスタンスからの増分データを同期し、DNS キャッシュによるデータの二重書き込み問題を防止できます。書き込みワークロードが高いインスタンスの場合、読み取り専用期間が長くなることがあります。

  • インスタンスは最新のマイナーバージョンにアップグレードされます:最適なパフォーマンスと安定性を確保するため、インスタンスが以前のバージョンを実行している場合、変更中にシステムはインスタンスを最新のマイナーバージョンにアップグレードします。マイナーバージョンは上位互換性があるため、このアップグレードによって互換性の問題が発生することはありません。

制限事項

  • 読み書き分離が有効になっている場合は、まず無効にする必要があります。

  • 直接接続モードのクラスターインスタンスは、アーキテクチャの変更をサポートしていません。

  • Tair (Enterprise Edition) の SSD ベースのインスタンスは、アーキテクチャの変更をサポートしていません。

操作手順

  1. コンソールにログインし、インスタンスページに移動します。上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。次に、対象のインスタンスを見つけてインスタンス ID をクリックします。

  2. サブスクリプションインスタンスの場合は、右上隅にある 仕様調整 > 仕様のスペックダウン をクリックします。従量課金インスタンスの場合は、右上隅にある 仕様調整 > 仕様のアップグレード/ダウングレード をクリックします。

  3. 仕様変更ページで、必要な構成を選択し、[今すぐ購入] をクリックします。

    切り替え時間 パラメーターに注意してください:

    • [データ移行後に切り替え]:データ移行が完了すると、システムはすぐに新しいノードに切り替わります。

    • [メンテナンスウィンドウ中に切り替え] (推奨):新しいノードへのスイッチオーバーは メンテナンスウィンドウ (オフピーク時間) 中に実行されます。インスタンスのスイッチオーバーの前に、コンソールの タスクハブ で、対応するタスクの横にある [切り替え時間の変更] をクリックして切り替え時間を変更できます。

  4. プロンプトに従って支払いプロセスを完了します。

    リクエストを送信すると、選択した [切り替え時間] に関係なく、インスタンスのステータスはすぐに [変更中] に変わります。これは、インスタンスが提供するサービスには影響しません。システムはまず、リソースのリクエストやデータの同期など、変更の準備を行います。一時的な切断は、システムが新しいノードに切り替わるときにのみ発生します。

変更後の注意点:

よくある質問

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

仕様変更の所要時間は、ネットワークの状態、リクエスト量、データサイズなど、複数の要因によって異なります。そのため、正確な所要時間を予測することはできません。

インスタンス詳細ページの右上隅にある image.png アイコンをクリックすると、タスクの進捗状況をモニタリングできます。

image.png

スタンダードインスタンスをクラスターインスタンスに変更する際、データは各シャードに自動的に移行されますか?

はい。システムはデータを自動的に移行し、すべてのシャードに均等に分散されるようにします。

アーキテクチャ変更後、データベース (DB) の数は変わりますか?

いいえ。デフォルトの 256 個の DB 数は変わりません。

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

Tair (Enterprise Edition) では、メモリ最適化、永続メモリ、ESSD など、異なるタイプの記憶媒体間での変更はサポートされていません。

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

Tair (および Redis オープンソース版) は、CPU のみを個別にアップグレードすることをサポートしていません。インスタンスの全体的な CPU パフォーマンスを向上させるには、次の方法を使用できます:

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

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

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

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

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

クラシックインスタンスを直接クラウドネイティブインスタンスにアップグレードできますか?

はい。詳細については、「クラウドネイティブデプロイメントモードへの変換」をご参照ください。

高可用性 (デュアルレプリカ) インスタンスをシングルレプリカインスタンスに変更するにはどうすればよいですか?

シングルレプリカインスタンスはデータの信頼性を保証しないため、高可用性インスタンスをシングルレプリカインスタンスに変更することはできません。

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

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

いいえ。ただし、インスタンスが約 1 分間読み取り専用状態になり、それぞれ 30 秒未満の一時的な切断が 1〜2 回発生する可能性があるため、オフピーク時間中に構成を変更し、スイッチオーバーを実行することを推奨します。

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

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

このシナリオで履歴バックアップセットを見つけるには、バックアップ時間またはバックアップセット ID で検索してください。

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

仕様変更中に「The direct custins can not trans to normal custins」というエラーが発生した場合はどうすればよいですか?

このエラーは、直接接続エンドポイントを持つクラシッククラスターインスタンスのアーキテクチャをスタンダードまたは読み書き分離アーキテクチャに変更しようとしたときに発生します。この操作はサポートされていません。アーキテクチャを変更するには、まず直接接続エンドポイントをリリースする必要があります。