Latar Belakang
-
Beberapa pelanggan Alibaba Cloud memiliki resource ApsaraDB RDS di wilayah tempat OpenSearch tidak tersedia.
-
Anda perlu mencari dokumen tersebut.
-
OpenSearch hanya dapat terhubung ke instans RDS/PolarDB yang berada di wilayah yang sama.
-
Pelanggan yang memiliki database MySQL yang dikelola sendiri ingin mengintegrasikannya dengan OpenSearch.
Pemilihan solusi
-
Kebutuhan:
-
Menghubungkan OpenSearch ke instans RDS/PolarDB yang berada di wilayah berbeda.
-
Meneruskan data dari instans di wilayah berbeda ke wilayah yang sama dengan instans OpenSearch.
-
Memastikan penerusan data tidak mengalami loss, tetap terurut, dan mempertahankan struktur data.
-
Mendukung impor data penuh dan inkremental ke OpenSearch.
-
-
Solusi:
-
(Non-real-time) RDS/PolarDB → MaxCompute → OpenSearch
-
(Near-real-time) RDS/PolarDB (wilayah berbeda) → DTS → RDS/PolarDB (wilayah sama) → OpenSearch
-
(Near-real-time) RDS/PolarDB (wilayah berbeda) → DTS (penuh) → RDS/PolarDB (wilayah sama) → OpenSearch + API push
-
-
Perbandingan dan evaluasi:
|
Sumber data |
Penuh |
Inkremental |
Konsumsi resource |
Tingkat kesulitan implementasi |
Potensi biaya |
|
DTS |
Bantuan dan dukungan |
Dukungan |
RDS + DTS (migrasi data - penuh + inkremental) |
Mudah |
Tagihan RDS dan tagihan harian DTS |
|
MaxCompute |
Dukungan |
Didukung (dijadwalkan harian) |
Edisi Profesional MaxCompute (bulanan) + resource klaster khusus + Cloud Enterprise Network + otorisasi resource + batasan wilayah |
Sulit |
Resource MaxCompute dan klaster khusus |
|
API/SDK + DTS |
Dukungan |
Dukungan |
Biaya pengembangan dan debugging / DTS (migrasi data - penuh) |
Sedang |
Tagihan RDS + DTS (migrasi data - penuh) |
Langkah-langkah implementasi
-
Buat instans RDS/PolarDB di wilayah tujuan.
-
Buat instans target di wilayah target.
-
Buat database dan akun manajemen yang memiliki izin Data Definition Language (DDL) dan Data Manipulation Language (DML).
-
-
Buat dan konfigurasikan tugas DTS.
-
Beli Data Transmission Service (DTS). Anda mungkin perlu mengaktifkan layanan terlebih dahulu.
-
Di wilayah instans OpenSearch tujuan, konfigurasikan tugas migrasi data.
-
Untuk informasi lebih lanjut tentang cara mengonfigurasi tugas DTS, lihat bagian Migrasi data dalam dokumentasi DTS.
-
Jika tugas Anda melibatkan migrasi instans cross-region, instans RDS sumber harus memiliki titik akhir publik. Anda dapat meminta titik akhir publik di Konsol RDS.
-
Anda tidak perlu mengubah daftar putih alamat IP demi keamanan data. Pemeriksaan koneksi tetap lolos meskipun daftar putih hanya berisi 127.0.0.1.
-
-
-
Buat instans OpenSearch.
-
Setelah migrasi data penuh ke instans RDS/PolarDB tujuan selesai, Anda dapat mengonfigurasi aplikasi OpenSearch.
-
Untuk informasi lebih lanjut tentang cara mengonfigurasi sumber data RDS/PolarDB untuk aplikasi, lihat bagian Sumber Data dalam dokumentasi OpenSearch.
-
Latensi data bergantung pada dua langkah penerusan data: migrasi DTS dan impor OpenSearch. Latensi keseluruhan minimal. Untuk informasi lebih lanjut tentang OpenSearch, lihat Pusat Bantuan.
-
Batasan migrasi, aturan konfigurasi, dan kebijakan penagihan untuk tugas DTS dijelaskan secara rinci dalam dokumen berikut: