全部产品
Search
文档中心

Data Transmission Service:Apa itu Data Transmission Service (DTS)

更新时间:Dec 27, 2025

Data Transmission Service (DTS) adalah platform Alibaba Cloud yang menyediakan layanan terpadu untuk transmisi dan pemrosesan data. DTS mengintegrasikan kemampuan inti seperti Migrasi Data, Sinkronisasi Data, Langganan Data, Transformasi Data, dan Validasi Data, serta membangun pipa data yang aman, andal, dan berkinerja tinggi antara berbagai sumber data untuk mendukung beragam skenario, termasuk migrasi ke cloud, pemulihan bencana geo, dan gudang data real-time.

Kemampuan inti

DTS menawarkan serangkaian kemampuan inti yang kuat untuk mengelola aliran data, mencakup skenario mulai dari migrasi data hingga sinkronisasi real-time dan langganan inkremental. Kemampuan ini dikelompokkan ke dalam kategori utama berikut:

Fungsi

Kemampuan Inti

Skenario yang Berlaku

Transmisi Data

Migrasi Data

Menjalankan migrasi data satu kali antar sumber. Mendukung database homogen dan heterogen serta memungkinkan migrasi dengan gangguan layanan minimal, sering kali mengurangi downtime hanya menjadi beberapa menit.

Migrasi ke cloud, relokasi database.

Sinkronisasi Data

Memungkinkan sinkronisasi data real-time dan berkelanjutan antar sumber. Mendukung sinkronisasi unidireksional dan bidireksional untuk membangun arsitektur data dengan ketersediaan tinggi dan berkinerja tinggi. Juga menyediakan tautan Data Delivery khusus, yang memungkinkan Anda menggunakan SDK untuk mengirimkan berbagai jenis data inkremental (seperti data log) ke tujuan tertentu.

Peningkatan versi, sharding atau penskalaan data, redundansi geo-aktif-aktif, pemulihan bencana geo, sinkronisasi lintas batas, offloading kueri dan laporan, membangun gudang data real-time, dll.

Langganan Data

Menangkap perubahan data inkremental (seperti operasi INSERT , UPDATE , dan DELETE ) dari database sumber secara real-time agar dapat dikonsumsi oleh aplikasi downstream sesuai permintaan.

Strategi pembaruan cache, penguraian keterkaitan logika bisnis secara asinkron, dan menyediakan aliran data real-time untuk ETL kompleks atau sinkronisasi sumber data heterogen.

Transformasi Data

Menjalankan ekstraksi, transformasi, dan pemuatan real-time pada data streaming selama proses aliran data.

Memenuhi kebutuhan pemrosesan dan komputasi data real-time, seperti pembersihan data, konversi format, serta penambahan atau penghapusan bidang.

Validasi Data

Mendukung perbandingan data antara sumber dan tujuan untuk memverifikasi konsistensi data, baik dalam tugas migrasi atau sinkronisasi data maupun dengan membuat tugas validasi data terpisah.

Sebagai kemampuan pengamanan, membantu Anda mendeteksi dan melokalisasi masalah ketidakkonsistenan data secara cepat, sehingga memastikan akurasi transmisi data.

Keunggulan

DTS melampaui tool data tradisional dengan menawarkan fitur lengkap, performa unggul, kemudahan penggunaan, serta keamanan yang kuat, sehingga menyederhanakan interaksi data yang kompleks. Keunggulan utama DTS adalah sebagai berikut:

  • Kompatibilitas Tinggi

    • Dukungan sumber data heterogen, termasuk database relasional (seperti MySQL, PostgreSQL, SQL Server, dan Oracle), database NoSQL (seperti MongoDB dan Redis), serta gudang data big data (seperti AnalyticDB dan MaxCompute). Untuk informasi lebih lanjut, lihat Database yang Didukung.

    • Konektivitas lintas lingkungan yang mulus: Mendukung aliran data antara on-premises, Alibaba Cloud (seperti ApsaraDB RDS dan PolarDB), dan database cloud lainnya, memungkinkan kolaborasi data dalam arsitektur hybrid dan multi-cloud.

    • Kolaborasi lintas akun: Konfigurasikan tugas lintas Akun Alibaba Cloud melalui Otorisasi RAM untuk menghilangkan silodata dan memungkinkan manajemen terpadu.

    • Topologi jaringan fleksibel: Mendukung berbagai metode akses, termasuk jaringan publik, Express Connect, VPN Gateway, dan Smart Access Gateway (SAG), untuk menyesuaikan dengan lingkungan jaringan enterprise yang kompleks.

  • Fitur lengkap

    • Menyediakan berbagai metode transmisi, termasuk Migrasi Data (dengan transformasi skema untuk sumber heterogen), Sinkronisasi Data, dan Langganan Data.

    • Sinkronisasi Real-time memungkinkan aliran data unidireksional dan bidireksional untuk mendukung pemulihan bencana geo, redundansi aktif-aktif, dan gudang data real-time.

  • Kemudahan penggunaan

    DTS dilengkapi antarmuka manajemen visual dengan wizard pembuatan tugas untuk mempermudah penyiapan serta pemantauan status, progres, dan performa. Fitur resume dari breakpoint dan pemulihan otomatisnya juga andal dalam menangani gangguan jaringan atau sistem.

  • Kinerja Tinggi

    DTS memberikan performa luar biasa menggunakan server ber-spesifikasi tinggi, mencapai hingga 70 MB/detik dalam migrasi penuh dan 30.000 RPS dengan konkurensi tingkat transaksi dalam sinkronisasi real-time, ditambah kompresi multi-threaded untuk meminimalkan penggunaan bandwidth.

  • Aman dan Andal

    Kluster layanan DTS menangani kegagalan node secara cepat melalui failover otomatis, sehingga menjamin ketersediaan tinggi. Layanan ini memastikan integritas data dengan verifikasi 24/7 dan mengamankan transmisi menggunakan protokol transmisi terenkripsi, autentikasi token aman, serta enkripsi SSL. Untuk skenario sinkronisasi lintas batas dan cross-region, isolasi data diperkuat lebih lanjut melalui koneksi jaringan khusus.

  • Migrasi Tanpa Downtime

    DTS memungkinkan migrasi data sementara database sumber tetap beroperasi penuh, sehingga mengurangi downtime aplikasi hanya menjadi beberapa menit.

Skenario

  • Migrasi Database Tanpa Downtime ke Cloud

    Gunakan layanan Migrasi Data untuk memindahkan database on-premises atau ECS yang dikelola sendiri ke ApsaraDB RDS atau PolarDB secara mulus. Solusi ini memanfaatkan kombinasi sinkronisasi data penuh dan inkremental, mendukung penulisan tanpa gangguan, dan pada akhirnya memungkinkan alih bencana aplikasi dalam hitungan menit.

  • Redundansi geo aktif-aktif dan pemulihan bencana

    Gunakan fitur Sinkronisasi Data untuk membangun arsitektur inti sistem yang sangat tersedia dan redundan secara geografis. Fitur ini memungkinkan sinkronisasi real-time bidireksional antara database di wilayah berbeda, sehingga memungkinkan failover trafik yang cepat saat terjadi gangguan guna menjamin kelangsungan bisnis.

  • ETL Gudang Data Real-Time dan Pembaruan Cache

    Gunakan fitur Langganan Data untuk mengalirkan perubahan data real-time ke sistem downstream seperti AnalyticDB, ClickHouse, atau Redis. DTS mencapai hal ini dengan menangkap log database sumber (misalnya Binlog, WAL) dan mengubahnya menjadi aliran JSON terstruktur, memungkinkan aplikasi Anda menulis langsung ke gudang data atau memperbarui cache, sehingga menguraikan keterkaitan tautan data.

  • Pembersihan dan Pemformatan Data Real-Time

    Proses data saat transit menggunakan fitur Transformasi Data. Misalnya, saat menyinkronkan data, Anda dapat melakukan penyamaran data real-time pada informasi sensitif atau menggabungkan bidang sumber menjadi bidang tujuan baru. Pemrosesan dalam aliran ini menyederhanakan pipa data dan meningkatkan keamanan data dengan menghilangkan kebutuhan pengembangan sekunder di sisi tujuan.

  • Validasi konsistensi data

    Setelah migrasi database besar-besaran atau selama sinkronisasi pemulihan bencana geo jangka panjang, Anda dapat menggunakan fitur Validasi Data untuk memastikan konsistensi data. Fitur ini secara otomatis membandingkan seluruh data atau rentang tertentu dan menghasilkan laporan validasi terperinci, mengidentifikasi tabel dan baris mana yang memiliki ketidaksesuaian data. Hal ini memberikan keyakinan saat beralih layanan setelah migrasi dan menyediakan tool pemantauan untuk kesehatan tugas sinkronisasi jangka panjang, sekaligus mengungkap potensi ketidakkonsistenan data.

Mulai menggunakan

  1. Berdasarkan skenario bisnis Anda, identifikasi fitur produk yang sesuai.

  2. Verifikasi bahwa database Anda mendukung migrasi data, sinkronisasi, atau langganan.

  3. Buat tugas DTS. Anda dapat membuat tugas melalui Konsol Data Transmission Service, atau menggunakan API atau SDK.

Informasi lebih lanjut

Pelajari lebih lanjut

DTS Insight

DTS Insight: Asisten O&M cerdas yang disediakan oleh DTS untuk membantu Anda lebih memahami dan menggunakan produk serta layanan DTS. Fitur ini juga memantau status tugas secara real-time dan membantu troubleshooting saat tugas mengalami masalah.

Tanya Jawab Umum

Apa perbedaan antara Migrasi Data dan Sinkronisasi Data, dan bagaimana cara memilihnya?

  • Tujuan

    • Migrasi Data dirancang untuk pemindahan data satu kali, biasanya ketika database sumber akan dipensiunkan, dengan tujuan mentransfer salinan data yang lengkap dan konsisten.

    • Sinkronisasi Data menjaga replikasi berkelanjutan jangka panjang antara dua database aktif untuk memastikan konsistensi dinamis.

  • Fungsionalitas

    • Migrasi Data: Dirancang untuk dijalankan sekali lalu berhenti otomatis setelah selesai. Fungsi utamanya adalah memastikan dataset akhir konsisten.

    • Sinkronisasi Data: Berjalan terus-menerus dan menawarkan fitur lanjutan yang dibutuhkan untuk replikasi jangka panjang, seperti sinkronisasi bidireksional dan resolusi konflik.

  • Cara Memilih

    • Pilih Migrasi Data untuk migrasi ke cloud, penggantian database, atau relokasi pusat data.

    • Pilih Sinkronisasi Data untuk redundansi geo aktif-aktif, pemisahan baca/tulis, atau distribusi data langsung.

Bagaimana cara penagihan DTS?

Biaya DTS didasarkan pada jenis tugas yang Anda konfigurasikan, terutama mencakup biaya instans tugas dan biaya trafik data/jaringan publik. Untuk rincian lengkap, lihat dokumentasi Item yang Dikenai Biaya.