ユースケース
サービスの継続提供、データの信頼性または監視の必要性が高いシナリオの場合、TencentDB for MySQLは、リージョンをまたがるディザスタリカバリインスタンスを提供し、ユーザーの低コストでのサービスの継続提供能力を引き上げながら、データの信頼性を向上させるお手伝いをします。
説明:
ディザスタリカバリインスタンスはメインインスタンスと同じ料金体系です、詳細については、製品の定価をご参照ください。
機能の特徴
- 独立したデータベース接続アドレスを提供します。ディザスタリカバリインスタンスは読み取りアクセス機能を提供して、最寄りサーバーへのアクセス、データ分析などのシナリオに用いて、デバイスの冗長化コストを引き下げます。
- プライマリ/スタンバイの高可用性アーキテクチャを使用することで、データベースのシングルポイントによるリスクを回避しました。
- ディザスタリカバリインスタンスは、プライベートネットワークの専用回線を介して同期され、同期遅延が少なく、高い安定性を持ち、同期リンクの品質はパブリックネットワークよりもはるかに優れています。
- 現在プロモーション期間中のため、専用回線のトラフィック料金は無料です。商品化により課金が開始される時期については、別途お知らせします。
動作原理
- Tencent Cloudのクラウドデータベースがディザスタリカバリデータベースとして使用されるシナリオでは、ディザスタリカバリインスタンスは、マスターインスタンスデータベースのレプリケーションバックアップです。
- マスターインスタンスが変更されると、変更されたLog情報の記録がディザスタリカバリインスタンスにコピーされ、ログの再生がデータの同期を実現するために使用されます。
- マスターインスタンスに障害が発生した場合、ディザスタリカバリインスタンスを数秒以内にアクティブ化して、完全な読み取りおよび書き込み機能を回復させられます。
機能の制限について
- メモリ1GB、ハードディスク50GB以上の仕様で、かつMySQL 5.6およびそれ以降のバージョン、ディザスタリカバリインスタンスを購入するためのInnoDBエンジンの高可用版マスターインスタンスのみをサポートします。マスターインスタンスがこの仕様よりも低い場合は、まずマスターインスタンスの仕様をアップグレードしてください。また、マスターインスタンスでGTID機能が有効になっている必要があります。
説明:
GTIDが有効になっていない場合は、コンソールのインスタンス詳細ページからGTIDを有効にすることができます。GTIDを有効にするプロセスには時間がかかり、インスタンスには数秒間の瞬断が生じます。ビジネスピークから外れた時期に操作し、データベースにアクセスするプログラムに再接続メカニズムを追加することをお勧めします。
- ディザスタリカバリインスタンスの最低仕様は、メモリ1GB、ハードディスク50GB、マスターインスタンスの使用済みストレージ仕様の1.1倍以上である必要があります。
- マスターインスタンスは、最大1つのディザスタリカバリインスタンスを作成できます。ディザスタリカバリインスタンスが隔離状態にある間は、それ以上ディザスタリカバリインスタンスを作成することはできません。
- ディザスタリカバリインスタンスは現在、プロジェクトの移行、ロールバック、SQL操作、文字セットの変更、アカウント管理、ポートの変更、データインポート、ロールバックログ、読み取り専用インスタンス機能をサポートしません。
ディザスタリカバリインスタンスの作成
手順1:ディザスタリカバリインスタンスの作成
- TencentDB for MySQLコンソールにログインし、インスタンスリストでインスタンスIDまたは操作カラムの管理をクリックして、詳細ページに進みます。
- インスタンス詳細ページの基本情報にて、GTID機能が有効であることを確認し、インスタンスアーキテクチャ図でディザスタリカバリインスタンスの追加をクリックして、ディザスタリカバリインスタンスの購入ページに進みます。
- 購入ページにて、ディザスタリカバリインスタンスの料金モード、リージョン、同期ポリシー等の基本情報を設定します。
- 同期ポリシーがすぐに同期の場合、データはディザスタリカバリインスタンスが作成された直後に同期されます。
- 誤りのないことを確認したら、今すぐ購入をクリックすると、ディザスタリカバリインスタンスが出荷されます。
- インスタンスリストに戻り、インスタンスの状態が実行中になれば、それ以降の操作に進むことができます。
ディザスタリカバリインスタンスの管理
- ディザスタリカバリインスタンスの確認
ディザスタリカバリインスタンスは、所在リージョンで確認でき、インスタンスリストからそのリージョンのすべてのディザスタリカバリインスタンスをフィルタリングすることができます。
- 従属関係の確認
各ディザスタリカバリインスタンスまたはマスターインスタンスの右側にあるアイコンをクリックして、従属関係を確認します。
- 同期遅延の確認
マスターインスタンスとディザスタリカバリインスタンス間の同期遅延は、ディザスタリカバリインスタンスのインスタンス詳細ページの上部で確認できます。
- ディザスタリカバリインスタンス機能
ディザスタリカバリインスタンスはインスタンス詳細、インスタンス監視、データベース管理、セキュリティグループ、バックアップ復元などの機能を提供します。
ディザスタリカバリインスタンスのマスターインスタンスへのアップグレード
ディザスタリカバリインスタンスをマスターインスタンスに切り替える必要がある場合は、コンソールでディザスタリカバリインスタンスをマスターインスタンスに自発的に切り替えることができます。
注意:
- ディザスタリカバリインスタンスをマスターインスタンスにアップグレードすると、ディザスタリカバリインスタンスが新しいマスターインスタンスとして動作し、新しいマスターインスタンスのアクセスアドレスが変更され、業務側で新しいアクセスアドレスを再設定してください。また、元のマスターインスタンスは既存の業務を実行しません。
- ディザスタリカバリインスタンスはマスターインスタンスとして切り替えられると、元のマスターインスタンスとの同期接続が切断します。同期接続が切断した後は再接続できませんので、慎重に操作してください。
- インスタンスリストで、マスターインスタンスにアップグレードする必要があるディザスタリカバリインスタンスを選択して、インスタンスIDをクリックし、インスタンス管理ページに進みます。
- インスタンス管理ページで、右上にあるマスターインスタンスへの切り替えをクリックすると、ディザスタリカバリインスタンスをマスターインスタンスにアップグレードできます。切り替え後、元のマスターインスタンスとの同期接続が切断され、インスタンスデータベースのデータ書き込み機能とMySQLの全機能がリカバーされます。
この記事はお役に立ちましたか?