データ移行
データ移行は、同種または異種のデータソース間でデータを移動します。一般的なユースケースには、クラウドへの移行、Alibaba Cloud 内のインスタンス間でのデータ移動、データベースの分割やスケーリングなどがあります。
| カテゴリ | 機能 | 説明 | リファレンス |
|---|---|---|---|
| 同種移行 | 論理移行 | 同じタイプのデータベース間でデータを移行します。 | 自己管理 MySQL データベースから ApsaraDB RDS for MySQL インスタンスへのデータ移行 |
| 同種移行 | 物理移行 | 物理ゲートウェイを使用して、自己管理データベースからクラウドにデータを移行します。 | 物理プロトコルゲートウェイを使用した、自己管理 SQL Server データベースから ApsaraDB RDS for SQL Server インスタンスへのデータ移行 / Bastionhost 上の物理ゲートウェイを使用した、自己管理 SQL Server データベースから ApsaraDB RDS for SQL Server インスタンスへのデータ移行 |
| 異種移行 | 論理移行 | 異なるタイプのデータベース間でデータを移行します。 | 自己管理 Oracle データベースから AnalyticDB for PostgreSQL インスタンスへのデータ移行 / 異種データベース間のデータ型マッピング |
| トラフィックの切り替え | クラウドへのデータベース切り替え | データベース評価とアプリケーション評価および変換が完了した後、ビジネスへの影響を最小限に抑えながら、クラウドデータベースにスムーズに切り替えます。 | データベースの切り替え |
| 定期的タスク | スケジュールされた完全移行 | Data Integration 機能のスケジューリングポリシー設定を使用して、ソースデータベースからターゲットデータベースへ、定期的にスキーマデータと既存データを移行します。 | ApsaraDB RDS for MySQL インスタンス間のデータ統合タスクの設定 |
| アカウント移行 | 完全なアカウント移行 | 同期または移行タスクを設定する際に、パスワードと権限を含むアカウントをソースデータベースからターゲットデータベースに移行します。 | データベースアカウントの移行 |
機能セット | 機能 | 説明 | リファレンス |
同種検証 | メタデータ検証 | 同種データのスキーマを検証します。 | |
完全データ検証 | 同種データベースの既存データを検証します。 | ||
増分データ検証 | 同種データベース間の増分同期または移行からのデータを検証します。 | ||
異種検証 | メタデータ等価性検証 | 異種データのスキーマを検証します。 | |
完全データ検証 | 異種データベースの既存データを検証します。 | ||
増分データ検証 | 異種データベース間の増分同期または移行からのデータを検証します。 | ||
修正 | メタデータ修正 | 検証中にスキーマの不整合が検出された場合、検証結果に基づいて修正できます。 | |
完全データ修正 | 完全なデータの不整合が検出された場合、検証結果に基づいて修正 SQL をダウンロードして修正を行うことができます。 | ||
増分データ修正 | 増分データの不整合が検出された場合、検証結果に基づいて修正できます。 |
機能セット | 機能 | 説明 | リファレンス |
タスク管理 | タスクの作成と設定 | さまざまなデータソース間でデータ伝送タスクを作成します。購入前または購入後にタスクを設定できます。 | |
タスクスケジューリング | デフォルトでは、Data Transmission Service (DTS) は共有クラスターでタスクをスケジュールします。詳細設定で専用クラスターを選択してタスクをスケジュールできます。 | - | |
タスクモニタリング | DTS コンソールでタスクのリンクステータスとさまざまなパフォーマンスメトリクスを表示します。この情報はタスクの管理に役立ちます。 | ||
タスク診断 | 増分移行中にソースデータベース、ターゲットデータベース、ネットワーク、および DTS のパフォーマンスをチェックすることで、診断結果と提案を提供します。 | ||
タスク変更 | インスタンスの環境タグを管理します。データ同期インスタンスの実行中に同期オブジェクトを追加または削除します。同期または移行インスタンスの ETL 設定を変更します。 | ||
タスク削除 | データ伝送タスクを完了し、設定を保持する必要がなくなった DTS インスタンスについては、追加料金を避けるために、従量課金インスタンスを手動でリリースするか、サブスクリプションインスタンスの登録を解除できます。 | ||
クロスアカウントアクセス | Alibaba Cloud アカウントをまたぐタスクを設定します。これは、Alibaba Cloud アカウント間のリソース移行や統合、ビジネスアーキテクチャの調整などのシナリオに適しています。 | ||
ハイブリッドクラウドおよびクロスクラウドアクセス | パブリック IP アドレスを使用してデータベースに接続し、パブリッククラウドと Finance Cloud アカウントなど、異なるプロパティを持つアカウント間でデータを移行します。 | - | |
操作監査 | インスタンスの操作ログを照会して、インスタンスで実行された操作、それらの操作の結果、および誰が実行したかに関する情報を取得します。 | ||
データ接続管理 | データベース情報を入力すると、タスクを設定する際に事前に記録されたデータベースを選択できます。DTS はデータベース情報を自動的に入力するため、手動で入力する必要はありません。 | ||
OpenAPI | POP API | OpenAPI Portal で API を呼び出してテストします。 | |
SDK | SDK を使用して API を呼び出します。 | ||
Terraform | オープンソースツール Terraform をサポートします。 | - | |
ネットワーク管理 | クロスリージョン接続 | ソースデータベースとターゲットデータベースが異なるリージョンにあるデータ伝送をサポートします。 | |
伝送圧縮 | DTS リンクは、帯域幅使用量を削減するために同時圧縮伝送をサポートします。 | ||
プライベートエンドポイントアクセス | VPC を介してソースまたはターゲットデータベースに接続する場合、プライベートエンドポイントを使用してデータベースに接続できます。 | - | |
Database Gateway (DG) | Database Gateway (DG) を使用してデータベースを DTS に接続します。 | Database Gateway を使用してオンプレミスデータセンターまたはサードパーティクラウドのデータベースを Alibaba Cloud に接続する | |
インターネットトラフィック接続 | パブリック IP アドレスを使用してデータベースに接続します。 | ||
越境伝送 | デフォルトでは、非越境データ同期タスクのみがサポートされています。越境データ同期タスクを作成するには、必要な権限を申請する必要があります。 | ||
イベントセンター | イベント通知 | CloudMonitor プラットフォームを通じて重要なイベントをサブスクライブし、カスタムアラート通知を設定します。これにより、イベントの発生と進捗状況を常に把握でき、ビジネス障害時の迅速な分析と問題特定に役立ちます。 | |
プロアクティブ O&M プラットフォーム | O&M イベントアラートをサポートします。システムが DTS インスタンスの正常な実行を妨げる可能性のあるリスクを検出すると、対応する O&M イベントをトリガーし、コンソール、電子メール、またはサイト内メッセージを通じて通知します。 | ||
サーバーレス | サーバーレスインスタンス管理 | インスタンスの一時停止、メトリクスの表示、DU の上限と下限の変更など、サーバーレスインスタンスに対する操作を実行します。 | - |
専用クラスター | DU 管理 | 専用クラスター DU の作成と使用状況情報を表示します。専用クラスタータスクの DU 数を変更して、タスクの仕様を調整します。 | |
ディスク領域変更 | 専用クラスターのディスク使用率が高すぎて現在のビジネスニーズを満たせない場合、ディスク領域をスケールアウトして要件に合わせることができます。 | ||
共有クラスターと専用クラスター間の移行 | インスタンスが実行されるクラスターを変更します。インスタンスを専用クラスターからパブリッククラスターに、またはパブリッククラスターから専用クラスターに移行できます。 | ||
専用クラスターインスタンス管理 | 手動更新、ノード設定の変更、オーバーコミット率の設定など、専用クラスターに対する操作を実行します。 | ||
セキュリティ | データ暗号化 | SSL 暗号化接続を使用してデータベースに接続します。 | |
操作の分離 | RAM ユーザーや RAM ロールなど、最小権限を持つ RAM ID を使用して DTS にアクセスします。これにより、データセキュリティが向上し、権限乱用によるセキュリティリスクが軽減されます。 | - | |
アカウント権限管理 | システムポリシーを付与することで、現在の Alibaba Cloud アカウント下の ApsaraDB RDS や Elastic Compute Service (ECS) などのクラウドリソースにアクセスします。十分な権限を持つデータベースアカウントを使用して、データ伝送タスクを完了します。 | ||
信頼性 | クラスター高可用性 (HA) | 高スペックのサーバーを使用して、すべての移行または同期リンクで良好な伝送パフォーマンスを確保します。 | |
再開可能な伝送 | 自動再開可能な伝送メカニズムを備え、データ伝送の信頼性を確保します。 | ||
データソースの障害回復保護 | ソースまたはターゲットデータベースに接続できない、またはその他の問題がある場合、DTS は直ちに連続的な再試行を開始します。 | - |
機能セット | 機能 | 説明 | リファレンス |
変更追跡 | 変更追跡チャネル | 変更追跡インスタンスを作成して、データベースからリアルタイムの増分データ変更を取得します。 | |
変更追跡 SDK | SDK クライアント、flink-dts-connector、または Kafka クライアントのサンプルコードを使用して、サブスクライブしたデータを表示します。これにより、SDK、Flink、および Kafka クライアントが変更追跡チャネルからデータを消費できます。 | ||
変更追跡トラフィック管理 | 変更追跡インスタンスのソースデータベースが MySQL の場合、課金タイプを設定してデータトラフィックの課金有無を決定できます。 |
機能セット | 機能 | 説明 | リファレンス |
同種移行 | 論理移行 | 同種データベース間のデータ移行をサポートします。 | |
物理移行 | 物理ゲートウェイを使用して、自己管理データベースからクラウドにデータを移行します。 | ||
異種移行 | 論理移行 | 異種データベース間のデータ移行をサポートします。 | |
切り替え | クラウドへのデータベース切り替え | データベースの切り替えは、データベース評価とアプリケーション評価および変換が完了した後、ビジネスをクラウドデータベースにスムーズに移行するのに役立ちます。 | |
定期的タスク | スケジュールされた完全移行 | Data Integration 機能のスケジューリングポリシーを使用して、ソースデータベースからターゲットデータベースへ、定期的にスキーマと既存データを移行します。 | |
アカウント移行 | 完全なアカウント移行 | 同期または移行タスクを設定する際にアカウント移行機能を有効にします。これにより、パスワードと権限を含むアカウントをソースデータベースからターゲットデータベースに迅速に移行できます。 |
データ同期
データ同期は、データソース間でデータをリアルタイムに同期させます。ユースケースには、アクティブ地理的冗長性、ジオディザスタリカバリ、ゾーンディザスタリカバリ、越境データ同期、クラウドベースのビジネスインテリジェンス (BI) システム、リアルタイムデータウェアハウジングなどがあります。
| カテゴリ | 機能 | 説明 | リファレンス |
|---|---|---|---|
| 同期インスタンス管理 | 逆方向の障害回復切り替え | 実行中の同期インスタンスに対して、数ステップで逆方向の同期インスタンスを作成します。逆方向のインスタンスは、増分データをターゲットデータベースからソースデータベースに同期します。 | 逆方向インスタンスの作成 |
| 障害回復とマルチアクティブ冗長性 | 双方向同期 | ApsaraDB RDS for MySQL データベースと自己管理 MySQL データベースなど、2つのデータベース間でリアルタイムの双方向データ同期を設定します。セルラーアーキテクチャに基づくアクティブ地理的冗長性やジオディザスタリカバリに適しています。 | MySQL インスタンス間の双方向データ同期の設定 / PolarDB for PostgreSQL (Compatible with Oracle) クラスター間の双方向データ同期の設定 / ApsaraDB RDS for PostgreSQL インスタンス間の双方向データ同期の設定 / ApsaraDB for MongoDB レプリカセットインスタンス間の双方向データ同期の設定 / Tair インスタンス間の双方向同期の設定 |
| 障害回復とマルチアクティブ冗長性 | 双方向同期インスタンスの方向切り替え | 新しいインスタンスを作成せずに、既存の双方向同期インスタンスの同期方向を切り替えます。プライマリデータベースとセカンダリデータベース間、またはクラウドプラットフォーム間の切り替えに便利です。 | 双方向同期インスタンスの方向の切り替え |
| 障害回復とマルチアクティブ冗長性 | グローバルアクティブデータベース (GAD) クラスター | ApsaraDB RDS と DTS に基づいて GAD クラスターを作成し、データベースの障害回復とユーザーが最も近いリソースにアクセスできるようにします。 | N/A |
| 同期トポロジ管理 | トポロジのアップグレード | ビジネス要件の進化に合わせて、タスクの同期トポロジを一方向同期から双方向同期にアップグレードします。 | 同期トポロジの一方向から双方向へのアップグレード |
| 競合検出と解決 | 競合検出 | INSERT 操作による一意性競合、UPDATE 操作による不整合なレコード、および削除対象のレコードが存在しない競合を検出します。 | N/A |
| 競合検出と解決 | 競合解決 | 3つのポリシーが利用可能です:TaskFailed は競合が発生したときにタスクを終了してエラーを報告します。Ignore は競合するレコードを宛先に保持します。Overwrite は宛先の競合するレコードを置き換えます。 | N/A |
| 異種同期 | リアルタイムデータウェアハウスへの同期 | 高スループットのオフライン処理と高性能のオンライン分析のために、リアルタイムデータウェアハウスにデータを同期します。 | ApsaraDB RDS for MySQL インスタンスから AnalyticDB for MySQL V3.0 クラスターへのデータ同期 |
| 異種同期 | 非データベース同期 | Function Compute の関数にデータを同期し、そこで関数コードを記述してデータを処理できます。 | MongoDB レプリカセットインスタンスから Function Compute 関数へのデータ同期 / ApsaraDB for MongoDB シャードクラスターインスタンスから Function Compute 関数へのデータ同期 |
| 異種同期 | 異種データベース同期 | 異なるタイプのデータベース間でデータを同期します。 | スキーマ同期のデータ型マッピング / 自己管理 Oracle データベースから AnalyticDB for PostgreSQL インスタンスへのデータ同期 |
| データ転送 | データ転送チャネル | データ転送インスタンスを作成してデータ転送チャネルを確立し、データ転送 SDK を使用してソースから DTS にデータを転送します。 | データ転送インスタンスの作成 |
| データ転送 | データ転送 SDK | データ転送 SDK を使用してさまざまなソースから DTS にデータを転送し、DTS がそのデータをターゲットデータベースに同期します。これにより、サポートされるソースタイプの範囲が拡張されます。 | SDK を使用した DTS へのデータ転送 |
| 同種同期 | リアルタイム同期 | 同じタイプのデータベース間でリアルタイムにデータを同期します。 | 自己管理 MySQL データベースから ApsaraDB RDS for MySQL インスタンスへのデータ同期 |
機能セット | 機能 | 説明 | リファレンス |
読み書き分離と分流 | リアルタイム TP キャッシュ | 自己管理 MySQL や ApsaraDB RDS for MySQL などの MySQL データベースを Redis インスタンスに移行します。これにより、バックエンドのリレーショナルデータベースの負荷が軽減され、ユーザーエクスペリエンスが向上します。 | |
メタデータフィルタリングとマッピング | データベース、テーブル、カラムのフィルタリング | タスクオブジェクトを設定する際、データベース、テーブル、カラムの粒度で選択できます。 | - |
DDL および DML フィルタリング | 同期または移行タスクのオブジェクトを設定する際、SQL 操作を使用して増分同期または移行のデータをフィルタリングできます。 | - | |
データベース、テーブル、カラム名のマッピング | 同期または移行タスクのオブジェクトを設定する際、ターゲットデータベースインスタンス内のタスクオブジェクト (データベース、テーブル、カラム) の名前を設定できます。この機能を使用して、ターゲットインスタンスの指定されたオブジェクトにデータを同期または移行したり、同じ構造で異なる名前のオブジェクトをターゲットインスタンスに作成したりできます。 | ||
トポロジマッピング | データ同期機能は、複数の同期トポロジをサポートしています。ビジネスニーズに基づいて同期インスタンスを計画できます。 | ||
データフィルタリング、処理、マッピング | WHERE 句フィルタリング | 同期または移行タスクのオブジェクトを設定する際、フィルター条件を設定して、ニーズに合ったデータのみをソースデータベースからターゲットデータベースに同期または移行できます。 | |
データ型マッピング | 異種データベース間でデータを同期または移行する際、スキーマ同期または移行フェーズでデータ型マッピングが実行されます。これにより、ソースデータベースのデータ型がターゲットデータベースでサポートされている型に変換されます。 |
機能セット | 機能 | 説明 | リファレンス |
同期リンク管理 | ワンクリック逆方向障害回復切り替え | 実行中の同期インスタンスに対して、ワンクリックで逆方向の増分同期インスタンスを作成します。 | |
障害回復 & アクティブ/アクティブ | 双方向同期 | ApsaraDB RDS for MySQL インスタンスと自己管理 MySQL データベースなど、2つのデータベース間でリアルタイムの双方向データ同期を作成します。これは、アクティブ地理的冗長性 (ユニット化) やジオディザスタリカバリなどのシナリオに適しています。 | |
ワンクリック同期方向反転 | 双方向同期インスタンスの方向を反転させます。プライマリとセカンダリのデータベース間、または2つのクラウド間で切り替える必要がある場合、再設定することなく既存の双方向同期インスタンスの方向を簡単に調整できます。 | ||
グローバルアクティブデータベース (GAD) クラスター | ApsaraDB RDS と DTS を使用して、グローバルアクティブ/アクティブデータベースクラスターを構築します。これにより、データベースの障害回復とユーザーへの最寄りアクセス体験が提供されます。 | - | |
同期トポロジ管理 | 進化するビジネスニーズに合わせて、同期タスクの同期トポロジを一方向から双方向にアップグレードします。 | ||
コンフリクト管理 | 競合検出 | INSERT による一意性競合、UPDATE での不完全なレコード一致、DELETE での存在しないレコードを検出します。 | - |
競合処理 | 3つの競合解決戦略をサポートします:TaskFailed (タスクがエラーを報告して終了)、Ignore (宛先インスタンスの競合レコードを使用)、Overwrite (宛先インスタンスの競合レコードを上書き)。 | - | |
異種同期 | リアルタイムデータウェアハウス同期 | リアルタイムデータウェアハウスにデータを同期して、高スループットのオフライン処理と高性能のオンライン分析をサポートします。 | ApsaraDB RDS for MySQL インスタンスから AnalyticDB for MySQL 3.0 インスタンスへのデータ同期 |
非データベース同期 | Function Compute (FC) の指定された関数にデータを同期します。二次的なデータ処理のために関数コードを記述できます。 | ||
異種データベース同期 | 異種データベース間のデータ同期をサポートします。 | ||
データ転送 | データ転送チャネル | データ転送インスタンスを作成してデータ転送チャネルを確立します。これにより、SDK を使用してデータソースから DTS にデータを配信できます。 | |
データ転送 SDK | SDK を使用して、データソースからさまざまな種類のデータを DTS に配信します。その後、DTS はデータをターゲットデータベースに同期し、より広範なデータソースをサポートします。 | ||
同種同期 | 論理リアルタイム同種同期 | 同種データベース間のデータ同期をサポートします。 |
変更追跡
変更追跡は、データベースからリアルタイムの増分データをキャプチャします。ビジネス要件に基づいて増分データを消費または書き込み、キャッシュの更新、非同期のビジネスデカップリング、異種ソース間のリアルタイムデータ同期、および複雑な抽出・変換・書き出し (ETL) パイプラインをサポートします。
| カテゴリ | 機能 | 説明 | リファレンス |
|---|---|---|---|
| 変更追跡 | 変更追跡チャネル | 変更追跡インスタンスを作成して、データベースからリアルタイムの増分データ変更をキャプチャします。 | 変更追跡のシナリオ概要 |
| 変更追跡 | 変更追跡 SDK | SDK クライアント、Flink クライアント、または Kafka クライアントを使用して追跡データを消費します。SDK クライアントのデモ、flink-dts-connector、および Kafka クライアントのデモはすべて、追跡データを表示するために利用できます。 | 追跡データの消費 |
| 変更追跡 | トラフィック管理 | MySQL ソースデータベースを持つ変更追跡インスタンスの場合、選択した設定料金タイプに基づいてデータ転送料金が請求されます。 | 課金項目 / ApsaraDB RDS for MySQL インスタンスからのデータ変更の追跡 |
タスク管理
| カテゴリ | 機能 | 説明 | リファレンス |
|---|---|---|---|
| タスク管理 | タスクの作成と設定 | さまざまなデータソース間で DTS タスクを作成します。DTS インスタンスの購入前または購入後にタスクを設定します。 | サポートされているデータベース / DTS インスタンスの購入 |
| タスク管理 | タスクスケジューリング | デフォルトでは、DTS はタスクを共有クラスターにスケジュールします。詳細設定で専用クラスターを選択して、タスクを専用リソースに固定します。 | N/A |
| タスク管理 | タスクモニタリング | DTS とソースおよびターゲットデータベース間の接続ステータス、および DTS インスタンスのパフォーマンスメトリクスを表示します。 | タスクパフォーマンスの監視 |
| タスク管理 | タスク診断 | 増分移行中に、ソースデータベース、ターゲットデータベース、ネットワーク、および DTS のパフォーマンスを確認します。診断結果と提案が提供されます。 | タスクパフォーマンスの監視 / 増分データ移行の接続ステータスとパフォーマンスの表示 / データ同期の接続ステータスとパフォーマンスの表示 |
| タスク管理 | タスク変更 | 環境タグの管理、同期インスタンスの実行中に同期オブジェクトの追加または削除、移行または同期タスクの ETL 設定の変更を行います。 | 同期対象オブジェクトの変更 / データ移行または同期タスクでの ETL の設定 / 環境タグの管理 |
| タスク管理 | タスク削除 | すべてのタスクが完了し、インスタンスが不要になった場合、追加料金を避けるために、従量課金の DTS インスタンスをリリースするか、サブスクリプションの DTS インスタンスの登録を解除します。 | DTS インスタンスのリリース |
| タスク管理 | クロスアカウントアクセス | リソース移行、アカウント統合、ビジネスアーキテクチャの調整などのシナリオのために、Alibaba Cloud アカウントをまたいで DTS タスクを設定します。 | Alibaba Cloud アカウントをまたぐ DTS タスクの設定 |
| タスク管理 | ハイブリッドクラウドでのクロスクラウドアクセス | パブリック IP アドレスを介してデータベースにアクセスし、パブリッククラウドアカウントと金融クラウドアカウントなど、異なる属性を持つアカウント間でデータを移行します。 | N/A |
| タスク管理 | 操作ログ | インスタンスの操作ログを照会して、実行された操作、その結果、および実行者を確認します。 | インスタンスの操作ログの照会 |
| タスク管理 | データベース接続管理 | 事前にデータベースを登録しておくと、タスクを設定する際に DTS が接続詳細を自動入力するため、手動入力が不要になります。 | データベース接続の管理 |
| API | OpenAPI (POP) | テストと統合のために、OpenAPI Explorer で DTS API 操作を呼び出します。 | 統合の概要 |
| API | SDK | 提供されている SDK を使用して、プログラムで DTS API 操作を呼び出します。 | OpenAPI の使用例 |
| API | Terraform | オープンソースの Terraform ツールを使用して DTS リソースを管理します。 | N/A |
| ネットワーク管理 | クロスリージョン接続 | 異なるリージョンにあるソースデータベースとターゲットデータベース間でデータを転送します。 | 越境およびクロスリージョンインスタンス |
| ネットワーク管理 | データ圧縮 | DTS は、転送中に同時データ圧縮を使用して、帯域幅の使用を最小限に抑えます。 | メリット |
| ネットワーク管理 | 内部エンドポイントアクセス | VPC 内のソースまたはターゲットデータベースに内部エンドポイントを介して接続します。 | N/A |
| ネットワーク管理 | データベースゲートウェイ | Database Gateway を使用して、オンプレミスまたはサードパーティのクラウドデータベースを DTS に接続します。 | Database Gateway を使用して、オンプレミスデータベースまたはサードパーティクラウド上のデータベースを Alibaba Cloud に接続する |
| ネットワーク管理 | パブリックインターネットアクセス | パブリック IP アドレスを介してデータベースを DTS に接続します。 | DTS サーバーの CIDR ブロックの追加 |
| ネットワーク管理 | 越境データ伝送 | デフォルトでは、DTS は同じ国またはリージョン内でのみデータ同期をサポートします。国境を越えてデータを同期するには、越境権限を申請してください。 | データの国境を越えた同期に対する権限を申請する / クロスボーダーおよびクロスリージョンインスタンス |
| イベントセンター | イベント通知 | CloudMonitor のイベントサブスクリプション機能を使用して、重要なイベントに対するカスタムアラート通知を設定し、イベントのステータスを迅速に把握し、ビジネスの中断を分析して対処します。 | イベント通知のサブスクライブ |
| イベントセンター | プロアクティブ O&M | DTS がインスタンスの障害を引き起こす可能性のあるリスクを検出すると、O&M イベントがトリガーされ、コンソール、電子メール、または内部メッセージを介して通知が送信されます。 | O&M イベントの管理 |
| サーバーレスインスタンス | サーバーレスインスタンス管理 | サーバーレスインスタンスを一時停止し、メトリックデータを表示し、DTS ユニット (DU) の上限と下限を変更します。 | N/A |
| 専用クラスター | DU 管理 | 専用クラスターに割り当てられた DTS ユニット (DU) とその使用状況を表示します。タスクの DU 数を変更して、その仕様を調整します。 | DTS 専用クラスター内のタスクの DU 数の変更 / DTS 専用クラスターの DU 情報の表示 |
| 専用クラスター | ディスク拡張 | ビジネスニーズに対してディスク使用率が高すぎる場合、専用クラスターのディスク容量を拡張します。 | DTS 専用クラスターのノードのストレージスペースを増やす |
| 専用クラスター | クラスター間のインスタンス移行 | DTS インスタンスを専用クラスターとパブリッククラスター間で移動します。 | DTS インスタンスを専用クラスターとパブリッククラスター間で移行する |
| 専用クラスター | クラスター管理 | 専用クラスターを手動で更新し、ノード設定を変更し、オーバーコミット率を設定します。 | DTS 専用クラスターの管理 |
| セキュリティ | データ暗号化 | SSL で保護された接続を使用してデータベースに接続します。 | ApsaraDB RDS for MySQL インスタンス間のデータ同期 |
| セキュリティ | 操作の分離 | 最小限の必要な権限を持つ Resource Access Management (RAM) ユーザーおよび RAM ロールを使用して DTS にアクセスし、権限の乱用によるセキュリティリスクを軽減します。 | N/A |
| セキュリティ | アカウント権限管理 | システムポリシーを使用して、DTS が ApsaraDB RDS や Elastic Compute Service (ECS) インスタンスなどの Alibaba Cloud リソースにアクセスすることを承認し、十分な権限を持つデータベースアカウントでタスクを実行できるようにします。 | DTS に Alibaba Cloud リソースへのアクセスを承認する / データ移行用のデータベースアカウントの準備 |
| 信頼性 | 高可用性 (HA) クラスター | DTS は高仕様のサーバーを使用して、各データ同期または移行インスタンスの一貫したパフォーマンスを保証します。 | メリット |
| 信頼性 | レジュームアップロード | DTS は中断された転送を中断した場所から自動的に再開し、最初からやり直すことなく信頼性の高いデータ伝送を保証します。 | メリット |
| 信頼性 | データソースの障害回復保護 | ソースまたはターゲットデータベースに到達できなくなった場合、DTS は直ちに継続的に接続を再試行します。 | N/A |
データ統合
Data Integration は、ETL 機能と DTS のデータレプリケーションを組み合わせたものです。ドラッグアンドドロップ操作または Flink SQL ステートメントを使用して ETL タスクを設定し、ソースからデータを抽出し、ストリーム内で変換して、宛先にロードします。これにより、開発のオーバーヘッドが削減され、大規模なリアルタイムデータ処理が可能になります。
| カテゴリ | 機能 | 説明 | リファレンス |
|---|---|---|---|
| 読み書き分離 | リアルタイムキャッシュ | MySQL データベース (自己管理または ApsaraDB RDS for MySQL) から Redis インスタンスにデータを移行して、バックエンドのリレーショナルデータベースの負荷を軽減します。 | ApsaraDB RDS for MySQL インスタンスから Tair (Redis OSS 互換) インスタンスへのデータ同期ApsaraDB RDS for MySQL インスタンスから Tair (Redis OSS-Compatible) インスタンスへのデータ移行 |
| メタデータフィルタリングとマッピング | データベース、テーブル、カラムのフィルタリング | DTS タスクを設定する際に、特定のデータベース、テーブル、カラムをタスクオブジェクトとして選択します。 | N/A |
| メタデータフィルタリングとマッピング | DDL および DML フィルタリング | タスクを設定する際に、SQL ステートメントを使用して、増分同期または移行に含まれるデータをフィルタリングします。 | N/A |
| メタデータフィルタリングとマッピング | オブジェクト名マッピング | ターゲットインスタンス内のデータベース、テーブル、カラムにカスタム名を指定します。これを使用して、異なる名前のオブジェクトにデータを同期または移行したり、異なる名前でソーススキーマに一致するオブジェクトを作成したりします。 | オブジェクト名のマップ |
| メタデータフィルタリングとマッピング | トポロジマッピング | データ同期は複数の同期トポロジをサポートしています。ビジネス要件に基づいて同期インスタンスを計画してください。 | 同期トポロジ |
| データフィルタリングとマッピング | WHERE 条件ベースのフィルタリング | タスクを設定する際に SQL 条件を指定して、一致する行のみが宛先に同期または移行されるようにします。 | フィルター条件の設定 |
| データフィルタリングとマッピング | データ型マッピング | 異種データベース間で同期または移行する際、DTS はスキーマ同期または移行中にソースのデータ型を宛先の互換性のある型にマッピングします。 | スキーマ同期のデータ型マッピング / 異種データベース間のデータ型マッピング |
データ検証
データ検証は、ダウンタイムなしでソースデータベースとターゲットデータベース間の差異を監視するため、データとスキーマの不整合を可能な限り早期に検出できます。
| カテゴリ | 機能 | 説明 | リファレンス |
|---|---|---|---|
| 同種検証 | メタデータ検証 | 同種データベースのスキーマを検証します。 | データ検証とは |
| 同種検証 | 完全データ検証 | 同種データベースの既存データを検証します。 | データ検証とは |
| 同種検証 | 増分データ検証 | 同種データベース間で同期または移行された増分データを検証します。 | データ検証とは |
| 異種検証 | メタデータ等価性検証 | 異種データベースのスキーマを検証します。 | データ検証とは |
| 異種検証 | 完全データ検証 | 異種データベースの既存データを検証します。 | データ検証とは |
| 異種検証 | 増分データ検証 | 異種データベース間で同期または移行された増分データを検証します。 | データ検証とは |
| データ修正 | メタデータ修正 | 検証中にスキーマの不整合が検出された場合、検証結果に基づいてスキーマを修正します。 | データ検証の詳細の表示 |
| データ修正 | 完全データ修正 | 完全なデータの不整合が検出された場合、生成された SQL ステートメントをダウンロードしてデータを修正します。 | データ検証詳細の表示 |
| データ修正 | 増分データ修正 | 増分データの不整合が検出された場合、検証結果に基づいてデータを修正します。 | データ検証の詳細 |
シナリオベースのソリューション
機能セット | 機能 | 説明 | リファレンス |
ZeroETL | PolarDB for MySQL から AnalyticDB for MySQL 3.0 への同期 | AnalyticDB for MySQL の AnalyticDB Pipeline Service (APS) 機能と連携してフェデレーション分析を使用し、PolarDB for MySQL から AnalyticDB for MySQL Data Lakehouse Edition (V3.0) にリアルタイムでデータを同期します。 | フェデレーテッド分析を用いたデータ同期 |