Informasi latar belakang
Anda memiliki sumber daya ApsaraDB RDS for MySQL yang berada di wilayah yang tidak didukung oleh OpenSearch.
Anda memerlukan fitur pencarian dokumen.
OpenSearch hanya dapat terhubung ke instance ApsaraDB RDS for MySQL atau PolarDB for MySQL yang berada di wilayah yang sama.
Anda memiliki database MySQL yang dikelola sendiri dan ingin menggunakan fitur pencarian dokumen dari OpenSearch.
Pilih solusi
Kebutuhan:
Instance ApsaraDB RDS for MySQL atau PolarDB for MySQL harus dapat terhubung ke OpenSearch lintas wilayah.
Data dari instance ApsaraDB RDS for MySQL atau PolarDB for MySQL yang berada di wilayah yang tidak didukung harus dapat dialihkan ke wilayah yang didukung oleh OpenSearch.
Data harus dapat dialihkan ke OpenSearch dengan jaminan urutan, struktur data yang konsisten, dan tanpa kehilangan data.
Data penuh atau inkremental harus dapat diimpor ke OpenSearch.
Solusi:
Solusi non-real-time: Data dari instance ApsaraDB RDS for MySQL atau PolarDB for MySQL Anda ditransmisikan ke MaxCompute terlebih dahulu, kemudian ke OpenSearch.
Solusi real-time: Data dari instance ApsaraDB RDS for MySQL atau PolarDB for MySQL Anda yang berada di wilayah lain dimigrasikan ke instance ApsaraDB RDS for MySQL atau PolarDB for MySQL di wilayah yang sama dengan layanan OpenSearch Anda menggunakan Data Transmission Service (DTS). Kemudian, data tersebut ditransmisikan ke OpenSearch.
Solusi real-time: Data penuh dari instance ApsaraDB RDS for MySQL atau PolarDB for MySQL Anda yang berada di wilayah lain dimigrasikan ke instance ApsaraDB RDS for MySQL atau PolarDB for MySQL di wilayah yang sama dengan layanan OpenSearch Anda menggunakan DTS. Kemudian, data tersebut didorong ke OpenSearch. Data juga dapat didorong ke OpenSearch dengan memanggil operasi API.
Perbandingan:
Sumber data | Data penuh | Data inkremental | Penggunaan sumber daya | Tingkat kesulitan | Biaya yang mungkin |
DTS | Didukung | Didukung | Sumber daya migrasi data penuh dan inkremental AparaDB RDS dan DTS | Rendah | Tagihan ApsaraDB RDS dan tagihan harian DTS |
MaxCompute | Didukung | Didukung (tugas terjadwal per hari) | Edisi Standar berbasis langganan MaxCompute, kluster eksklusif, Cloud Enterprise Network, dan sumber daya untuk otorisasi akses sumber daya dan kontrol akses berdasarkan wilayah | Tinggi | Biaya untuk sumber daya MaxCompute dan kluster eksklusif |
Impor data menggunakan API atau SDK dan migrasi data DTS | Didukung | Didukung | Sumber daya untuk pengembangan dan debugging, serta migrasi data penuh DTS | Sedang | Tagihan ApsaraDB RDS dan tagihan DTS untuk migrasi data penuh |
Prosedur
Buat instance ApsaraDB RDS for MySQL atau PolarDB for MySQL di wilayah yang ditentukan.
Beli instance ApsaraDB RDS for MySQL atau PolarDB for MySQL di wilayah yang ditentukan.
Buat database dan akun manajemen. Pastikan Anda memiliki izin DDL dan DML pada database.
Buat dan konfigurasikan tugas DTS.
Beli instance DTS. Jika Anda belum mengaktifkan DTS, aktifkan terlebih dahulu.
Pilih wilayah yang ditentukan untuk layanan OpenSearch Anda dan konfigurasikan tugas migrasi data DTS.
Untuk informasi lebih lanjut tentang cara mengonfigurasi tugas migrasi data DTS, lihat Migrasi Data.
Jika Anda ingin memigrasikan instance lintas wilayah, instance ApsaraDB RDS for MySQL sumber harus terhubung melalui jaringan publik. Mintalah alamat IP publik di konsol ApsaraDB RDS.
Anda tidak perlu memodifikasi daftar putih alamat IP dari instance ApsaraDB RDS for MySQL. Jika hanya 127.0.0.1 yang tersisa di daftar putih alamat IP, pemeriksaan konektivitas dapat dilewati.
Buat instance aplikasi OpenSearch.
Setelah tugas migrasi data penuh selesai untuk instance ApsaraDB RDS for MySQL atau PolarDB for MySQL di wilayah yang ditentukan, konfigurasikan instance aplikasi OpenSearch.
Konfigurasikan sumber data ApsaraDB RDS for MySQL atau PolarDB for MySQL untuk instance aplikasi OpenSearch. Untuk informasi lebih lanjut, lihat Sumber Data dengan memilih Manajemen Instance > Konfigurasi Aplikasi di dokumentasi OpenSearch.
Kinerja transmisi data real-time bergantung pada node untuk migrasi data DTS dan impor data OpenSearch. Tidak ada perbedaan signifikan dalam latensi transmisi data. Untuk informasi lebih lanjut tentang penggunaan OpenSearch, lihat Dokumentasi OpenSearch.
Untuk informasi lebih lanjut tentang batasan tugas migrasi data DTS, aturan konfigurasi, dan metode penagihan, lihat topik berikut: