Data Transmission Service

プロダクト紹介

DTSとは

Data Transmission Service (以降、DTS)は、データの移行、同期およびサブスクリプションをスムースに行うためのデータ交換サービスです。これは、Alibaba Cloud を介して実行されているデータベースに適用されます。DTS は、リレーショナルデータベース管理システム (RDBMS) や NoSQL など、広く普及している商用およびオープンソースのデータベースを対象にします。
DTS のデータ伝送容量を利用して、セキュアでスケーラブルで可用性の高いデータアーキテクチャを構築できます。該当するシナリオには、無停止データ移行オフサイトディザスタリカバリリージョン間データ同期キャッシュ更新などがあります。
DTS が複雑で負担の大きなデータ移行を担当するため、ユーザーはビジネスシステムの開発に専念できます。DTS は 99.5% の接続安定性。
DTS は、次に示すものを含む多数のデータベースエンジンをサポートしています。

  • Oracle、MySQL、SQLServer、PostgreSQL などのリレーショナルデータベース
  • Redis などの NoSQL

利点

DTS は、RDBMS、NoSQL、OLAP などのデータベースエンジン間のデータ転送をサポートし、さまざまなシナリオでデータの移行、サブスクリプションおよび同期を提供します。DTS インスタンスの作成と管理のために、次の機能が利用可能です。

ゼロダウンタイム

DTS データ移行機能により、ゼロダウンタイムでデータベース間でデータを移行できます。移行中にソースデータベースに発生したすべてのデータ変更は、ターゲットデータベースに複製されます。データ移行が完了すると、ターゲットデータベースは一定期間ソースデータベースと同期したままになります。これにより、都合の良いときにデータベースを切り替えることができます。
DTS は、同種または異種のデータソース間の、データの移行および同期をサポートします。たとえば、DTS を使用して Oracle から MySQL に、あるいは Oracle から Postgres Plus Advanced Server にデータを移行できます。異種データソース間の移行の場合、DTS は構造オブジェクト定義の変換をサポートします。たとえば、Oracle のスキーマは Postgres Plus Advanced Server の構造定義に合わせて変換されます。
ゼロダウンタイムのデータ移行により、アプリケーションに対するデータ移行の影響を最小限に抑え、クラウドへのデータ移行をスムースに行えます。

高性能

DTS は高性能サーバーを採用し、移行または同期のデータ伝送において優れたパフォーマンスを保証します。
データ移行のために、DTS はサービスベースでさまざまな伝送最適化を行います。既存データを移行する時の伝送速度は、ピーク時で毎秒 70 MB または毎秒 200,000 レコードに達します。
従来のデータ同期ツールと比較すると、DTS のリアルタイム同期機能は、同期の粒度がトランザクションレベルにまで細分化されています。また、圧縮伝送やパケット再送など、いくつものネットワーク最適化手法をサポートし、同期性能を大幅に向上させます。ピーク性能では、同期速度は毎秒 30,000 レコードに達します。

接続の信頼性

DTS は、次に示す機能により 99.95% の接続信頼性を保証します。

  • DTS はサービスクラスター上に構築されています。クラスター内のノードにダウンまたは障害が発生すると、DTS は即座に反応し、そのノード上のすべてのタスクをクラスター内の他のノードに切り替えます。
  • DTS は、重要な伝送リンクに 24 時間 365 日のデータ精度検証機能を提供し、異常な通信データを正確に見つけて訂正します。
  • 信頼性の高い通信のため、セキュアな伝送プロトコルおよびトークン認証も有効になっています。

使いやすさ

DTS は、ビジュアルな管理インターフェイスとウィザードを提供し、通信リンクの確立をガイドします。コンソールで自身の DTS インスタンスを簡単に作成できます。
DTS コンソールには、伝送状況と進行状況、伝送パフォーマンスその他、伝送リンクを管理するための情報が表示されます。
ネットワークまたはシステムの例外によるリンクの中断を避けるため、DTS はブレークポイントで回復可能な通信を提供し、すべてのリンクの状況を定期的に監視します。リンク例外を検出すると、DTS は自動的に、インスタンスを修復または再起動します。手動操作が必要な場合は、DTS コンソールを使用してリンクを直接修正し、インスタンスを再起動することもできます。

クイックスタート

DTS インスタンスの購入

DTS コンソールでさまざまな種類の DTS インスタンスを購入する方法について説明します。

手順

  1. DTS コンソールにログインします。
  2. 概要ページで、DTS インスタンスを実行するリージョンを選択し、対応するショッピングカートのアイコンをクリックします。
  3. Data Transmission Service の購入ページで、課金方法 (従量課金またはサブスクリプション) を選択します。

    注:データ移行は従量課金でのみ利用可能です。データ同期とデータサブスクリプションは、どちらの方法でも利用できます。

  4. [基本設定] および [購入プラン] を記入します。価格は自動的に計算され、右側に表示されます。
    • データ移行インスタンスの場合、パラメーターは次のとおりです。
      パラメーター 説明
      インスタンスタイプ [データ移行] を選択します。
      リージョン ターゲットインスタンスのリージョンは慎重に指定してください。
      データ移行インスタンスを作成した後、そのターゲットリージョンを変更することはできません。
      既存データ移行は無料です。変更レプリケーションを実行する場合のみ設定料金が発生します。
      仕様 microsmallmedium または large から選択してください。
      選択した仕様は、データレプリケーションのパフォーマンスに影響します。
      数量 この手続きで購入するインスタンスの数を指定します。
    • データサブスクリプションインスタンスの場合、パラメーターは次のとおりです。
      パラメーター 説明
      インスタンスタイプ [データサブスクリプション] を選択します。
      リージョン ソース RDS インスタンスのリージョンは慎重に指定してください。
      データサブスクリプションインスタンスを作成した後、ソースリージョンを変更することはできません。
      中国香港はゾーン B でのみ利用可能です。
      期間 データサブスクリプションインスタンスにサブスクライブする期間を指定します。
      サブスクリプション課金でのみ必要です。
      数量 この手続きで購入するインスタンスの数を指定します。
    • データ同期インスタンスの場合、パラメーターは次のとおりです。
      パラメーター 説明
      インスタンスタイプ [データ同期] を選択します。
      ソースリージョン ソースインスタンスのリージョンは慎重に指定してください。
      データ同期インスタンスを作成したら、そのソースリージョンを変更することはできません。
      中国香港はゾーン B でのみ利用可能です。
      ターゲットリージョン ターゲットインスタンスのリージョンは慎重に指定してください。
      データ同期インスタンスを作成した後、ターゲットリージョンを変更することはできません。
      中国香港はゾーン B でのみ利用可能です。
      仕様 microsmallmediumlarge から選択してください。
      選択した仕様が同期パフォーマンスに影響します。
      期間 データ同期インスタンスにサブスクライブする期間を指定します。
      サブスクリプション課金でのみ必要です。
      数量 この手続きで購入するインスタンスの数を指定します。
  5. [今すぐ購入] をクリックします。
  6. ご注文を確認し、お支払いを完了してください。
    • サブスクリプションインスタンスの場合は、[支払い] をクリックします。
    • 従量課金インスタンスの場合は、[有効化] をクリックします。

注:国をまたがる同期インスタンスは、デフォルトでは使用できません。国をまたがる同期インスタンスを購入する場合は、チケットを発行するか、サポートセンターに連絡してください。アプリケーションがバックエンドレビューをパスすると、購入可能になります。