Alibaba Cloud Elasticsearch mendukung berbagai metode migrasi data, termasuk Logstash, reindex, Object Storage Service (OSS), dan Data Online Migration. Anda dapat melakukan migrasi data antar instans Alibaba Cloud Elasticsearch, memigrasikan data dari kluster Elasticsearch yang dikelola sendiri, atau memigrasikan data dari layanan Elasticsearch pihak ketiga. Topik ini membandingkan skenario penggunaan dan keterbatasan masing-masing metode untuk membantu Anda memilih opsi terbaik.
-
Pada Oktober 2020, Alibaba Cloud Elasticsearch melakukan peningkatan arsitektur jaringannya. Instans yang dibuat sebelum tanggal tersebut menggunakan arsitektur jaringan lama, sedangkan instans yang dibuat pada atau setelah Oktober 2020 menggunakan arsitektur jaringan baru. Operasi antar kluster, seperti remote reindex, cross-cluster search, dan cross-cluster replication, tidak didukung antara instans dengan arsitektur jaringan baru dan lama. Untuk menjalankan operasi tersebut, pastikan kedua instans menggunakan arsitektur jaringan yang sama. Untuk instans di wilayah China (Zhangjiakou) dan wilayah luar negeri, waktu tepat peningkatan arsitektur jaringan bervariasi. Untuk memverifikasi konektivitas jaringan guna operasi antar kluster, submit a ticket untuk menghubungi dukungan teknis Alibaba Cloud Elasticsearch. Untuk memeriksa arsitektur jaringan suatu instans, login ke Konsol Alibaba Cloud Elasticsearch dan temukan bagian Basic Information pada halaman Control Architecture Type. Cloud-native Control Architecture (v3) menunjukkan arsitektur jaringan baru, dan Basic Control Architecture (v2) menunjukkan arsitektur jaringan lama.
-
Jangan memigrasikan indeks sistem. Indeks ini diawali dengan titik (
.), seperti .monitoring, .kibana, atau .security. Memigrasikan indeks ini dapat menyebabkan Kibana gagal berfungsi. -
Data Transmission Service (DTS) tidak mendukung sinkronisasi data antara dua instans Elasticsearch.
-
Durasi migrasi bergantung pada volume data yang akan dimigrasikan, jumlah indeks, dan beban pada kluster sumber dan target. Durasi pasti tidak dapat diprediksi sebelumnya. Untuk volume data yang sama, snapshot OSS biasanya lebih cepat dibandingkan metode migrasi lainnya. Sebelum melakukan migrasi sesungguhnya, jalankan migrasi percobaan dengan jumlah indeks kecil untuk memperkirakan jendela migrasi secara keseluruhan.
Migrasi antar instans Alibaba Cloud Elasticsearch
|
Metode migrasi |
Skenario penggunaan |
Keterbatasan |
Contoh |
|
OSS snapshot |
|
|
|
|
Logstash |
|
|
|
|
reindex |
|
Kedua kluster Elasticsearch harus menggunakan arsitektur jaringan yang sama. Untuk informasi selengkapnya, lihat catatan di awal topik ini. |
|
|
elasticsearch-dump tool |
Memigrasikan dataset kecil dengan jumlah indeks terbatas. |
Kluster sumber, kluster target, dan server tempat alat elasticsearch-dump diinstal harus memiliki konektivitas jaringan. |
|
|
OSS snapshot dan reindex |
|
Versi perantara harus kompatibel dengan versi sumber dan target. Untuk informasi selengkapnya, lihat Elastic version changes and compatibility. |
|
|
Data Online Migration |
Peningkatan tanpa downtime dari Alibaba Cloud Elasticsearch V2 ke V3, dengan migrasi data dan pelestarian endpoint. |
Migrasi dari Elasticsearch yang dikelola sendiri ke Alibaba Cloud Elasticsearch
|
Metode migrasi |
Skenario penggunaan |
Keterbatasan |
Contoh |
|
Data Online Migration |
|
|
Migrate data from a self-managed Elasticsearch cluster to Alibaba Cloud Elasticsearch |
|
OSS snapshot |
|
|
|
|
Logstash |
|
|
|
|
reindex |
|
Kedua kluster Elasticsearch harus menggunakan arsitektur jaringan yang sama. Untuk informasi selengkapnya, lihat catatan di awal topik ini. |
|
|
elasticsearch-dump tool |
Memigrasikan dataset kecil dengan jumlah indeks terbatas. |
Kluster sumber, kluster target, dan server tempat alat elasticsearch-dump diinstal harus memiliki konektivitas jaringan. |
Migrasi dari pihak ketiga ke Alibaba Cloud Elasticsearch
|
Metode migrasi |
Skenario penggunaan |
Keterbatasan |
Contoh |
|
OSS snapshot |
Memigrasikan dataset besar (skala GB, TB, atau PB). |
Memigrasikan data inkremental menggunakan snapshot OSS mungkin memerlukan service downtime. Saat memulihkan data inkremental pada kluster baru, Anda harus menutup indeks tersebut. |
Migrate Elasticsearch index data from Amazon OpenSearch Service to Alibaba Cloud Elasticsearch Catatan
Metode ini tidak terbatas pada vendor cloud tertentu dan mengandalkan mekanisme snapshot Elasticsearch. Sebagai contoh, Anda dapat menggunakan Alibaba Cloud Data Online Migration (Migrate data) untuk memigrasikan data snapshot Elasticsearch dari Tencent Cloud COS ke Alibaba Cloud OSS, lalu memulihkan data dari repositori OSS. Untuk informasi selengkapnya, lihat Create manual snapshots and restore data from manual snapshots. Migrasi snapshot Elasticsearch hanya mendukung pemulihan data ke versi yang sama atau lebih baru. Untuk informasi selengkapnya, lihat Version compatibility of data restoration from snapshots. |
|
elasticsearch-dump tool |
Memigrasikan dataset kecil dengan jumlah indeks terbatas. |
Kluster sumber, kluster target, dan server tempat alat elasticsearch-dump diinstal harus memiliki konektivitas jaringan. |