ApsaraMQ for Kafka を使用すると、メッセージデータをソース Kafka インスタンスからターゲット Kafka インスタンスに同期できます。同一アカウントまたはクロスアカウントのシナリオで同期タスクを作成し、必要に応じてトピック、コンピューティングリソース、タスクの同時実行数、圧縮タイプ、オフセットリセット戦略を設定できます。データ同期は、データ配信、データバックアップ、災害復旧など、長期的なインスタンス間のデータ転送シナリオ向けに設計されています。
使用制限
この機能は現在、ご利用には申請が必要です。有効にするには、サポートチケットを送信してください。
課金
データ同期は CU に基づいて課金されます。詳細については、「CU 従量課金」をご参照ください。
クロスアカウントまたはクロス VPC のデータ同期が含まれる場合は、VPC データ転送料金も支払う必要があります。詳細については、「VPC データ転送の従量課金」をご参照ください。
前提条件
クロスアカウントのデータ同期タスクを作成する前に、ソースまたはターゲットインスタンスのアカウントで承認が完了していることを確認してください。詳細については、「権限管理」をご参照ください。承認後、承認されたアカウントは同期タスクの作成時に対応するインスタンスをソースまたはターゲットとして選択できます。
データ同期タスクの作成
-
ApsaraMQ for Kafka コンソールにログインします。
-
左側メニューで、[Data Synchronization] を選択します。
-
[Data Synchronization] ページで、[Create Task] をクリックします。
-
[Create Synchronization Task] ページで、指示に従って設定を完了します。
ステップ 1:基本情報の設定
|
パラメーター |
説明 |
|
タスク名 |
タスク名を入力します。O&M とトラブルシューティングを簡素化するために、ビジネス目的、ソースインスタンス、およびターゲットインスタンスを識別する名前を使用することを推奨します。 |
設定後、[Next] をクリックします。
ステップ 2:ソースサービスの設定
|
パラメーター |
説明 |
|
クロスアカウントインスタンス |
ソースインスタンスが別の Alibaba Cloud アカウントに属しているかどうかを指定します。「はい」を選択した場合、ソースインスタンスのアカウントで事前に承認を完了しておく必要があります。 |
|
ソースクラスターインスタンス |
データを読み取るソース Kafka インスタンスを選択します。 |
|
すべてのトピックを同期 |
ソースインスタンスからすべてのトピックを同期するかどうかを指定します。「いいえ」を選択した場合は、プロンプトに従って同期するトピックを指定します。 |
|
CU |
コンピューティングリソースの仕様を選択します。通常、CU 値が高いほど、より強力な同期能力が得られます。詳細については、ページの仕様をご参照ください。 |
|
タスク数 |
同時に実行する同期タスクの数を選択します。 |
|
圧縮タイプ |
ターゲットインスタンスに書き込むメッセージの圧縮タイプを選択します。互換性の要件と圧縮効率に基づいて選択してください。 |
|
メッセージのオフセットリセット戦略 |
タスクのメッセージオフセットリセット戦略を選択します。 |
設定後、[Next] をクリックします。
ステップ 3:ターゲットサービスの設定
|
パラメーター |
説明 |
|
ターゲットクラスター |
同期されたデータを受信するターゲット Kafka インスタンスを選択します。ターゲットインスタンスが別のアカウントに属している場合、そのアカウントで事前に承認を完了しておく必要があります。 |
設定内容を確認し、[Create Synchronization Task] をクリックします。
次のステップ
タスクが作成された後、[Data Synchronization] ページでそのステータス、同期の進捗状況、および実行時の詳細を表示できます。トラフィックを切り替える前に、ターゲットインスタンスのトピック、メッセージの書き込みステータス、およびコンサンプションチェーンが想定通りであることを確認することを推奨します。