1. Membangun dari snapshot - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

1. Membangun dari snapshot

Bila Anda menggunakan pendekatan snapshot-restore, Anda menyalin data dari sumber Elasticsearch atau cluster OpenSearch untuk menargetkan domain Amazon Service. OpenSearch

Secara umum, proses snapshot-restore terdiri dari langkah-langkah berikut:

  1. Ambil snapshot data (indeks) yang diperlukan dari cluster yang ada, dan unggah snapshot ke bucket S3.

  2. Buat domain OpenSearch Layanan Amazon.

  3. Berikan izin OpenSearch Layanan Amazon untuk mengakses bucket, dan berikan izin akun pengguna Anda untuk bekerja dengan snapshot. Buat repositori snapshot dan arahkan ke bucket Anda.

  4. Kembalikan snapshot pada domain OpenSearch Layanan Amazon.

  5. Arahkan aplikasi klien Anda ke domain OpenSearch Layanan Amazon.

  6. Buat kebijakan Manajemen Status Indeks (ISM) untuk mengonfigurasi retensi (opsional).

Snapshot bersifat inkremental. Oleh karena itu, snapshot dapat dijalankan dan dipulihkan secara bertahap. Dengan menggunakan snapshot, Anda dapat mengekstrak data secara massal sebagai file pada sistem penyimpanan (misalnya, Amazon S3). Anda kemudian dapat memuat file-file ini di lingkungan target dengan menggunakan operasi _restore API. Ini menghilangkan kebutuhan untuk pengindeksan ulang, yang memakan waktu, dan juga mengurangi lalu lintas jaringan.

Pertimbangan snapshot

Saat menggunakan pendekatan snapshot-restore, pertimbangkan hal berikut:

  • Anda tidak dapat mencari atau mengindeks ulang saat indeks dipulihkan. Namun, Anda dapat mencari dan mengindeks ulang indeks saat snapshot sedang diambil.

  • Sumber dan target Elasticsearch atau OpenSearch versi harus kompatibel. Cuplikan indeks yang dibuat di:

    • 5.x dapat dikembalikan ke 6.x

    • 2.x dapat dikembalikan ke 5.x

    • 1.x dapat dikembalikan ke 2.x

  • Karena ini adalah point-in-time pemulihan Elasticsearch atau OpenSearch snapshot, perubahan selanjutnya dalam cluster sumber tidak akan direplikasi ke domain Layanan Amazon target. OpenSearch Anda dapat menghentikan konsumsi data ke dalam sumber Elasticsearch atau OpenSearch cluster hingga pemulihan selesai, atau Anda dapat mengulangi proses pemulihan snapshot beberapa kali. Karena snapshot bersifat inkremental, hanya perubahan yang akan disalin dan dipulihkan di lingkungan target dalam waktu yang lebih singkat daripada pemulihan pertama. Setelah restorasi berhasil selesai, Anda mengarahkan aplikasi konsumsi ke domain OpenSearch Layanan Amazon.

  • Mengambil snapshot mencakup, secara default, snapshot dari status cluster dan semua indeks. Saat bermigrasi dari Elasticsearch, Anda mungkin perlu membuat kebijakan siklus hidup indeks yang setara di lingkungan target menggunakan fitur ISM di. OpenSearch Elasticsearch Index Lifecycle Management (ILM) tidak didukung di Amazon Service. OpenSearch

  • Anda tidak dapat memulihkan snapshot ke versi Elasticsearch yang lebih lama atau. OpenSearch Misalnya, Anda tidak dapat mengembalikan snapshot versi 7.10 ke 7.9. Demikian pula, Anda tidak dapat memulihkan snapshot dari Elasticsearch 7.11 atau yang lebih baru ke domain Layanan Amazon. OpenSearch Jika Anda telah memigrasikan lingkungan Elasticsearch yang dikelola sendiri ke versi 7.11 atau yang lebih baru, Anda dapat menggunakan Logstash untuk memuat data dari cluster Elasticsearch dan menuliskannya ke domain. OpenSearch

  • Anda mengekspor snapshot ke lokasi penyimpanan yang ditunjuk yang disebut repositori. Elasticsearch atau OpenSearch membuat sejumlah file dalam repositori. Anda tidak dapat mengubah atau menghapus file-file ini. Melakukannya dapat menciptakan inkonsistensi atau menyebabkan proses pemulihan gagal.