異なるリージョンにある異なるインスタンス間でデータをリアルタイムで自動的に同期させたい場合、既存の通常インスタンスを分散 (グローバル分散キャッシュ) インスタンスの最初のサブインスタンスに変換するか、インスタンスを最初のサブインスタンスとして作成できます。分散インスタンスは、アクティブ地理的冗長性、ディザスタリカバリ、リージョン間のデータ同期などのシナリオで使用できます。
背景情報
Tair Redis グローバル分散キャッシュインスタンスは、Alibaba Cloud が自社開発したアクティブ/アクティブデータベースシステムです。データ同期チャネルを通じて複数のサブインスタンスをネットワーク化し、1 つの論理的な分散インスタンスにします。すべてのサブインスタンスは、リアルタイムのデータ同期を維持しながら、データの読み取りと書き込みができます。この機能は、異なるリージョンの複数のサイトが同時にサービスを提供するビジネスシナリオを容易にサポートし、企業が Alibaba Group のアクティブ地理的冗長性アーキテクチャを迅速に複製するのに役立ちます。
この機能は無料です。課金対象はサブインスタンスの仕様のみです (標準インスタンスと同じ課金基準)。詳細については、「課金項目」をご参照ください。
この機能にはいくつかの制限もあります。詳細については、「Redis グローバル分散キャッシュの制限」をご参照ください。
手順
すでに Tair メモリ最適化インスタンスを作成している場合は、それを変換できます。インスタンスを作成していない場合は、新しい Tair メモリ最適化インスタンスを購入できます。システムは自動的に分散インスタンスを作成し、既存のインスタンス (または新しく作成されたインスタンス) を分散インスタンスの最初のサブインスタンスに変換します。
最初のサブインスタンスは既存のインスタンスから変換できますが、2 番目と 3 番目のサブインスタンスは新しく購入する必要があります。
既存の標準インスタンスの変換
このプロセスにより、数秒間の一時的な接続中断が発生します。以下を確認してください:
インスタンスへの接続にエンドポイント (例:
r-hp3bpn39cs1vu****.redis.hangzhou.rds.aliyuncs.com) を使用している。アプリケーションに再接続メカニズムがある。
この操作をオフピーク時に実行する。
コンソールにログインします。
左側のナビゲーションウィンドウで、グローバル分散キャッシュ をクリックします。
ページの左上隅で、 をクリックします。
表示されるパネルで、インスタンスを選択して分散インスタンスの最初のサブインスタンスに変換します。
[実行方法] を [メンテナンス期間中に変換] に設定することをお勧めします。
[OK] をクリックします。
説明変換が完了すると、選択したインスタンスは分散インスタンスの最初のサブインスタンスに変換されます。誤操作を防ぐため、インスタンスはコンソールのインスタンスリストに表示されなくなります。左側のナビゲーションウィンドウで グローバル分散キャッシュ をクリックして、分散インスタンスリストでインスタンスを管理する必要があります。
サブインスタンスの購入
コンソールにログインします。
左側のナビゲーションウィンドウで、グローバル分散キャッシュ をクリックします。
ページの左上隅で、 をクリックします。
購入ページにリダイレクトされます。次の設定を構成します。
説明この例では、主要なパラメーターのみを紹介します。他のパラメーターはデフォルト値のままにすることができます。
[プロダクト] は [Tair (Enterprise Edition)] に固定されています。
[課金方法] を選択します:
[サブスクリプション]: インスタンス作成時に料金を支払います。サブスクリプション課金方法は、長期間の使用において従量課金方法よりもコスト効率が高くなります。Alibaba Cloud は、サブスクリプション期間が長いほど低価格を提供します。
[従量課金]: リソースを使用した後に料金を支払い、時間単位で課金されます。この課金方法は、短期間の使用に適しています。従量課金インスタンスが不要になった場合は、インスタンスをリリースしてコストを削減できます。
[デプロイメントモード] を クラウドネイティブ (推奨) または クラシック として選択します。
説明クラウドネイティブ の Redis グローバル分散キャッシュインスタンスは現在パブリックプレビュー中です。クラウドネイティブ バージョンを選択できない場合は、フォームに記入してアクセスをリクエストしてください。
[ストレージメディア] を [メモリ] として選択します。
[リージョン] と [プライマリゾーン] を選択します。
すでに ECS インスタンスを作成している場合は、ECS インスタンスと同じリージョンとゾーンを選択することをお勧めします。
オンプレミスのデバイスからインスタンスに接続するには、デバイスに地理的に近いリージョンを選択します。
[Virtual Private Cloud (VPC)] と [VSwitch] を選択します。
ECS インスタンスから接続するには、ECS インスタンスと同じ VPC を選択します。そうしないと、内部ネットワークを介して通信できません。ただし、VPC が同じで vSwitch が異なる場合でも、イントラネット相互通信は実現できます。
[パスワード設定] を [今すぐ設定] に設定し、パスワードを入力します。
(オプション) [サブスクリプション] 課金方法を選択した場合は、インスタンスの [サブスクリプション期間] を設定する必要があります。
[今すぐ購入] をクリックします。
[注文の確認] ページで、利用規約を読み、指示に従って支払いプロセスを完了します。
支払いが成功したら、1〜5 分待ちます。インスタンスのステータスが [実行中] に変わると、サブインスタンスが作成されます。
次のステップ
よくある質問
Q: エラー
The gdc custins trans not supportが表示されるのはなぜですか?A: これは、変換しようとしているクラシックデプロイメントモードのインスタンスで直接接続モードのエンドポイントが有効になっているために発生します。直接接続モードのエンドポイントをリリースしてから、もう一度お試しください。クラウドネイティブデプロイメントモードのインスタンスは、この制限の影響を受けません。
関連する API 操作
API 操作 | 説明 |
分散インスタンスの最初のサブインスタンスとして機能するか、既存の分散インスタンスに 2 番目または 3 番目のサブインスタンスとして追加できるメモリ最適化インスタンスを作成します。 | |
指定されたインスタンスを分散インスタンスの最初のサブインスタンスに変換します。 | |
分散インスタンスの詳細情報を照会します。 | |
分散インスタンスからサブインスタンスを削除し、標準インスタンスに変換します (データは保持されます)。 |