Anda dapat menggunakan berbagai metode untuk mengelola klaster Elasticsearch Alibaba Cloud. Topik ini memberikan gambaran umum tentang praktik terbaik dalam manajemen klaster guna memenuhi kebutuhan bisnis Anda di berbagai skenario.
Praktik Terbaik | Referensi | Deskripsi |
Pemisahan Data Panas-Dingin dan Manajemen Siklus Hidup | Data deret waktu meningkat seiring waktu. Anda dapat menggunakan fitur manajemen siklus hidup indeks (ILM) untuk memindahkan data secara berkala ke indeks baru. Ini memastikan efisiensi kueri tinggi dan mengurangi biaya kueri. Saat indeks bertambah tua dan frekuensi kueri berkurang, Anda dapat memindahkan indeks ke disk yang lebih murah dan mengurangi jumlah shard utama dan replika. | |
Klaster Elasticsearch yang menggunakan arsitektur panas-dingin mencakup node panas dan node dingin. Arsitektur ini meningkatkan performa dan stabilitas klaster Elasticsearch. Saat menggunakan klaster Elasticsearch, Anda dapat menggunakan fitur ILM untuk memisahkan data panas dari data dingin dalam klaster. Ini meningkatkan performa baca-tulis klaster, mengotomatiskan pemeliharaan data panas dan dingin, serta mengurangi biaya produksi. | ||
Aplikasi Fitur Lanjutan X-Pack | Anda dapat menggunakan fitur replikasi lintas klaster (CCR) untuk memindahkan data indeks antara klaster Elasticsearch lokal dan klaster Elasticsearch jarak jauh. Fitur ini membantu menerapkan ketersediaan tinggi dan pemulihan bencana untuk klaster Elasticsearch Anda. Anda juga dapat menggunakan fitur ini untuk akses data lintas wilayah dari klaster terdekat. | |
Saat menggunakan klaster Elasticsearch, Anda dapat mengonfigurasi otentikasi Protokol Akses Direktori Ringan (LDAP) untuk klaster agar pengguna LDAP dengan peran yang diperlukan dapat mengakses klaster. | ||
Gunakan Mekanisme RBAC yang Disediakan oleh Elasticsearch X-Pack untuk Menerapkan Kontrol Akses | Jika Anda ingin memberikan izin akses pada item seperti klaster, indeks, dan bidang, Anda dapat menggunakan mekanisme kontrol akses berbasis peran (RBAC) yang disediakan oleh Plugin X-Pack Elasticsearch. Mekanisme ini memungkinkan Anda memberikan izin kepada peran kustom dan menetapkan peran tersebut kepada pengguna untuk menerapkan kontrol akses. Elasticsearch menyediakan berbagai peran bawaan. Anda dapat membuat peran kustom berdasarkan peran bawaan untuk memenuhi kebutuhan bisnis Anda. | |
Elasticsearch memungkinkan Anda mengonfigurasi otentikasi pengguna Direktori Aktif (AD) untuk klaster Elasticsearch Anda. Dengan cara ini, pengguna dalam realm AD yang ditugaskan peran Elasticsearch dapat digunakan untuk mengakses klaster. | ||
Pemantauan Terpadu | Gunakan Elastic Stack untuk Menerapkan Pemantauan Terpadu untuk Kontainer di Kubernetes | Elastic Stack menyediakan fitur pemantauan terpadu. Fitur ini memungkinkan Anda menggunakan Kibana untuk menganalisis dan menampilkan log, metrik, dan data pemantauan kinerja aplikasi (APM) dari klaster Container Service for Kubernetes (ACK) secara terpusat. Jika Anda menerapkan aplikasi di pod klaster ACK, Anda dapat melihat log yang dihasilkan oleh pod, metrik acara dari host dan jaringan, serta data APM di konsol Kibana. Ini memfasilitasi pemecahan masalah. |
Manajemen Data dan Visualisasi | Gunakan Terraform untuk Mengelola Klaster Elasticsearch Alibaba Cloud | Terraform memungkinkan Anda menggunakan kode untuk mengalokasikan sumber daya seperti mesin fisik. Anda dapat menggunakan Terraform untuk menulis file konfigurasi guna membeli server cloud atau mengajukan sumber daya, seperti sumber daya layanan Elasticsearch dan Object Storage Service (OSS) dari Alibaba Cloud. Anda dapat menggunakan Terraform untuk mengelola klaster Elasticsearch Alibaba Cloud Anda. Misalnya, Anda dapat menggunakan Terraform untuk membuat, memperbarui, melihat, atau menghapus klaster. |
Curator adalah alat manajemen indeks yang disediakan oleh Elasticsearch open source. Alat ini memungkinkan Anda membuat, menghapus, dan menonaktifkan indeks, serta menggabungkan segmen indeks. | ||
Data deret waktu meningkat seiring waktu. Jika Anda ingin menyimpan volume data besar di klaster Elasticsearch Alibaba Cloud Anda, biaya penyimpanan akan meningkat secara linear. Anda dapat menggunakan mekanisme rollup Elasticsearch untuk menyimpan data dengan sebagian kecil biaya. | ||
Selain Kibana, perintah curl, dan klien, Anda dapat menggunakan plugin atau alat pihak ketiga seperti Elasticsearch-Head dan Cerebro untuk mengakses klaster Elasticsearch Alibaba Cloud. | ||
Notifikasi Alarm untuk Klaster | Konfigurasikan Robot DingTalk untuk Menerima Notifikasi Alarm dari X-Pack Watcher | X-Pack Watcher adalah layanan pemantauan dan alarm yang dikembangkan untuk Elasticsearch. Jika Anda mengonfigurasi X-Pack Watcher untuk klaster Elasticsearch Anda, X-Pack Watcher dapat memicu tindakan saat kondisi tertentu terpenuhi. Misalnya, jika indeks logs berisi kesalahan, X-Pack Watcher memicu sistem untuk mengirim notifikasi alarm melalui email, pesan DingTalk, atau robot DingTalk. X-Pack Watcher adalah layanan pemantauan dan alarm berbasis Elasticsearch. |