Topik ini menjelaskan karakteristik dan cara mengonfigurasi tugas sinkronisasi serverless.
Batasan
Tugas sinkronisasi serverless didukung di wilayah berikut: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Shenzhen), Tiongkok (Hong Kong), Inggris (London), AS (Silicon Valley), AS (Virginia), Jepang (Tokyo), Jerman (Frankfurt), dan Malaysia (Kuala Lumpur).
Tugas sinkronisasi serverless mendukung jenis sinkronisasi berikut:
Sinkronisasi real-time dari semua data dalam database MySQL ke Hologres.
Sinkronisasi real-time dari semua data dalam database MySQL ke MaxCompute.
Sinkronisasi real-time dari semua data dalam database MySQL ke StarRocks.
Sumber data yang digunakan dalam tugas sinkronisasi serverless harus berada di wilayah saat ini dan milik akun Alibaba Cloud saat ini.
Catatan penggunaan
Anda tidak perlu mengonfigurasi grup sumber daya untuk tugas sinkronisasi serverless, sehingga Anda dapat fokus hanya pada bisnis Anda.
Anda tidak perlu mencatat situasi konektivitas jaringan tugas sinkronisasi serverless saat mengonfigurasi tugas tersebut. Namun, pastikan bahwa blok CIDR dari virtual private cloud (VPC) tempat sumber ditempatkan tidak bertentangan dengan blok CIDR dari VPC tempat tujuan ditempatkan.
Tugas sinkronisasi serverless dikenai biaya berdasarkan metode penagihan bayar sesuai pemakaian. Setelah memulai tugas sinkronisasi serverless, ID pesanan akan dibuat. Anda dapat menggunakan ID pesanan untuk menanyakan detail dan informasi pemotongan biaya pesanan di konsol Biaya dan Pengeluaran. Untuk informasi lebih lanjut, lihat Penagihan grup sumber daya serverless.
Anda dikenai biaya untuk tugas sinkronisasi serverless berdasarkan metode penagihan bayar sesuai pemakaian hanya ketika tugas sedang berjalan. Jika tugas sinkronisasi serverless berhenti atau gagal, penagihan dihentikan. Jika Anda tidak lagi memerlukan tugas sinkronisasi serverless, Anda dapat menghapusnya. Operasi penghapusan tidak dapat dibatalkan. Setelah menghapus tugas sinkronisasi serverless, pesanan yang dihasilkan untuk tugas tersebut dilepaskan.
Anda dapat melihat biaya yang dihasilkan untuk tugas sinkronisasi serverless di halaman Pesanan konsol Biaya dan Pengeluaran dengan menggunakan ID pesanan yang dihasilkan untuk tugas tersebut. Untuk informasi lebih lanjut, lihat bagian Lihat detail pesanan yang dihasilkan untuk tugas sinkronisasi serverless dari topik ini.
Konfigurasikan tugas sinkronisasi serverless
Langkah 1: Buat tugas sinkronisasi serverless
Pergi ke halaman Integrasi Data.
Masuk ke Konsol DataWorks. Di bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi di sebelah kiri, pilih . Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down dan klik Go to Data Integration.
Di panel navigasi di sebelah kiri halaman Integrasi Data, klik Serverless Synchronization Task.

Di bagian atas halaman Serverless Synchronization Task, pilih jenis sumber dan jenis tujuan, lalu klik Create Serverless Synchronization Task.
Langkah 2: Konfigurasikan informasi dasar untuk tugas sinkronisasi serverless
Jika ingin menggunakan sumber data yang ada, aktifkan Use Existing Data Source di bagian Konfigurasi Sumber Data. Kemudian, pilih sumber data yang diinginkan dari daftar drop-down Sumber Data.
Jika tidak menggunakan sumber data yang ada, konfigurasikan langsung informasi tentang sumber data yang diinginkan di bagian Konfigurasi Sumber Data. Dalam hal ini, Anda tidak perlu menambahkan sumber data ke Integrasi Data atau Pusat Manajemen terlebih dahulu.
Setelah mengonfigurasi informasi tentang sumber dan tujuan, klik Test. Untuk instance ApsaraDB RDS for MySQL dan instance Hologres, tes konektivitas jaringan secara otomatis lulus jika tidak ada daftar putih alamat IP yang dikonfigurasi untuk instance tersebut. Jika daftar putih alamat IP dikonfigurasi untuk instance, tambahkan alamat IP yang diperlukan ke daftar putih alamat IP untuk mengizinkan DataWorks mengakses instance tersebut. Untuk informasi tentang alamat IP, lihat Konfigurasikan konektivitas jaringan.
Langkah 3: Konfigurasikan tabel sumber dan aturan pemetaan untuk tugas sinkronisasi serverless
Konfigurasikan tabel sumber dan aturan pemetaan untuk tugas sinkronisasi serverless berdasarkan jenis sinkronisasi tugas sinkronisasi serverless dengan mengikuti instruksi yang ditampilkan di konsol DataWorks.
Langkah 4: Selesaikan konfigurasi tugas sinkronisasi serverless
Setelah menyelesaikan konfigurasi sebelumnya, klik Complete.
Pertama kali mengklik Complete, sistem secara otomatis memeriksa konfigurasi tugas sinkronisasi serverless. Pemeriksaan konfigurasi hanya merupakan pra-pemeriksaan dan tidak menghalangi penyelesaian konfigurasi tugas.
Mulai tugas sinkronisasi serverless
Saat memulai tugas sinkronisasi serverless, sistem secara otomatis melakukan pemeriksaan konfigurasi lainnya pada tugas. Tugas sinkronisasi serverless hanya dapat berhasil dimulai jika tugas tersebut lulus pemeriksaan konfigurasi.
Item pemeriksaan pemeriksaan konfigurasi bervariasi berdasarkan jenis sinkronisasi tugas sinkronisasi serverless.
Pertama kali memulai tugas sinkronisasi serverless, sistem memeriksa apakah akun Anda dilampirkan dengan kebijakan AliyunBSSOrderAccess dan AliyunDataWorksFullAccess. Izin tersebut sama dengan izin yang diperlukan untuk membeli grup sumber daya serverless dengan metode penagihan bayar sesuai pemakaian.
Lihat detail pelaksanaan tugas sinkronisasi serverless
Di bagian Tugas halaman Tugas Sinkronisasi Serverless, temukan tugas sinkronisasi serverless, dan klik nama tugas di kolom Name/ID atau nama tahap di kolom Execution Overview untuk pergi ke halaman detail tugas. Di halaman detail, Anda dapat melihat informasi berikut:
Informasi dasar: termasuk informasi sumber data, ID pesanan, dan jenis sinkronisasi tugas sinkronisasi serverless.
Status eksekusi: termasuk status eksekusi setiap tahap. Anda juga dapat melihat log operasi, catatan failover, dan pemanfaatan sumber daya tugas sinkronisasi serverless.
Detail: termasuk detail migrasi skema, inisialisasi data penuh, dan sinkronisasi real-time.
Modifikasi tugas sinkronisasi serverless
Di bagian Tugas halaman Tugas Sinkronisasi Serverless, temukan tugas sinkronisasi serverless, klik Lainnya di kolom Actions, lalu pilih Edit untuk pergi ke halaman konfigurasi tugas sinkronisasi serverless.
Tambahkan tabel sumber ke tugas sinkronisasi serverless atau hapus tabel dari tugas tersebut, atau modifikasi konfigurasi lainnya untuk tugas sinkronisasi serverless. Lalu, klik Complete.
Klik Apply Updates yang ditampilkan di kolom Actions.
Setelah mengklik Apply Updates, sistem secara otomatis memeriksa konfigurasi tugas sinkronisasi serverless. Jika tugas sinkronisasi serverless gagal dalam pemeriksaan, modifikasi tidak dapat diterapkan.
Jumlah item yang diperiksa setelah mengklik Apply Updates lebih sedikit daripada jumlah item yang diperiksa pertama kali memulai tugas sinkronisasi serverless. Hal ini karena startup pertama memerlukan persiapan sumber daya, tetapi inisialisasi sumber daya sudah selesai saat menerapkan pembaruan ke tugas sinkronisasi serverless.
Lampiran
Lihat detail pesanan yang dihasilkan untuk tugas sinkronisasi serverless
Tugas sinkronisasi serverless berbeda dari jenis tugas sinkronisasi lainnya. Tidak ada grup sumber daya yang dikonfigurasi untuk tugas sinkronisasi serverless, dan tugas sinkronisasi serverless dikenai biaya berdasarkan metode penagihan bayar sesuai pemakaian per pesanan tugas.
Anda dikenai biaya untuk tugas sinkronisasi serverless berdasarkan metode penagihan bayar sesuai pemakaian hanya ketika tugas sedang berjalan. Jika tugas sinkronisasi serverless berhenti atau gagal, penagihan dihentikan. Jika Anda tidak lagi memerlukan tugas sinkronisasi serverless, Anda dapat menghapusnya. Operasi penghapusan tidak dapat dibatalkan. Setelah menghapus tugas sinkronisasi serverless, pesanan yang dihasilkan untuk tugas tersebut dilepaskan.
Anda dapat melakukan langkah-langkah berikut untuk menanyakan pesanan yang dihasilkan untuk tugas sinkronisasi serverless.
Di bagian Tugas halaman Tugas Sinkronisasi Serverless, temukan tugas sinkronisasi serverless, dan klik nama tugas di kolom Name/ID atau nama tahap di kolom Execution Overview untuk pergi ke halaman detail tugas.
Di bagian Basic Information halaman detail tugas, peroleh ID pesanan yang dihasilkan untuk tugas sinkronisasi serverless.

Pergi ke halaman Pesanan konsol Biaya dan Pengeluaran untuk menanyakan detail pesanan berdasarkan ID pesanan.
Konfigurasikan pengaturan lanjutan
Pilih database dan tabel sumber serta konfigurasikan aturan pemetaan
Setelah memilih database dan tabel sumber, data secara otomatis ditulis ke skema atau tabel tujuan yang namanya sama dengan database atau tabel sumber. Jika tidak ada skema atau tabel tujuan seperti itu, sistem secara otomatis membuat skema atau tabel di tujuan. Anda dapat mengonfigurasi parameter Customize Mapping Rules for Destination Schema Names or Customize Mapping Rules for Destination Table Names untuk menentukan nama skema atau tabel ke mana Anda ingin menulis data. Dengan cara ini, Anda dapat menentukan nama database dan tabel tujuan yang memiliki awalan berbeda dari nama database dan tabel sumber.
Konfigurasikan tabel tujuan
Anda dapat menentukan properti tabel tujuan. Misalnya, Anda dapat menentukan apakah akan menulis data ke tabel yang ada atau tabel baru, apakah akan menambahkan bidang ke tabel tujuan, dan apakah akan menulis data ke tabel tujuan yang dipartisi atau tidak dipartisi. Anda juga dapat menentukan bidang partisi dan mode penyimpanan untuk tabel tujuan, serta memberikan nilai kepada bidang yang ditambahkan ke tabel tujuan.
Setelah mengonfigurasi properti tujuan dan mengklik Apply and Refresh Mapping, tabel sumber secara otomatis dipetakan ke tabel tujuan berdasarkan aturan tabel yang Anda konfigurasi.
Konfigurasikan aturan untuk memproses pesan DDL atau DML
Operasi DDL atau DML mungkin dilakukan pada sumber. Untuk memastikan bahwa data yang disinkronkan ke tujuan memenuhi persyaratan bisnis Anda, Anda dapat mengonfigurasi aturan untuk memproses pesan DDL atau DML dari sumber berdasarkan jenis tujuan. Untuk informasi tentang cara mengonfigurasi aturan untuk memproses pesan DDL atau DML, lihat Konfigurasikan aturan untuk memproses pesan DDL atau Konfigurasikan aturan untuk memproses pesan DML.