Data Transmission Service (DTS) は、使いやすいデータ同期機能を提供します。 データ同期タスクを設定するには、新しいDTSコンソールで簡単な操作を実行するだけです。
使用上の注意
このトピックでは、データ同期タスクを設定する一般的な手順について説明します。 手順は、ソースデータベースとターゲットデータベースによって異なります。 詳細については、「データ同期シナリオの概要」をご参照ください。
このトピックでは、データ同期インスタンスを購入する前に、ApsaraDB RDS for MySQLインスタンス間の一方向データ同期用のタスクを設定する方法について説明します。 このトピックのパラメーター設定は参照用です。 データ同期タスクを設定するときに必要なパラメーターがDTSコンソールに表示されます。
前提条件
ソースデータベースまたはターゲットデータベースが自己管理データベースの場合、DTSに必要な環境を準備する必要があります。 詳細については、「準備の概要」をご参照ください。
ソースデータベースとターゲットデータベースが作成され、データベースバージョンがDTSでサポートされます。 サポートされているデータベースの種類とバージョンの詳細については、「データ同期シナリオの概要」をご参照ください。
手順
[データ同期タスク] ページに移動します。
にログインします。 データ管理 (DMS) コンソール
上部のナビゲーションバーで、DTS.
左側のナビゲーションウィンドウで、 .
説明操作は、DMSコンソールのモードとレイアウトによって異なります。 詳細については、「シンプルモード」および「DMSコンソールのレイアウトとスタイルのカスタマイズ」をご参照ください。
に行くこともできます 新しいDTSコンソールのデータ同期タスクページ。
の右側にデータ同期タスク、データ同期インスタンスが存在するリージョンを選択します。
説明新しいDTSコンソールを使用する場合は、上部のナビゲーションバーでデータ同期インスタンスが存在するリージョンを選択する必要があります。
タスクの作成 をクリックして、タスク設定ページに移動します。
(オプションの手順) ページの右上隅にある 新バージョンの設定ページを試してみる をクリックします。
説明ページの右上隅に 旧バージョンの設定ページに戻る ボタンが表示されている場合は、この手順をスキップします。
構成ページの新しいバージョンと以前のバージョンの特定のパラメータは異なる場合があります。 設定ページの新しいバージョンを使用することを推奨します。
ソースデータベースとターゲットデータベースを設定します。 下表に、各パラメーターを説明します。
警告ソースデータベースとターゲットデータベースを設定した後、ページに表示される制限を読むことを推奨します。 そうしないと、タスクが失敗したり、データの不一致が発生します。
セクション
パラメーター
説明
非該当
タスク名
DTSタスクの名前。 タスク名は自動生成されます。 タスクを簡単に識別できるように、わかりやすい名前を指定することをお勧めします。 一意のタスク名を指定する必要はありません。
移行元データベース
DMS データベースインスタンスの選択
この例では、データベースインスタンスは選択されていません。 次のデータベース情報を設定します。
データベースタイプ
ソースデータベースのタイプ。 MySQL を選択します。
アクセス方法
ソースデータベースのアクセス方法。 Alibaba Cloud インスタンス を選択します。
インスタンスのリージョン
ソースApsaraDB RDS for MySQLインスタンスが存在するリージョンです。
Alibaba Cloud アカウント間でデータを複製
この例では、現在のAlibaba Cloudアカウントのデータベースインスタンスが使用されています。 × を選択します。
RDS インスタンス ID
ソースApsaraDB RDS for MySQLインスタンスのID。
データベースアカウント
ソースApsaraDB RDS for MySQLインスタンスのデータベースアカウント。 アカウントには、同期するオブジェクトに対するSELECT権限、REPLICATION CLIENT権限、およびREPLICATION SLAVE権限が必要です。
データベースのパスワード
データベースインスタンスへのアクセスに使用されるパスワード。
暗号化
この例では、デフォルト設定を使用できます。
移行先データベース
DMS データベースインスタンスの選択
この例では、データベースインスタンスは選択されていません。 次のデータベース情報を設定します。
データベースタイプ
ターゲットデータベースのタイプ。 MySQL を選択します。
アクセス方法
ターゲットデータベースのアクセス方法。 Alibaba Cloud インスタンス を選択します。
インスタンスのリージョン
ターゲットApsaraDB RDS for MySQLインスタンスが存在するリージョン。
Alibaba Cloud アカウント間でデータを複製
この例では、現在のAlibaba Cloudアカウントのデータベースインスタンスが使用されています。 × を選択します。
RDS インスタンス ID
移行先ApsaraDB RDS for MySQLインスタンスのID。
データベースアカウント
移行先ApsaraDB RDS for MySQLインスタンスのデータベースアカウント。 アカウントには、読み取りおよび書き込み権限が必要です。
データベースのパスワード
データベースインスタンスへのアクセスに使用されるパスワード。
暗号化
この例では、デフォルト設定を使用できます。
ページの下部で、接続性をテストして続行.
ソースまたはターゲットデータベースがAlibaba Cloudデータベースインスタンス (ApsaraDB RDS for MySQLインスタンスやApsaraDB for MongoDBインスタンスなど) の場合、DTSは自動的にDTSサーバーのCIDRブロックをインスタンスのホワイトリストに追加します。 ソースデータベースまたはターゲットデータベースがElastic Compute Service (ECS) インスタンスでホストされている自己管理データベースの場合、DTSサーバーのCIDRブロックがECSインスタンスのセキュリティグループルールに自動的に追加されます。ECSインスタンスがデータベースにアクセスできることを確認する必要があります。 データベースが複数のECSインスタンスにデプロイされている場合、DTSサーバーのCIDRブロックを各ECSインスタンスのセキュリティグループルールに手動で追加する必要があります。 ソースデータベースまたはターゲットデータベースが、データセンターにデプロイされているか、サードパーティのクラウドサービスプロバイダーによって提供される自己管理データベースである場合、DTSサーバーのCIDRブロックをデータベースのホワイトリストに手動で追加して、DTSがデータベースにアクセスできるようにする必要があります。 詳細については、「DTSサーバーのCIDRブロックの追加」トピックの「DTSサーバーのCIDRブロック」セクションをご参照ください。
警告DTSサーバーのCIDRブロックがデータベースまたはインスタンスのホワイトリスト、またはECSセキュリティグループルールに自動的または手動で追加されると、セキュリティリスクが発生する可能性があります。 したがって、DTSを使用してデータを同期する前に、潜在的なリスクを理解して認識し、次の対策を含む予防策を講じる必要があります。VPNゲートウェイ、またはSmart Access Gateway。
同期するオブジェクトを設定します。
オブジェクト設定 ページで、同期するオブジェクトを設定します。
この例では、スキーマ同期 、完全データ同期 、および 増分データ同期 が 同期タイプ に選択され、同期するオブジェクトが ソースオブジェクト セクションから選択されていることを確認します。 他のパラメーターのデフォルト設定を保持します。 ビジネス要件に基づいてパラメーターを設定することもできます。
次へ:詳細設定 をクリックして詳細設定を設定します。
この例では、デフォルト設定を使用するか、ビジネス要件に基づいてパラメーターを設定できます。
[次のステップ: データ検証] をクリックしてデータ検証を設定します。
データ検証機能の使用方法の詳細については、「データ検証タスクの設定」をご参照ください。
タスク設定を保存し、事前チェックを実行します。
関連するAPI操作を呼び出してDTSタスクを設定するときに指定するパラメーターを表示するには、ポインターを 次:タスク設定の保存と事前チェック に移動し、OpenAPI パラメーターのプレビュー をクリックします。
パラメーターを表示または表示する必要がない場合は、ページ下部の 次:タスク設定の保存と事前チェック をクリックします。
説明データ同期タスクを開始する前に、DTSは事前チェックを実行します。 データ同期タスクは、タスクが事前チェックに合格した後にのみ開始できます。
データ同期タスクが事前チェックに失敗した場合は、失敗した各項目の横にある [詳細の表示] をクリックします。 チェック結果に基づいて原因を分析した後、問題のトラブルシューティングを行います。 次に、プレチェックを再実行します。
事前チェック中にアイテムに対してアラートがトリガーされた場合:
アラートアイテムを無視できない場合は、失敗したアイテムの横にある [詳細の表示] をクリックして、問題のトラブルシューティングを行います。 次に、もう一度プレチェックを実行します。
アラート項目を無視できる場合は、[アラート詳細の確認] をクリックします。 [詳細の表示] ダイアログボックスで、[無視] をクリックします。 表示されたメッセージボックスで、[OK] をクリックします。 次に、[再度事前チェック] をクリックして、事前チェックを再度実行します。 アラート項目を無視すると、データの不整合が発生し、ビジネスが潜在的なリスクにさらされる可能性があります。
成功率が100% になるまで待ちます。 次に、[次へ: インスタンスの購入] をクリックします。
データ同期インスタンスを購入します。
購入ページで、データ同期インスタンスの課金方法とインスタンスクラスのパラメーターを設定します。 下表にパラメーターを示します。
セクション
パラメーター
説明
新しいインスタンスクラス
Billing Method
サブスクリプション: データ同期インスタンスの作成時にサブスクリプションの料金を支払います。 サブスクリプションの課金方法は、長期使用の場合、従量課金の課金方法よりも費用対効果が高くなります。
従量課金: 従量課金インスタンスは1時間ごとに課金されます。 従量課金方法は、短期使用に適しています。 従量課金データ同期インスタンスが不要になった場合は、インスタンスをリリースしてコストを削減できます。
リソースグループの設定
データ同期インスタンスが属するリソースグループ。 デフォルト値: Default resource group 詳細については、「」をご参照ください。リソース管理とは
インスタンスクラス
DTSは、同期速度が異なるインスタンスクラスを提供します。 ビジネス要件に基づいてインスタンスクラスを選択できます。 詳細については、「データ同期インスタンスのインスタンスクラス」をご参照ください。
サブスクリプション期間
サブスクリプションの課金方法を選択した場合は、サブスクリプション期間と作成するデータ同期インスタンスの数を指定します。 サブスクリプション期間は、1〜9か月、1年、2年、3年、または5年とすることができる。
説明このパラメーターは、サブスクリプション の課金方法を選択した場合にのみ使用できます。
読み取りと選択データ伝送サービス (従量課金) サービス規約.
[購入して開始] をクリックします。 表示されるダイアログボックスで、OK をクリックします。
タスクリストでタスクの進行状況を確認できます。