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 | 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. | |
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. | ||
Menangkap perubahan data inkremental (seperti operasi | Strategi pembaruan cache, penguraian keterkaitan logika bisnis secara asinkron, dan menyediakan aliran data real-time untuk ETL kompleks atau sinkronisasi sumber data heterogen. | ||
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. | ||
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
Berdasarkan skenario bisnis Anda, identifikasi fitur produk yang sesuai.
Verifikasi bahwa database Anda mendukung migrasi data, sinkronisasi, atau langganan.
Buat tugas DTS. Anda dapat membuat tugas melalui Konsol Data Transmission Service, atau menggunakan API atau SDK.
Informasi lebih lanjut
Pelajari lebih lanjut
Untuk arsitektur sistem dan fitur inti, lihat Arsitektur produk.
Untuk performa tugas transmisi DTS, lihat Spesifikasi.
Untuk definisi istilah, lihat Konsep dasar.
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.