Migrasi data
Migrasi data memindahkan data antara sumber data homogen atau heterogen. Kasus penggunaan umum mencakup migrasi ke cloud, pemindahan data antar instans di Alibaba Cloud, serta pemisahan atau penskalaan database.
| Kategori | Fitur | Deskripsi | Referensi |
|---|---|---|---|
| Migrasi homogen | Migrasi logis | Migrasikan data antara database dengan tipe yang sama. | Migrasikan data dari database MySQL yang dikelola sendiri ke instans ApsaraDB RDS for MySQL |
| Migrasi homogen | Migrasi fisik | Migrasikan data dari database yang dikelola sendiri ke cloud menggunakan gateway fisik. | Migrasikan data dari database SQL Server yang dikelola sendiri ke instans ApsaraDB RDS for SQL Server dengan menggunakan gateway protokol fisik / Migrasikan data dari database SQL Server yang dikelola sendiri ke instans ApsaraDB RDS for SQL Server dengan menggunakan gateway fisik pada arsitektur Bastionhost |
| Migrasi heterogen | Migrasi logis | Migrasikan data antara database dengan tipe berbeda. | Migrasikan data dari database Oracle yang dikelola sendiri ke instans AnalyticDB for PostgreSQL / Pemetaan tipe data antar database heterogen |
| Alih trafik | Alih database ke cloud | Setelah menyelesaikan evaluasi dan transformasi database serta aplikasi, alihkan bisnis Anda ke database cloud secara mulus dengan gangguan minimal. | Alih database |
| Tugas periodik | Migrasi penuh terjadwal | Migrasikan data skema dan data historis dari database sumber ke database tujuan secara berkala, menggunakan konfigurasi kebijakan penjadwalan fitur integrasi data. | Konfigurasikan tugas integrasi data antar instans ApsaraDB RDS for MySQL |
| Migrasi akun | Migrasi akun penuh | Migrasikan akun, termasuk kata sandi dan izin, dari database sumber ke database tujuan saat mengonfigurasi tugas sinkronisasi atau migrasi. | Migrasikan akun database |
Kumpulan fitur | Fitur | Deskripsi | Referensi |
Validasi homogen | Validasi metadata | Validasi skema data homogen. | |
Validasi data penuh | Validasi data historis database homogen. | ||
Validasi data inkremental | Validasi data dari sinkronisasi atau migrasi inkremental antar database homogen. | ||
Validasi heterogen | Validasi kesetaraan metadata | Validasi skema data heterogen. | |
Validasi data penuh | Validasi data historis database heterogen. | ||
Validasi data inkremental | Validasi data dari sinkronisasi atau migrasi inkremental antar database heterogen. | ||
Koreksi | Koreksi metadata | Jika ditemukan ketidakkonsistenan skema selama validasi, Anda dapat mengoreksinya berdasarkan hasil validasi. | |
Koreksi data penuh | Jika ditemukan ketidakkonsistenan data penuh, Anda dapat mengunduh SQL koreksi berdasarkan hasil validasi untuk melakukan perbaikan. | ||
Koreksi data inkremental | Jika ditemukan ketidakkonsistenan data inkremental, Anda dapat mengoreksinya berdasarkan hasil validasi. |
Kumpulan fitur | Fitur | Deskripsi | Referensi |
Manajemen tugas | Pembuatan dan konfigurasi tugas | Buat tugas transmisi data antar berbagai sumber data. Anda dapat mengonfigurasi tugas sebelum atau setelah pembelian. | |
Penjadwalan tugas | Secara default, DTS menjadwalkan tugas pada kluster bersama. Anda dapat memilih kluster khusus untuk menjadwalkan tugas selama konfigurasi lanjutan. | - | |
Pemantauan tugas | Lihat status tautan dan berbagai metrik kinerja tugas di konsol DTS. Informasi ini membantu Anda mengelola tugas Anda. | ||
Diagnostik tugas | Memberikan hasil diagnostik dan saran dengan memeriksa kinerja database sumber, database tujuan, jaringan, dan DTS selama migrasi inkremental. | ||
Modifikasi tugas | Kelola tag lingkungan untuk instans. Tambahkan atau hapus objek sinkronisasi saat instans sinkronisasi data sedang berjalan. Modifikasi konfigurasi ETL instans sinkronisasi atau migrasi. | ||
Penghapusan tugas | Untuk instans DTS yang telah menyelesaikan tugas transmisi data dan konfigurasinya tidak perlu dipertahankan, Anda dapat melepas instans berbayar sesuai penggunaan secara manual atau membatalkan langganan instans langganan untuk menghindari biaya tambahan. | ||
Akses lintas akun | Konfigurasikan tugas yang mencakup beberapa Akun Alibaba Cloud. Ini cocok untuk skenario seperti migrasi atau konsolidasi resource antar Akun Alibaba Cloud dan penyesuaian arsitektur bisnis. | Konfigurasikan tugas yang mencakup beberapa Akun Alibaba Cloud | |
Akses hybrid cloud dan lintas cloud | Sambungkan ke database menggunakan alamat IP publik untuk memigrasikan data antar akun dengan properti berbeda, seperti akun public cloud dan akun Alibaba Finance Cloud. | - | |
Audit operasi | Kueri log operasi instans untuk mendapatkan informasi tentang operasi yang dilakukan pada instans, hasil operasi tersebut, dan siapa yang melakukannya. | ||
Manajemen koneksi data | Masukkan informasi database sehingga Anda dapat memilih database yang telah direkam sebelumnya saat mengonfigurasi tugas. DTS secara otomatis mengisi informasi database, sehingga Anda tidak perlu memasukkannya secara manual. | ||
OpenAPI | POP API | Panggil dan uji API di Portal OpenAPI. | |
SDK | Panggil API menggunakan SDK. | ||
Terraform | Mendukung tool open source Terraform. | - | |
Manajemen jaringan | Koneksi lintas wilayah | Mendukung transmisi data di mana database sumber dan tujuan berada di wilayah berbeda. | |
Kompresi transmisi | Tautan DTS mendukung transmisi terkompresi konkuren untuk mengurangi penggunaan bandwidth. | ||
Akses titik akhir pribadi | Saat menyambungkan ke database sumber atau tujuan melalui VPC, Anda dapat menggunakan titik akhir pribadi untuk menyambungkan ke database. | - | |
Database Gateway (DG) | Sambungkan database ke DTS menggunakan Database Gateway (DG). | ||
Koneksi trafik internet | Sambungkan ke database menggunakan alamat IP publik. | ||
Transmisi lintas batas | Secara default, hanya tugas sinkronisasi data non-lintas batas yang didukung. Untuk membuat tugas sinkronisasi data lintas batas, Anda harus mengajukan permohonan izin yang diperlukan. | ||
Pusat Insiden | Notifikasi Peristiwa | Berlangganan ke insiden penting dan atur notifikasi peringatan kustom melalui platform Cloud Monitor. Ini membuat Anda tetap mendapat informasi tentang terjadinya insiden dan perkembangannya, membantu Anda menganalisis dan menemukan masalah dengan cepat saat terjadi kegagalan bisnis. | |
Platform O&M proaktif | Mendukung peringatan insiden O&M. Saat sistem mendeteksi risiko yang dapat mencegah instans DTS berjalan dengan baik, sistem memicu insiden O&M yang sesuai dan memberi tahu Anda melalui konsol, email, atau pesan internal. | ||
Serverless | Manajemen instans Serverless | Lakukan operasi pada instans Serverless, seperti menjeda instans, melihat metrik, dan memodifikasi batas atas dan bawah DU. | - |
Kluster khusus | Manajemen DU | Lihat informasi pembuatan dan penggunaan DU kluster khusus. Modifikasi jumlah DU untuk tugas kluster khusus guna menyesuaikan spesifikasi tugas. | |
Modifikasi ruang disk | Jika penggunaan disk kluster khusus terlalu tinggi dan tidak dapat memenuhi kebutuhan bisnis saat ini, Anda dapat memperluas ruang disk untuk memastikan sesuai dengan kebutuhan Anda. | ||
Migrasi antara kluster bersama dan kluster khusus | Ubah kluster tempat instans berjalan. Anda dapat memigrasikan instans dari kluster khusus ke kluster publik, atau dari kluster publik ke kluster khusus. | ||
Manajemen instans kluster khusus | Lakukan operasi pada kluster khusus, seperti perpanjangan manual, mengubah konfigurasi node, dan mengatur rasio overcommit. | ||
Keamanan | Enkripsi data | Sambungkan ke database menggunakan koneksi terenkripsi SSL. | |
Isolasi operasi | Gunakan identitas Resource Access Management (RAM) dengan hak istimewa minimal, seperti Pengguna RAM dan Peran RAM, untuk mengakses DTS. Ini meningkatkan keamanan data dan mengurangi risiko keamanan akibat penyalahgunaan izin. | - | |
Kontrol izin akun | Akses resource cloud seperti RDS dan ECS di bawah Akun Alibaba Cloud saat ini dengan memberikan kebijakan sistem. Gunakan akun database dengan izin yang cukup untuk menyelesaikan tugas transmisi data. | ||
Keandalan | Ketersediaan tinggi (HA) kluster | Menggunakan server berkinerja-tinggi untuk memastikan kinerja transmisi yang baik untuk setiap tautan migrasi atau sinkronisasi. | |
Transmisi dapat dilanjutkan | Memiliki mekanisme transmisi yang dapat dilanjutkan secara otomatis untuk memastikan keandalan transmisi data. | ||
Perlindungan pemulihan bencana sumber data | Jika database sumber atau tujuan tidak dapat disambungkan atau mengalami masalah lain, DTS segera memulai percobaan ulang berkelanjutan. | - |
Kumpulan fitur | Fitur | Deskripsi | Referensi |
Pelacakan perubahan | Saluran pelacakan perubahan | Buat instans pelacakan perubahan untuk mendapatkan perubahan data inkremental real-time dari database. | |
SDK pelacakan perubahan | Gunakan kode contoh untuk klien SDK, flink-dts-connector, atau klien Kafka untuk mencetak data yang berlangganan. Ini memungkinkan klien SDK, Flink, dan Kafka mengonsumsi data dari saluran pelacakan perubahan. | ||
Manajemen trafik pelacakan perubahan | Saat database sumber instans pelacakan perubahan adalah MySQL, Anda dapat mengonfigurasi tipe penagihan untuk menentukan apakah akan dikenai biaya untuk trafik data. |
Kumpulan fitur | Fitur | Deskripsi | Referensi |
Migrasi homogen | Migrasi Logis | Mendukung migrasi data antar database homogen. | Migrasikan database MySQL yang dikelola sendiri ke instans RDS for MySQL |
Migrasi Fisik | Migrasikan database yang dikelola sendiri ke cloud menggunakan gateway fisik. | ||
Migrasi heterogen | Migrasi Logis | Mendukung migrasi data antar database heterogen. | |
Cutover | Alih database ke cloud | Alih database membantu Anda memigrasikan bisnis ke database cloud secara mulus setelah evaluasi database dan evaluasi serta transformasi aplikasi selesai. | |
Tugas periodik | Migrasi penuh terjadwal | Gunakan kebijakan penjadwalan fitur integrasi data untuk memigrasikan skema dan data historis dari database sumber ke database tujuan secara berkala. | Konfigurasikan tugas integrasi data antar instans RDS for MySQL |
Migrasi akun | Migrasi akun penuh | Aktifkan fitur migrasi akun saat mengonfigurasi tugas sinkronisasi atau migrasi. Ini membantu Anda memigrasikan akun, termasuk kata sandi dan izin, dari database sumber ke database tujuan dengan cepat. |
Sinkronisasi data
Sinkronisasi data menjaga konsistensi data secara real-time antar sumber data. Kasus penggunaan mencakup redundansi geo-aktif, pemulihan bencana geo, pemulihan bencana zona, sinkronisasi data lintas batas, sistem intelijen bisnis (BI) berbasis cloud, dan gudang data real-time.
| Kategori | Fitur | Deskripsi | Referensi |
|---|---|---|---|
| Manajemen instans sinkronisasi | Peralihan pemulihan bencana terbalik | Buat instans sinkronisasi balik dalam beberapa langkah untuk instans sinkronisasi yang sedang berjalan. Instans balik ini menyinkronkan data inkremental kembali dari database tujuan ke database sumber. | Buat instans balik |
| Pemulihan bencana dan redundansi multi-aktif | Sinkronisasi dua arah | Konfigurasikan sinkronisasi data dua arah real-time antara dua database, seperti database ApsaraDB RDS for MySQL dan database MySQL yang dikelola sendiri. Cocok untuk redundansi geo-aktif berbasis arsitektur seluler dan pemulihan bencana geo. | Konfigurasikan sinkronisasi data dua arah antar instans MySQL / Konfigurasikan sinkronisasi data dua arah antar kluster PolarDB for PostgreSQL (Kompatibel dengan Oracle) / Konfigurasikan sinkronisasi data dua arah antar instans ApsaraDB RDS for PostgreSQL / Konfigurasikan sinkronisasi dua arah antar instans set replika ApsaraDB for MongoDB / Konfigurasikan sinkronisasi dua arah antar instans Tair |
| Pemulihan bencana dan redundansi multi-aktif | Pengalihan arah untuk instans sinkronisasi dua arah | Alihkan arah sinkronisasi instans sinkronisasi dua arah yang sudah ada tanpa membuat yang baru. Berguna saat beralih antara database primer dan sekunder atau antar platform cloud. | Alihkan arah instans sinkronisasi dua arah |
| Pemulihan bencana dan redundansi multi-aktif | Kluster database aktif global (GAD) | Buat kluster GAD berbasis ApsaraDB RDS dan DTS untuk mengaktifkan pemulihan bencana database dan memungkinkan pengguna mengakses resource terdekat. | N/A |
| Manajemen topologi sinkronisasi | Peningkatan topologi | Tingkatkan topologi sinkronisasi tugas dari sinkronisasi satu arah ke dua arah seiring perkembangan kebutuhan bisnis. | Tingkatkan topologi sinkronisasi dari satu arah ke dua arah |
| Deteksi dan resolusi konflik | Deteksi konflik | Deteksi konflik termasuk konflik keunikan dari operasi INSERT, catatan tidak konsisten dari operasi UPDATE, dan catatan yang ditargetkan untuk penghapusan namun tidak ada. | N/A |
| Deteksi dan resolusi konflik | Resolusi konflik | Tersedia tiga kebijakan: TaskFailed menghentikan tugas dan melaporkan error saat terjadi konflik; Ignore mempertahankan catatan yang bertentangan di tujuan; Overwrite mengganti catatan yang bertentangan di tujuan. | N/A |
| Sinkronisasi heterogen | Sinkronisasi ke gudang data real-time | Sinkronisasikan data ke gudang data real-time untuk pemrosesan offline throughput tinggi dan analisis online berkinerja-tinggi. | Sinkronisasikan data dari instans ApsaraDB RDS for MySQL ke kluster AnalyticDB for MySQL V3.0 |
| Sinkronisasi heterogen | Sinkronisasi non-database | Sinkronisasikan data ke fungsi di Function Compute, tempat Anda dapat menulis kode fungsi untuk memproses data. | Sinkronisasikan data dari instans set replika MongoDB ke fungsi Function Compute / Sinkronisasikan data dari instans kluster sharded ApsaraDB for MongoDB ke fungsi Function Compute |
| Sinkronisasi heterogen | Sinkronisasi database heterogen | Sinkronisasikan data antara database dengan tipe berbeda. | Pemetaan tipe data untuk sinkronisasi skema / Sinkronisasikan data dari database Oracle yang dikelola sendiri ke instans AnalyticDB for PostgreSQL |
| Pengiriman data | Saluran pengiriman data | Buat instans pengiriman data untuk membuat saluran pengiriman data, lalu gunakan SDK pengiriman data untuk mengirim data dari sumber Anda ke DTS. | Buat instans pengiriman data |
| Pengiriman data | SDK pengiriman data | Gunakan SDK pengiriman data untuk mengirim data dari berbagai sumber ke DTS, yang kemudian menyinkronkan data ke database tujuan. Ini memperluas jangkauan tipe sumber yang didukung. | Gunakan SDK untuk mengirim data |
| Sinkronisasi homogen | Sinkronisasi real-time | Sinkronisasikan data secara real-time antara database dengan tipe yang sama. | Sinkronisasikan data dari database MySQL yang dikelola sendiri ke instans ApsaraDB RDS for MySQL |
Kumpulan fitur | Fitur | Deskripsi | Referensi |
Pemisahan baca/tulis dan pengalihan | Cache TP real-time | Migrasikan database MySQL, seperti MySQL yang dikelola sendiri atau RDS for MySQL, ke instans Redis. Ini mengurangi beban pada database relasional backend dan meningkatkan pengalaman pengguna. | |
Penyaringan dan pemetaan metadata | Penyaringan database, tabel, dan kolom | Saat mengonfigurasi objek tugas, Anda dapat memilihnya pada granularitas database, tabel, dan kolom. | - |
Penyaringan DDL dan DML | Saat mengonfigurasi objek tugas sinkronisasi atau migrasi, Anda dapat menggunakan operasi SQL untuk menyaring data untuk sinkronisasi atau migrasi inkremental. | - | |
Pemetaan nama database, tabel, dan kolom | Saat mengonfigurasi objek tugas sinkronisasi atau migrasi, Anda dapat mengatur nama untuk objek tugas (database, tabel, kolom) di instans database tujuan. Anda dapat menggunakan fitur ini untuk menyinkronkan atau memigrasikan data ke objek tertentu di instans tujuan, atau membuat objek di instans tujuan dengan struktur yang sama tetapi nama berbeda. | ||
Pemetaan topologi | Fitur sinkronisasi data mendukung berbagai topologi sinkronisasi. Anda dapat merencanakan instans sinkronisasi berdasarkan kebutuhan bisnis Anda. | ||
Penyaringan, pemrosesan, dan pemetaan data | Penyaringan klausa WHERE | Saat mengonfigurasi objek tugas sinkronisasi atau migrasi, Anda dapat mengatur kondisi penyaringan untuk hanya menyinkronkan atau memigrasikan data yang memenuhi kebutuhan Anda dari database sumber ke database tujuan. | |
Pemetaan tipe data | Saat menyinkronkan atau memigrasikan data antar database heterogen, pemetaan tipe data dilakukan selama fase sinkronisasi atau migrasi skema. Ini mengonversi tipe data dari database sumber ke tipe yang didukung oleh database tujuan. |
Kumpulan fitur | Fitur | Deskripsi | Referensi |
Manajemen tautan sinkronisasi | Alih bencana balik satu klik | Buat instans sinkronisasi inkremental balik untuk instans sinkronisasi yang sedang berjalan dengan satu klik. | |
Pemulihan bencana & aktif-aktif | Sinkronisasi dua arah | Buat sinkronisasi data dua arah real-time antara dua database, seperti instans RDS for MySQL dan database MySQL yang dikelola sendiri. Ini cocok untuk skenario seperti redundansi geo-aktif (unitisasi) dan pemulihan bencana geo. | |
Pembalikan arah sinkronisasi satu klik | Balikkan arah instans sinkronisasi dua arah. Saat Anda perlu beralih antara database primer dan sekunder atau antar dua cloud, Anda dapat dengan mudah menyesuaikan arah instans sinkronisasi dua arah yang sudah ada tanpa mengonfigurasi ulang. | ||
Kluster Database Aktif Global (GAD) | Bangun kluster database aktif-aktif global menggunakan RDS dan DTS. Ini menyediakan pemulihan bencana database dan pengalaman akses terdekat bagi pengguna. | - | |
Manajemen topologi sinkronisasi | Tingkatkan topologi sinkronisasi tugas sinkronisasi dari satu arah ke dua arah untuk memenuhi kebutuhan bisnis yang berkembang. | Tingkatkan tugas sinkronisasi satu arah menjadi tugas sinkronisasi dua arah | |
Manajemen Konflik | Deteksi konflik | Deteksi konflik keunikan yang disebabkan oleh INSERT, ketidakcocokan catatan dalam UPDATE, dan catatan tidak ada dalam DELETE. | - |
Penanganan konflik | Mendukung tiga strategi resolusi konflik: TaskFailed (tugas melaporkan error dan keluar), Ignore (menggunakan catatan yang bertentangan dari instans tujuan), dan Overwrite (menimpa catatan yang bertentangan di instans tujuan). | - | |
Sinkronisasi heterogen | Sinkronisasi gudang data real-time | Sinkronisasikan data ke gudang data real-time untuk mendukung pemrosesan offline throughput tinggi dan analisis online berkinerja-tinggi. | Sinkronisasikan data dari instans RDS for MySQL ke instans AnalyticDB for MySQL 3.0 |
Sinkronisasi non-database | Sinkronisasikan data ke fungsi tertentu di Function Compute (FC). Anda dapat menulis kode fungsi untuk pemrosesan data sekunder. | ||
Sinkronisasi database heterogen | Mendukung sinkronisasi data antar database heterogen. | ||
Pengiriman data | Saluran pengiriman data | Buat instans pengiriman data untuk membuat saluran pengiriman data. Ini memungkinkan Anda menggunakan SDK untuk mengirim data dari sumber data ke DTS. | |
SDK pengiriman data | Gunakan SDK untuk mengirim berbagai jenis data dari sumber data ke DTS. DTS kemudian menyinkronkan data ke database tujuan, mendukung lebih banyak jenis sumber data. | ||
Sinkronisasi homogen | Sinkronisasi homogen logis real-time | Mendukung sinkronisasi data antar database homogen. | Sinkronisasikan data dari database MySQL yang dikelola sendiri ke instans RDS for MySQL |
Pelacakan perubahan
Pelacakan perubahan menangkap data inkremental secara real-time dari database. Anda dapat mengonsumsi atau menulis data inkremental sesuai kebutuhan bisnis untuk mendukung pembaruan cache, penguraian keterkaitan bisnis asinkron, sinkronisasi data real-time antar sumber heterogen, serta pipeline ekstrak, transformasi, dan muat (ETL) yang kompleks.
| Kategori | Fitur | Deskripsi | Referensi |
|---|---|---|---|
| Pelacakan perubahan | Saluran pelacakan perubahan | Buat instans pelacakan perubahan untuk menangkap perubahan data inkremental real-time dari database. | Ikhtisar skenario pelacakan perubahan |
| Pelacakan perubahan | SDK pelacakan perubahan | Konsumsi data yang dilacak menggunakan klien SDK, klien Flink, atau klien Kafka. Demo klien SDK, flink-dts-connector, dan demo klien Kafka semuanya tersedia untuk menampilkan data yang dilacak. | Konsumsi data yang dilacak |
| Pelacakan perubahan | Manajemen trafik | Untuk instans pelacakan perubahan dengan database sumber MySQL, biaya transfer data dikenakan berdasarkan tipe biaya konfigurasi yang Anda pilih. | Item yang dikenai biaya / Lacak perubahan data dari instans ApsaraDB RDS for MySQL |
Manajemen tugas
| Kategori | Fitur | Deskripsi | Referensi |
|---|---|---|---|
| Manajemen tugas | Pembuatan dan konfigurasi tugas | Buat tugas DTS antar berbagai sumber data. Konfigurasikan tugas sebelum atau setelah membeli instans DTS. | Database yang didukung / Beli instans DTS |
| Manajemen tugas | Penjadwalan tugas | Secara default, DTS menjadwalkan tugas ke kluster bersama. Pilih kluster khusus di pengaturan lanjutan untuk mengalokasikan tugas ke resource khusus. | N/A |
| Manajemen tugas | Pemantauan tugas | Lihat status koneksi antara DTS dan database sumber serta tujuan Anda, beserta metrik kinerja untuk instans DTS. | Pantau kinerja tugas |
| Manajemen tugas | Diagnostik tugas | Selama migrasi inkremental, periksa kinerja database sumber, database tujuan, jaringan, dan DTS. Hasil diagnostik dan saran disediakan. | Pantau kinerja tugas / Lihat status koneksi dan kinerja migrasi data inkremental / Lihat status koneksi dan kinerja sinkronisasi data |
| Manajemen tugas | Modifikasi tugas | Kelola tag lingkungan, tambahkan atau hapus objek yang disinkronkan saat instans sinkronisasi sedang berjalan, dan modifikasi konfigurasi ETL untuk tugas migrasi atau sinkronisasi. | Modifikasi objek yang akan disinkronkan / Konfigurasikan ETL dalam tugas migrasi atau sinkronisasi data / Kelola tag lingkungan |
| Manajemen tugas | Penghapusan tugas | Lepaskan instans DTS berbayar sesuai penggunaan atau batalkan langganan instans DTS langganan saat semua tugas selesai dan instans tidak lagi diperlukan, untuk menghindari biaya tambahan. | Lepaskan instans DTS |
| Manajemen tugas | Akses lintas akun | Konfigurasikan tugas DTS lintas Akun Alibaba Cloud untuk skenario seperti migrasi resource, penggabungan akun, atau penyesuaian arsitektur bisnis. | Konfigurasikan tugas DTS lintas Akun Alibaba Cloud |
| Manajemen tugas | Akses lintas cloud dalam hybrid cloud | Akses database melalui alamat IP publik untuk memigrasikan data antar akun dengan atribut berbeda, seperti antara akun public cloud dan akun financial cloud. | N/A |
| Manajemen tugas | Log operasi | Kueri log operasi instans untuk melihat operasi apa saja yang dilakukan, hasilnya, dan siapa yang melakukannya. | Kueri log operasi instans |
| Manajemen tugas | Manajemen koneksi database | Daftarkan database terlebih dahulu sehingga DTS mengisi otomatis detail koneksi saat Anda mengonfigurasi tugas, menghilangkan entri manual. | Kelola koneksi database |
| API | OpenAPI (POP) | Panggil operasi API DTS di OpenAPI Explorer untuk pengujian dan integrasi. | Ikhtisar integrasi |
| API | SDK | Panggil operasi API DTS secara terprogram menggunakan SDK yang disediakan. | Contoh penggunaan API |
| API | Terraform | Kelola resource DTS menggunakan tool open-source Terraform. | N/A |
| Manajemen jaringan | Konektivitas lintas wilayah | Transmisikan data antara database sumber dan tujuan di wilayah berbeda. | Instans lintas batas dan lintas wilayah |
| Manajemen jaringan | Kompresi data | DTS menggunakan kompresi data konkuren selama transmisi untuk meminimalkan pemanfaatan bandwidth. | Manfaat |
| Manajemen jaringan | Akses titik akhir internal | Sambungkan ke database sumber atau tujuan di virtual private cloud (VPC) melalui titik akhir internal. | N/A |
| Manajemen jaringan | Database Gateway | Sambungkan database on-premises atau cloud pihak ketiga ke DTS menggunakan Database Gateway. | Sambungkan database on-premises atau database yang di-host di cloud pihak ketiga ke Alibaba Cloud menggunakan Database Gateway |
| Manajemen jaringan | Akses internet publik | Sambungkan database ke DTS melalui alamat IP publik. | Tambahkan blok CIDR server DTS |
| Manajemen jaringan | Transmisi data lintas batas | Secara default, DTS hanya mendukung sinkronisasi data dalam negara atau wilayah yang sama. Ajukan izin lintas batas untuk menyinkronkan data lintas batas. | Ajukan izin untuk menyinkronkan data lintas batas / Instans lintas batas dan lintas wilayah |
| Event Center | Notifikasi Peristiwa | Gunakan fitur berlangganan insiden CloudMonitor untuk mengonfigurasi notifikasi peringatan kustom untuk insiden penting, sehingga Anda segera diberi tahu tentang status insiden dan dapat menganalisis serta mengatasi gangguan bisnis. | Berlangganan notifikasi event |
| Event Center | O&M proaktif | Saat DTS mendeteksi risiko yang dapat menyebabkan instans gagal, insiden O&M dipicu dan notifikasi dikirim melalui konsol, email, atau pesan internal. | Kelola insiden O&M |
| Instans serverless | Manajemen instans serverless | Jeda instans serverless, lihat data metrik, dan modifikasi batas atas dan bawah unit DTS (DU). | N/A |
| Kluster khusus | Manajemen DU | Lihat unit DTS (DU) yang dialokasikan ke kluster khusus dan penggunaannya. Modifikasi jumlah DU untuk tugas guna menyesuaikan spesifikasinya. | Modifikasi jumlah DU untuk tugas di kluster khusus DTS / Lihat informasi DU kluster khusus DTS |
| Kluster khusus | Ekspansi disk | Perluas kapasitas disk kluster khusus saat penggunaan disk terlalu tinggi untuk kebutuhan bisnis Anda. | Tingkatkan ruang penyimpanan node di kluster khusus DTS |
| Kluster khusus | Migrasi instans antar kluster | Pindahkan instans DTS antara kluster khusus dan kluster publik. | Migrasikan instans DTS antara kluster khusus dan kluster publik |
| Kluster khusus | Manajemen kluster | Perpanjang manual kluster khusus, modifikasi konfigurasi node, dan atur rasio overcommit. | Kelola kluster khusus DTS |
| Keamanan | Enkripsi data | Sambungkan ke database menggunakan koneksi aman SSL. | Sinkronisasikan data antar instans ApsaraDB RDS for MySQL |
| Keamanan | Isolasi operasi | Akses DTS menggunakan Pengguna Manajemen Akses Sumber Daya (RAM) dan Peran RAM dengan izin minimal yang diperlukan, mengurangi risiko keamanan akibat penyalahgunaan izin. | N/A |
| Keamanan | Manajemen izin akun | Gunakan kebijakan sistem untuk memberi otorisasi DTS mengakses resource Alibaba Cloud seperti instans ApsaraDB RDS dan Elastic Compute Service (ECS), memungkinkan tugas berjalan dengan akun database yang memiliki izin cukup. | Otorisasi DTS untuk mengakses resource Alibaba Cloud / Siapkan akun database untuk migrasi data |
| Keandalan | Kluster ketersediaan tinggi (HA) | DTS menggunakan server berkinerja-tinggi untuk memastikan kinerja konsisten untuk setiap instans sinkronisasi atau migrasi data. | Manfaat |
| Keandalan | Upload dapat dilanjutkan | DTS secara otomatis melanjutkan transfer yang terputus dari titik terakhir, memastikan transmisi data andal tanpa memulai dari awal. | Manfaat |
| Keandalan | Perlindungan pemulihan bencana untuk sumber data | Jika database sumber atau tujuan tidak dapat dijangkau, DTS segera dan terus-menerus mencoba menyambungkan kembali. | N/A |
Integrasi data
Integrasi data menggabungkan kemampuan ETL dengan replikasi data DTS. Anda dapat mengonfigurasi tugas ETL menggunakan operasi drag-and-drop atau pernyataan SQL Flink untuk mengekstrak data dari sumber, mentransformasikannya secara streaming, dan memuatnya ke tujuan—mengurangi overhead pengembangan sekaligus memungkinkan pemrosesan data real-time dalam skala besar.
| Kategori | Fitur | Deskripsi | Referensi |
|---|---|---|---|
| Pemisahan baca/tulis | Cache real-time | Migrasikan data dari database MySQL (yang dikelola sendiri atau ApsaraDB RDS for MySQL) ke instans Redis untuk mengurangi beban pada database relasional backend. | Sinkronisasikan data dari instans ApsaraDB RDS for MySQL ke instans Tair (Redis OSS-Compatible) / Migrasikan data dari instans ApsaraDB RDS for MySQL ke instans Tair (Redis OSS-Compatible) |
| Penyaringan dan pemetaan metadata | Penyaringan database, tabel, dan kolom | Pilih database, tabel, dan kolom tertentu sebagai objek tugas saat mengonfigurasi tugas DTS. | N/A |
| Penyaringan dan pemetaan metadata | Penyaringan DDL dan DML | Gunakan pernyataan SQL untuk menyaring data mana yang dimasukkan dalam sinkronisasi atau migrasi inkremental saat mengonfigurasi tugas. | N/A |
| Penyaringan dan pemetaan metadata | Pemetaan nama objek | Tentukan nama khusus untuk database, tabel, dan kolom di instans tujuan. Gunakan ini untuk menyinkronkan atau memigrasikan data ke objek dengan nama berbeda, atau membuat objek yang sesuai dengan skema sumber dengan nama berbeda. | Petakan nama objek |
| Penyaringan dan pemetaan metadata | Pemetaan topologi | Sinkronisasi data mendukung berbagai topologi sinkronisasi. Rencanakan instans sinkronisasi Anda berdasarkan kebutuhan bisnis. | Topologi sinkronisasi |
| Penyaringan dan pemetaan data | Penyaringan berbasis kondisi WHERE | Tentukan kondisi SQL saat mengonfigurasi tugas sehingga hanya baris yang sesuai yang disinkronkan atau dimigrasikan ke tujuan. | Atur kondisi penyaringan |
| Penyaringan dan pemetaan data | Pemetaan tipe data | Saat menyinkronkan atau memigrasikan antar database heterogen, DTS memetakan tipe data sumber ke tipe yang kompatibel di tujuan selama sinkronisasi atau migrasi skema. | Pemetaan tipe data untuk sinkronisasi skema / Pemetaan tipe data antar database heterogen |
Verifikasi data
Verifikasi data memantau perbedaan antara database sumber dan tujuan tanpa downtime, sehingga ketidakkonsistenan data maupun skema dapat terdeteksi sedini mungkin.
| Kategori | Fitur | Deskripsi | Referensi |
|---|---|---|---|
| Verifikasi homogen | Verifikasi metadata | Verifikasi skema database homogen. | Apa itu verifikasi data? |
| Verifikasi homogen | Verifikasi data penuh | Verifikasi data historis di database homogen. | Apa itu verifikasi data? |
| Verifikasi homogen | Verifikasi data inkremental | Verifikasi data inkremental yang disinkronkan atau dimigrasikan antar database homogen. | Apa itu verifikasi data? |
| Verifikasi heterogen | Verifikasi kesetaraan metadata | Verifikasi skema database heterogen. | Apa itu verifikasi data? |
| Verifikasi heterogen | Verifikasi data penuh | Verifikasi data historis di database heterogen. | Apa itu verifikasi data? |
| Verifikasi heterogen | Verifikasi data inkremental | Verifikasi data inkremental yang disinkronkan atau dimigrasikan antar database heterogen. | Apa itu verifikasi data? |
| Koreksi data | Koreksi metadata | Jika ketidakkonsistenan skema terdeteksi selama verifikasi, koreksi skema berdasarkan hasil verifikasi. | Lihat detail verifikasi data |
| Koreksi data | Koreksi data penuh | Jika ketidakkonsistenan data penuh terdeteksi, unduh pernyataan SQL yang dihasilkan untuk mengoreksi data. | Lihat detail verifikasi data |
| Koreksi data | Koreksi data inkremental | Jika ketidakkonsistenan data inkremental terdeteksi, koreksi data berdasarkan hasil verifikasi. | Lihat detail verifikasi data |
Solusi berbasis skenario
Kumpulan fitur | Fitur | Deskripsi | Referensi |
ZeroETL | Sinkronisasi dari PolarDB for MySQL ke AnalyticDB for MySQL 3.0 | Gunakan analitik federasi bersama fitur AnalyticDB Pipeline Service (APS) dari AnalyticDB for MySQL untuk menyinkronkan data dari PolarDB for MySQL ke AnalyticDB for MySQL Data Lakehouse Edition (V3.0) secara real-time. | Gunakan analitik federasi untuk menyinkronkan data |