Apa Itu Auto-Clustering
Di dunia modern, pentingnya ketersediaan data tidak bisa diremehkan. Dengan demikian, Anda ingin menjaga akses langsung ke informasi yang dibutuhkan dalam sekejap. Oleh karena itu, untuk solusi produksi dengan ukuran yang berarti, sangat disarankan untuk mengkonfigurasi cluster. Software clustering adalah teknik menggunakan setidaknya dua instance untuk satu layanan. Redundansi semacam ini tidak hanya menyediakan keandalan (sistem dapat menahan kegagalan setidaknya satu instance) tetapi juga membantu menangani beban yang tinggi.
Berdasarkan pengalaman, konfigurasi cluster dapat menjadi proses yang menantang yang membutuhkan investasi waktu yang cukup besar. Untuk membantu Anda, platform mengotomatisasi beberapa solusi clusterisasi yang paling populer dan dapat melaksanakannya secara on-demand langsung dari topology wizard. Otomatisasi semacam itu sangat menyederhanakan dan mempercepat pembuatan cluster siap produksi yang andal untuk proyek Anda.
Menggunakan Auto-Clustering
Saat ini, template berikut mendukung fitur Auto-Clustering melalui topology wizard:
- application servers - Tomcat/TomEE, GlassFish, Payara, Jenkins, WildFly
- SQL databases - MySQL, MariaDB, Percona, PostgreSQL
- NoSQL database - Couchbase, MongoDB, Redis, OpenSearch
- storage server - Shared Storage Container
Selain opsi Auto-Clustering dalam topology wizard, sejumlah solusi clusterisasi yang telah dikemas dapat ditemukan di bawah kategori Clusters dari platform Marketplace.
- Pilih salah satu stack yang terdaftar dalam topology wizard. Auto-Clustering switcher yang sesuai akan tersedia di bagian tengah frame.
- Anda dapat mengarahkan kursor ke ikon hint untuk informasi tambahan tentang implementasi auto-clustering stack tertentu ini. Dalam deskripsi, Anda dapat menemukan tautan Learn More ke dokumentasi dengan gambaran yang lebih luas.
- Juga, setelah mengaktifkan Auto-Clustering, beberapa konfigurasi tambahan dapat muncul untuk kustomisasi lebih lanjut dari cluster. Sebagai contoh, MariaDB auto-cluster memungkinkan untuk memilih Scheme replikasi dan menambahkan ProxySQL load balancer khusus untuk cluster database ini:
Materi Tambahan Auto-Clustering
Platform menyediakan dokumentasi ekstensif, beberapa blog post, dan halaman GitHub yang didedikasikan tentang topik Auto-Clustering:
- Auto-Clustering of Instances via Topology Wizard - mencantumkan stack yang mendukung fitur, menjelaskan manajemen dasar melalui wizard dan Cloud Scripting
- MariaDB/MySQL Auto-Сlustering with Load Balancing and Replication - clustering otomatis dan replikasi untuk MariaDB dan MySQL databases untuk high availability dan kinerja yang tinggi
- PostgreSQL Auto-Clustering with Asynchronous Master-Slave Replication - mendapatkan beberapa salinan data penting dalam replikasi master-slave otomatis untuk PostgreSQL database
- MongoDB Replica Set Auto-Сlustering for High Availability and Performance - clustering otomatis dan replikasi untuk MongoDB databases untuk redundancy, automated failover, dan high-availability
- Out-of-Box GlassFish & Payara Clustering: Running Java EE Highly-Available Applications in the Cloud - menunjukkan cara mengatur cluster yang sangat tersedia dengan GlassFish dan Payara Micro untuk menjalankan Java EE applications
- Jenkins Cluster Hosting for Continuous Integration and Delivery (CI/CD) - otomatisasi continuous integration dan delivery dari Java applications Anda menggunakan pre-configured master-slave Jenkins cluster
- WildFly Managed Domain in Containers: Automatic Micro Clustering and Scaling - menjelaskan cara memperluas WildFly dari standalone server ke cluster dalam managed domain mode untuk menjalankan cloud-native microservices
- Shared Storage Container Auto-Clustering - mengkonfigurasi cluster penyimpanan yang andal dengan dukungan AutoFS, NFSv4, dan GlusterFS
- Solutions Collection on GitHub - menyimpan solusi otomasi platform, termasuk Auto-Clustering (misalnya, db-clustering, wildfly, glassfish, dan repositori lainnya)