操作シナリオ
本シナリオでは、CLBをプロキシサービスとして使用し、ソースデータベースとDTS間のネットワーク接続を確立する方法を紹介します。これは、他のTencent Cloudアカウントに関連付けられたIDC自己構築データベースや他のクラウドプロバイダーのデータベースを、現在のアカウントに移行/同期する際に、タスクを実行するアカウントの権限が制限されているシナリオに適しています。例は以下の通りです。(他のTencent Cloudアカウントのクラウドデータベースインスタンスを現在のアカウントに移行/同期する必要がある場合は、本章の複雑な操作を参照する必要はなく、クラウドデータベースのアカウント間インスタンス同期を参照して操作してください) VPC-AとVPC-Bはグループ会社のネットワークであり、VPC-Cは子会社のネットワークです。アカウントCにはAとBのリソースを操作する権限がありません。
アカウントAで専用線を確立して自己構築IDCネットワークまたはサードパーティクラウドプロバイダーのネットワークに接続し、アカウントBでCCNを通じてVPC-A、VPC-B、VPC-Cを接続します。そのため、点線枠内のネットワークはすべて接続済みであり、アカウントCはソースデータベースにアクセスできます。
アカウントCを使用してDTS移行/同期を実行します。
このようなシナリオでは、CLBを介してソースデータベースに関連付けることができます。CLBにはアカウント間でネットワークを関連付ける機能があるため、CLBをDTSのプロキシサービスとしてルーティング転送に使用します。主な設定原則は以下の通りです:
1. アカウントCを使用してCLBインスタンスを作成します。
2. CLBでバックエンドサービスを設定し、ソースデータベースのIPをバックエンドサービスにバインドします。
3. マイグレーション/同期タスクを作成し、ソースデータベースのIPアドレスとポートには、CLBのアドレスとポートを入力します。
操作手順
Cアカウントを使用したCLBインスタンスの作成
1. アカウントCを使用してTencent CloudのCLB購入ページにログインします。 2. CLB関連パラメータを設定します。従量課金とプライベートネットワークタイプを選択します。
3. CLBのインスタンス管理ページに戻り、VIPを確認します。このVIPは後続のDTS設定で使用する必要があります。
ソースデータベースIPのCLBバックエンドサービスへのバインド
説明:
以下のガイドに記載されているCLB操作は参考としてのみ提供されています。実際のコンソール画面に差異がある場合は、CLB公式ドキュメントに従って申請を提出してください。また、スクリーンショットの操作も参考としてのみ提供されています。実際のコンソール画面と差異がある場合は、実際の状況に従ってください。 1. CLBのインスタンス管理ページで、先ほど購入したCLBインスタンスを見つけ、インスタンスIDをクリックします。
2. 基本情報ページのバックエンドサービスエリアで、非本VPC内IPをバインドする機能を有効にし、設定をクリックをクリックします。
3. 表示されたダイアログボックスで、送信をクリックします。
4. 有効にすると、バックエンドサービスモジュールに新規SNAT IPが表示されます。新規SNAT IPをクリックします。
5. 表示されたダイアログボックスで、サブネットを選択し、新規をクリックしてIPを割り当て、最後に保存をクリックします。
6. SNAT IPを設定します。
7. CLBリスナーを作成します。インスタンス詳細ページで、リスナー管理タブをクリックし、TCP/UDP/TCP SSL/QUICリスナーの下にある新規作成をクリックします。
8. 表示されたダイアログボックスでTCPリスナーを設定します。ヘルスチェックとセッション維持は、必要に応じて有効にするかどうかを選択できます。
9. モニターの設定が完了したら、作成済みのコンフィグレーターをクリックし、右側のバインドをクリックして、ソースデータベースのIPアドレスをバインドします。
10. 表示されたダイアログボックスで、その他のプライベートIPを選択し、バインドするソースデータベースのIPアドレスを入力し、ポートと重みを入力して、最後に確認をクリックします。
11. バインド済みバックエンドサービスエリアに戻ると、バインド済みのソースデータベースIPを確認できます。
DTSタスクの設定
CLDプロキシを使用するDTSの設定手順は、通常のDTSデータ移行タスクまたはDTSデータ同期タスクの設定手順と基本的に同じです。ここでは相違点についてのみ詳しく説明します。 Cアカウントでデータ移行/同期タスクを購入した後、ソースとターゲットデータベースの設定ステップで、アクセス方法としてVPCを選択し(チケットを提出して有効化を申請する必要があります)、VPCとサブネットでCアカウントのVPCとサブネットを選択し、ホストアドレスにCLBインスタンスのVIPアドレスを入力します。 類似シナリオ
上記のシナリオはTencent Cloudへの移行(ローカルIDC/他のクラウドプロバイダーデータベース > Tencent Cloudデータベース)のシナリオです。Tencent Cloudからの移行(Tencent Cloudデータベース > ローカルIDC/他のクラウドプロバイダーデータベース)のシナリオも同様で、現在のアカウントのデータベースを、他のTencent Cloudアカウントに関連付けられたIDC自己構築データベース/クラウドプロバイダーデータベースに移行/同期します。以下では相違点について説明します。
1. アカウントCを使用してCLBインスタンスを作成します。
2. CLBでバックエンドサービスを設定し、ターゲットデータベースのIPをバックエンドサービスにバインドします。
3. マイグレーション/同期タスクを作成します。
ソースデータベースのアクセス方法で、「クラウドデータベース」を選択します。
ターゲットデータベースのアクセス方法で「VPC」を選択し、ホストアドレスにCLBのアドレスを入力します。