Topik ini menjelaskan fitur setiap jenis node dalam kluster Alibaba Cloud Elasticsearch dan memberikan panduan untuk mengonfigurasi parameter terkait node saat membeli kluster.
Data node
Node data digunakan untuk menyimpan indeks. Node ini dapat menambah, menghapus, memodifikasi, mencari, atau menggabungkan dokumen dalam indeks. Node data memiliki kebutuhan tinggi terhadap CPU, memori, dan I/O. Saat mengoptimalkan kinerja kluster, pantau status node data. Jika sumber daya kluster tidak mencukupi, disarankan untuk menambahkan node data.
Jika node master khusus dibeli, node data hanya berfungsi sebagai node data.
Jika node master khusus tidak dibeli, node data juga berfungsi sebagai node master khusus.
Setelah melakukan penskalaan masuk pada kluster Elasticsearch, kluster tidak akan dimulai ulang jika menggunakan arsitektur baru (V3), tetapi akan dimulai ulang jika menggunakan arsitektur lama (V2). Jika beban kluster rendah dan indeks memiliki shard replika, kluster masih dapat menyediakan layanan selama pemulaian ulang. Namun, timeout akses mungkin terjadi selama pemulaian ulang dalam skenario seperti penulisan atau query data dalam jumlah besar. Oleh karena itu, disarankan untuk memulai ulang kluster selama jam-jam sepi.
Parameter | Deskripsi |
Data Node Type | Kami sarankan Anda menggunakan node data dengan 2 vCPU dan 4 GiB memori di lingkungan pengujian dan menggunakan node data dengan spesifikasi lebih tinggi di lingkungan produksi. |
Data Node Disk Type |
Catatan
|
Data Node Storage Performance Level (PL) | Jika Anda mengatur parameter Tipe Disk Node Data menjadi ESSD, Anda perlu mengonfigurasi parameter ini. |
Data Node Disk Encryption |
Catatan
|
Data Node Storage Space | Ruang penyimpanan setiap node data bergantung pada tipe disk. Unit: GiB.
Catatan Saat Anda mengubah ukuran ultra disk dengan ruang penyimpanan lebih dari 2.560 GiB, hanya pembaruan biru-hijau yang dapat dilakukan untuk ultra disk karena disk dirancang untuk berjalan dalam array disk atau RAID 0. |
Data Nodes | Jumlah node yang Anda beli harus merupakan kelipatan dari jumlah zona. Penting Kluster yang hanya berisi dua node data memiliki risiko split-brain yang tinggi dan stabilitas rendah. Jika kluster versi lama, seperti V6.X atau V5.X, hanya berisi dua node data, node master khusus mungkin tidak dipilih saat diperlukan restart node, sehingga kluster mungkin tidak dapat memberikan layanan. Oleh karena itu, Anda harus mengonfigurasi parameter ini sesuai kebutuhan. |
Node Kibana
Pengaturan ini diaktifkan secara default dan tidak dapat diubah.
Node Kibana dengan 1 vCPU dan 2 GiB memori gratis, namun disarankan hanya untuk tujuan pengujian.
Untuk performa dan stabilitas kluster yang lebih baik, disarankan membeli node Kibana dengan 2 vCPU dan 4 GiB memori atau spesifikasi lebih tinggi.
Node master khusus
Node master khusus digunakan untuk menjalankan operasi kluster, seperti membuat atau menghapus indeks, melacak node, dan mengalokasikan shard. Stabilitas node master sangat penting bagi kesehatan kluster. Secara default, setiap node dalam kluster dapat berfungsi sebagai node master. Namun, operasi seperti pengindeksan data, pencarian, dan kueri memerlukan banyak sumber daya CPU, memori, dan I/O. Untuk memastikan stabilitas kluster, kami menyarankan Anda membeli node master khusus yang terpisah dari node data.
Jika node master khusus dalam kluster gratis, Anda akan dikenakan biaya setelah meningkatkan konfigurasi kluster.
Jika Anda melakukan perubahan biru-hijau pada kluster tanpa node master khusus dan menggunakan arsitektur lama (V2), node data akan dimulai ulang saat perubahan berikutnya dilakukan. Oleh karena itu, disarankan membeli node master khusus.
Parameter | Deskripsi |
Dedicated Master Node |
Catatan
|
Dedicated Master Node Type | Anda dapat melihat spesifikasi yang didukung di halaman pembelian. |
Dedicated Master Node Disk Type |
Anda dapat melihat tipe disk yang didukung di halaman pembelian. |
Dedicated Master Node Storage Space | Nilai parameter ini hanya bisa 20G. |
Dedicated Master Nodes | Nilai parameter ini hanya bisa 3. |
Node Data Dingin
Jika bisnis Anda melibatkan kedua jenis indeks berikut, disarankan membeli node hangat untuk mengimplementasikan arsitektur hot-warm. Arsitektur ini meningkatkan performa pemrosesan dan stabilitas layanan kluster.
Indeks yang sering di-query atau ditulis.
Indeks yang jarang di-query atau ditulis, biasanya indeks catatan.
Untuk informasi lebih lanjut, lihat "Hot-Warm" Architecture in Elasticsearch 5.x.
Jika sebuah instans memiliki node master khusus, node data dingin hanya berfungsi sebagai node data.
Jika node master khusus tidak dibeli, node hangat juga berfungsi sebagai node master khusus.
Parameter | Deskripsi |
Cold data node | Node data dingin yang telah dibeli saat ini tidak dapat dibatalkan. |
Cold data node specifications | Untuk spesifikasi yang didukung, lihat halaman pembelian. Untuk skenario dengan kebutuhan I/O tinggi dan permintaan penyimpanan besar, Anda juga dapat menggunakan tipe instans disk lokal yang hemat biaya. Spesifikasinya adalah
Catatan
|
Cold Node Storage Class | Dukungan saat ini terbatas pada disk ultra. |
Cold Data Node Disk Encryption |
Catatan
|
Cold Data Node Storage | Nilai minimum parameter ini adalah 500. Unit: GiB. |
Number of Cold Data Nodes | Jumlah node yang Anda beli harus merupakan kelipatan dari jumlah zona. |
Setelah Anda membeli node data dingin, sistem akan menambahkan parameter startup node -Enode.attr.box_type, seperti yang ditunjukkan pada tabel berikut.
Tipe node | Parameter startup |
Data node | -Enode.attr.box_type=hot |
Node data dingin | -Enode.attr.box_type=warm |
Node klien
Anda dapat membeli node klien untuk mengurangi beban overhead CPU pada node data, sehingga meningkatkan kinerja pemrosesan dan stabilitas layanan kluster. Untuk layanan yang intensif CPU—seperti layanan yang memerlukan banyak kueri agregat—kami menyarankan Anda membeli node klien.
Parameter | Deskripsi |
Client Node | Anda tidak dapat melepas node klien yang telah Anda beli untuk kluster yang diterapkan dalam arsitektur kontrol cloud-native (kluster versi V7.16 atau lebih baru). Anda dapat memeriksa apakah Anda dapat melepas node klien di kluster Anda pada halaman pembelian. |
Coordinator node specifications | Anda dapat melihat spesifikasi yang didukung pada halaman pembelian. |
Client Node Disk Type | Dukungan saat ini terbatas hanya pada disk ultra. |
Client Node Storage Space | Nilai parameter ini hanya dapat berupa 20G. |
Client Nodes | Jumlah node yang Anda beli harus merupakan kelipatan dari jumlah zona. |
Referensi
Untuk informasi lebih lanjut tentang cara membeli kluster Elasticsearch, lihat Buat kluster Alibaba Cloud Elasticsearch.
Untuk informasi lebih lanjut tentang node, lihat Node | Panduan Elasticsearch.
Untuk informasi lebih lanjut tentang harga spesifikasi node, lihat Pricing.