Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
2. Membangun dari sumbernya
Seperti dijelaskan sebelumnya, membangun dari sumber adalah pendekatan di mana Anda tidak memigrasikan data dari Elasticsearch atau lingkungan saat ini. OpenSearch Sebagai gantinya, Anda membuat indeks di domain target langsung dari log, atau sumber data katalog produk atau sumber konten.
Dua opsi tersedia untuk membangun dari sumbernya. Opsi yang Anda pilih tergantung pada tipe data data Anda:
-
Menggunakan AWS Database Migration Service — Jika sumber data Anda adalah sistem manajemen basis data relasional (RDBMS) dan sumbernya didukung oleh AWS Database Migration Service (AWS DMS), Anda dapat menggunakan AWS DMS untuk menyalin data dari sumber data ke domain Amazon Service target Anda. OpenSearch AWS DMS mendukung opsi full load dan change data capture (CDC). Dalam opsi pemuatan penuh, tugas AWS DMS menyalin semua data dari tabel database sumber ke OpenSearch indeks target. Anda dapat menggunakan pemetaan default atau menyediakan konfigurasi pemetaan khusus. Dalam opsi CDC, AWS DMS pertama-tama membuat salinan lengkap catatan tabel sumber menjadi indeks target OpenSearch . Kemudian menangkap data yang diubah (pembaruan dan sisipan) dan menyalinnya ke indeks. OpenSearch Untuk informasi selengkapnya, lihat posting blog Memperkenalkan Amazon Elasticsearch Service sebagai target di AWS Database Migration Service dan Scale Amazon Elasticsearch Service untuk migrasi
AWS Database Migration Service . -
Membangun dari sumber dokumen — Jika sumber data Anda bukan RDBMS atau tidak didukung oleh AWS DMS, Anda mungkin harus membuat solusi khusus menggunakan alat sumber terbuka atau kombinasi alat sumber terbuka dan layanan AWS. Anda harus mengonversi data sumber Anda ke dokumen JSON sebelum dapat dimuat. OpenSearch Jika Anda sudah menyiapkan saluran pipa dari sumber ke Elasticsearch atau OpenSearch lingkungan saat ini, Anda dapat mengarahkan pipeline data tersebut OpenSearch dengan perubahan yang sesuai di pustaka klien dan (jika diperlukan) perubahan model data dalam indeks di domain Layanan Amazon. OpenSearch Saat membangun indeks dari sumbernya, ingatlah pertimbangan berikut:
-
Lokasi dokumen — Dokumen mungkin sudah tersedia di AWS Cloud, di penyimpanan objek seperti Amazon S3, atau dokumen tersebut mungkin disimpan di lokasi penyimpanan lokal seperti sistem file.
-
Format dokumen — Dokumen sudah bisa dalam format JSON, siap untuk dicerna ke dalam domain OpenSearch Layanan Amazon, atau mereka mungkin perlu dibersihkan, diproses, dan diformat ke dalam JSON sebelum dapat dicerna ke dalam domain Layanan Amazon. OpenSearch
-
Membangun dari sumber melibatkan langkah-langkah tingkat tinggi berikut:
-
Tentukan pemetaan dan pengaturan indeks di domain OpenSearch Layanan Amazon.
-
Ekstrak data dari sumber dokumen dan salin ke lokasi penyimpanan objek seperti Amazon S3. Anda dapat menggunakan alat sumber terbuka (misalnya, Logstash), klien layanan AWS (misalnya, Agen Amazon Kinesis), alat komersial pihak ketiga, atau program khusus.
-
Konfigurasikan alat sumber terbuka (misalnya, Logstash atau Fluent Bit) atau layanan AWS asli (misalnya, AWS Lambda atau AWS DMS) untuk mengonversi data menjadi dokumen JSON dan memuatnya secara berkala atau terus menerus dari penyimpanan objek ke domain Layanan Amazon. OpenSearch
Untuk informasi selengkapnya, lihat Memuat data streaming ke OpenSearch Layanan Amazon.