All Products
Search
Document Center

Elasticsearch:Pengantar seri Layanan Pengindeksan

Last Updated:Sep 21, 2026

Alibaba Cloud Elasticsearch Edisi Kernel-enhanced dengan Layanan Pengindeksan menyediakan hosting write berbasis cloud yang menghadirkan layanan Elasticsearch berkinerja tinggi dengan biaya rendah untuk skenario log deret waktu, menggunakan model pembelian sesuai kebutuhan dan penagihan pay-as-you-go. Anda dapat memilih edisi ini berdasarkan kebutuhan baca/tulis bisnis Anda. Topik ini menjelaskan skenario penggunaan, arsitektur, penagihan, manfaat, batasan, serta hasil pengujian kinerja Layanan Pengindeksan.

Edisi Kernel-enhanced dengan Layanan Pengindeksan dibangun di atas arsitektur Pemisahan baca/tulis. Layanan Pengindeksan meng-host operasi write kluster Elasticsearch Anda di cloud dan memberikan optimasi komprehensif dalam pemilihan perangkat keras, arsitektur kluster, dan kinerja kernel. Selain meningkatkan kinerja write kluster, Anda dapat mengevaluasi kebutuhan baca dan tulis bisnis secara terpisah. Anda hanya membayar operasi write yang benar-benar dilakukan, tanpa perlu memesan resource untuk throughput write puncak kluster Anda. Hal ini secara signifikan mengurangi biaya resource serta biaya operasi dan maintenance (O&M) penggunaan Elasticsearch di cloud.

Layanan Pengindeksan kini tersedia di wilayah China (Hong Kong). Dukungan untuk wilayah lain akan ditambahkan di masa mendatang.

Skema Penggunaan

Layanan Pengindeksan cocok untuk skenario analitik data deret waktu yang memiliki transaksi write tinggi per detik (TPS), fluktuasi traffic write besar, dan kueri pencarian rendah per detik (QPS). Skema penggunaan khas meliputi: pengambilan dan analisis log; pemantauan dan analisis metrik; serta pengumpulan, pemantauan, dan analisis data perangkat keras cerdas Internet of Things (IoT).

Penting

Saat instans Edisi Kernel-enhanced dengan Layanan Pengindeksan yang diaktifkan melakukan sinkronisasi data dengan kluster Anda, proses sinkronisasi bergantung pada task apack/cube/metadata/sync. Anda dapat menjalankan perintah GET _cat/tasks?v untuk mengkueri informasi mengenai task tersebut. Jangan menghapus task tersebut secara manual. Jika task dihapus, segera jalankan perintah POST /_cube/meta/sync untuk memulihkannya. Jika tidak, operasi write bisnis Anda akan terganggu.

Arsitektur

Architecture diagram

Arsitektur Layanan Pengindeksan dibangun di atas Pemisahan baca/tulis dan memberikan keunggulan teknis berikut:

  • Berkinerja tinggi: optimasi write tingkat profesional. Layanan Pengindeksan mengoptimalkan kinerja write melalui fitur eksklusif Alibaba Cloud seperti replikasi fisik indeks, pemisahan komputasi dan penyimpanan, serta faster-bulk. Anda dapat memperoleh kinerja write tingkat profesional tanpa perlu melakukan perubahan konfigurasi apa pun.

  • Latensi rendah: replikasi fisik lintas-kluster secara real-time. Dengan replikasi fisik real-time tingkat segmen, latensi data rata-rata kluster Anda relatif terhadap kluster Layanan Pengindeksan berada pada orde ratusan milidetik saat traffic write mencapai kapasitas penuh.

  • Stabilitas tinggi: Pemulihan bencana geo. Layanan Pengindeksan menyediakan backup multi-kluster lintas wilayah. Jika suatu kluster mengalami gangguan, hosting indeks kluster Anda dapat dialihkan ke kluster sehat lainnya, sehingga lebih meningkatkan ketersediaan tinggi (HA) operasi write.

Penagihan

Layanan Pengindeksan mengenakan biaya hosting write, yang mencakup traffic write dan storage space yang di-host.

  • Biaya hosting write dikenakan dengan metode pay-as-you-go terlepas dari apakah instans Elasticsearch Anda menggunakan metode penagihan subscription atau pay-as-you-go. Biaya didasarkan pada traffic write aktual dan storage space yang di-host secara aktual. Untuk informasi harga, lihat Aturan Penagihan.

  • Meskipun biaya hosting write dikenakan saat Anda mengaktifkan Layanan Pengindeksan, layanan ini mengurangi biaya resource node yang menangani komputasi write di kluster Anda.

Manfaat

  • Biaya rendah: Biaya sumber daya komputasi tulis berkurang rata-rata 60%.

  • Scaling elastis: Layanan Pengindeksan mengalokasikan dan mengelola resource write di latar belakang cloud untuk menangani fluktuasi traffic write. Hal ini memberikan kemampuan scaling write elastis bagi kluster Elasticsearch dalam skenario log tanpa migrasi data, sehingga kluster Anda mampu menangani lonjakan traffic.

  • Tanpa operasi dan maintenance (O&M): Anda tidak perlu khawatir tentang resource write atau tekanan write kluster Elasticsearch Anda. Layanan Pengindeksan meng-host operasi write di cloud, sehingga secara signifikan mengurangi biaya O&M kluster.

Batasan

Layanan Pengindeksan menyediakan layanan hosting write arsitektur tanpa server untuk kluster Elasticsearch yang Anda buat. Namun, terdapat batasan pada operasi write data dan konfigurasi indeks saat menggunakan layanan ini. Tabel berikut menjelaskan batasan tersebut.

KategoriItemDeskripsiKeterangan
Dimensi instansPerlindungan traffic writeTraffic write maksimum adalah 200 MB/detik.Batas keras. Jika melebihi batas maksimum, kode status 429 dikembalikan dan pesan Inflow Quota Exceed ditampilkan. Untuk mengajukan batas yang lebih tinggi, submit a ticket.
Dimensi instansPerlindungan jumlah dokumen writeJumlah maksimum dokumen yang ditulis adalah 200.000 per detik.Batas keras. Jika melebihi batas maksimum, kode status 429 dikembalikan dan pesan Write QPS Exceed ditampilkan. Untuk mengajukan batas yang lebih tinggi, submit a ticket.
Dimensi instansPerlindungan throttling Put MappingLaju maksimum Put Mapping adalah 50 TPS.

Batas keras. Jika melebihi batas maksimum, kode status 429 dikembalikan dan pesan PutMappingRequest blocked ditampilkan.

Catatan

Operasi Put Mapping yang sering mengonsumsi banyak resource komputasi dan secara signifikan memengaruhi stabilitas layanan hosting. Untuk mengurangi operasi Put Mapping, definisikan templat indeks sebelum menulis data.

Dimensi shardTraffic writeTraffic write maksimum tanpa primary key adalah 10 MB/detik. Traffic write maksimum dengan primary key adalah 5 MB/detik.Batas lunak. Jika melebihi batas maksimum, kode status 429 dikembalikan dan pesan write_size blocked ditampilkan. Sistem tetap melayani permintaan Anda semaksimal mungkin, tetapi kualitas layanan tidak dijamin.
Dimensi shardDokumen yang ditulisJumlah maksimum dokumen yang ditulis adalah 5.000 per detik.Batas lunak. Jika melebihi batas maksimum, sistem tetap melayani permintaan Anda semaksimal mungkin, tetapi kualitas layanan tidak dapat dijamin.
Jumlah shardJumlah maksimum shard yang dapat dibuat untuk satu indeksMaksimal 300 shard dapat dibuat.Tidak ada.
Konfigurasiindex.refresh_intervalParameter ini dikonfigurasi secara default di kluster yang di-host di cloud, dan konfigurasi kustom Anda tidak berlaku.Tidak ada.
Konfigurasiindex.translog.durabilityDi kluster yang di-host di cloud, translog dikonfigurasi dalam mode write asinkron secara default (index.translog.durability=async), dan konfigurasi kustom Anda tidak berlaku.Tidak ada.
KonfigurasiMasukkan parameter seperti refresh dan merge.Parameter write seperti refresh dan merge dikonfigurasi secara default di kluster yang di-host di cloud, dan konfigurasi kustom Anda tidak berlaku.Konfigurasi default adalah sebagai berikut: "index.merge.policy.max_merged_segment" : "1024mb", "index.refresh_interval" : "30s", "index.translog.durability" : "async", "index.translog.flush_threshold_size" : "2gb", "index.translog.sync_interval" : "100s"
IndeksKonfigurasi lifecycleAnda tidak dapat menyesuaikan freeze dalam lifecycle indeks.Tidak ada.
IndeksOperasi ShrinkTidak ada.
IndeksWaktu pembatalan hostingSecara default, indeks secara otomatis dibatalkan hosting-nya 3 hari setelah di-host.Anda dapat mengubah waktu pembatalan hosting dalam lifecycle sesuai dengan data bisnis Anda.
IndeksIngest NodeKonsep: Operasi pra-pemrosesan menggunakan serangkaian processor dan pipeline yang telah ditentukan sebelumnya untuk mentransformasi dan memperkaya data sebelum dokumen diindeks, yaitu sebelum data ditulis. Untuk informasi lebih lanjut, lihat Ingest Node. Rekomendasi penggunaan: Saat menggunakan Layanan Pengindeksan, jika Anda menggunakan ingest node untuk memproses dokumen sebelum pengindeksan, pemrosesan ingest dilakukan di kluster Anda. Kami menyarankan agar Anda menghindari logika pemrosesan yang terlalu kompleks.

Pengujian kinerja

  • Lingkungan pengujian:

    • Set data: set data resmi esrallynyc_taxis.

    • Spesifikasi kluster: spesifikasi 2-core 8 GB, 4-core 16 GB, dan 8-core 32 GB, masing-masing dengan 3 node data.

    • Konfigurasi indeks: Jumlah shard adalah 15 dan jumlah replica adalah 1. Write translog asinkron dan replikasi fisik keduanya diaktifkan, serta refresh_interval diatur ke 5 detik.

  • Hasil pengujian:

    SpesifikasiInstance EditionWrite TPSWrite visibility latency
    2 core dan 8 GB dengan 3 node dataEdisi Standar24.8835 detik
    2 core dan 8 GB dengan 3 node dataEdisi Kernel-enhanced dengan Layanan Pengindeksan226.6496 detik
    4 core dan 16 GB dengan 3 node dataEdisi Standar52.3725 detik
    4 core dan 16 GB dengan 3 node dataEdisi Kernel-enhanced dengan Layanan Pengindeksan419.5746 detik
    8 core dan 32 GB dengan 3 node dataEdisi Standar110.2775 detik
    8 core dan 32 GB dengan 3 node dataEdisi Kernel-enhanced dengan Layanan Pengindeksan804.0106 detik
  • Kesimpulan pengujian:

    Hasil berikut membandingkan kinerja Edisi Kernel-enhanced dengan Layanan Pengindeksan dan Edisi Standar:

    • Berdasarkan spesifikasi 2-core 8 GB dengan 3 node data, kinerja meningkat sebesar 910%.

    • Berdasarkan spesifikasi 4-core 16 GB dengan 3 node data, kinerja meningkat sebesar 801%.

    • Berdasarkan spesifikasi 8-core 32 GB dengan 3 node data, kinerja meningkat sebesar 729%.