Skip to main content

Apa itu pengelompokan aplikasi?

Dalam komputasi, sebuah cluster adalah sekelompok mesin, biasanya komputer atau server, yang didedikasikan untuk satu tugas.Praktik pengelompokan server dengan cara ini disebut pengelompokan server.Clustering aplikasi adalah pengelompokan server menggunakan program perangkat lunak untuk mengkonfigurasi server ke cluster.Program perangkat lunak menciptakan koneksi di antara server yang memungkinkan mereka melakukan tugas seperti penyeimbangan beban, deteksi kegagalan, dan kompensasi untuk kegagalan server individu.

Ketika suatu sistem menggunakan pengelompokan aplikasi, itu berarti menggunakan aplikasi yang telah diinstal secara individual di masing -masing server untuk memungkinkan server menangani beban server seolah -olah mereka adalah satu server raksasa.Aplikasi menangani pekerjaan perutean data ke dan dari server yang dikelompokkan.Clustering aplikasi berbeda dengan pengelompokan perangkat keras, yang menggunakan server perangkat keras untuk cluster.Jenis -jenis perangkat pengelompokan perangkat keras termasuk kotak jaringan yang memungkinkan satu set server berkomunikasi sebagai cluster, atau kabinet cluster yang secara fisik menampung dan mengelompokkan serangkaian server.Ketika perangkat keras digunakan untuk mengelompokkan serangkaian server, umumnya menangani tugas data yang sama dengan program perangkat lunak pengelompokan aplikasi.

Load Balancing adalah proses mendistribusikan beban data di antara server yang tersedia.Untuk server yang menampung situs web di internet, muat penyeimbangan akan membantu menentukan server mana yang menanggapi permintaan lalu lintas web mana.Jenis cluster termasuk kelompok simetris dan kelompok asimetris.Cluster simetris adalah kelompok yang mendistribusikan beban secara merata di antara semua server yang terhubung, sementara kelompok asimetris memesan server tertentu ketika server utama gagal.Karena server yang dikelompokkan secara simetris yang menerima beban konstan dapat lebih cenderung gagal ketika dipukul dengan beban tambahan karena kegagalan server lain, yang dapat menurunkan seluruh sistem, server asimetris menawarkan perlindungan yang lebih besar terhadap kegagalan keseluruhan.

Manfaat menggunakan server berkerumun termasuk peningkatan skalabilitas dan perlindungan terhadap downtime.Skalabilitas adalah kemampuan untuk meningkatkan atau mengurangi jenis sumber daya tertentu jika sistem perlu menyusut atau tumbuh.Clustering Aplikasi Membuat sistem server dapat diukur karena memungkinkan server dapat dengan mudah ditambahkan atau dihapus dari cluster.

Karena cluster server berarti beberapa server didedikasikan untuk tujuan yang sama, clustering dapat menampung fungsi server yang lebih mulus dan bebas kesalahan, kesalahan kesalahan kesalahan, kesalahan bebas kesalahan, kesalahan bebas kesalahan dengan kesalahan tanpa kesalahan,.Ini penting untuk bisnis yang bergantung pada penjualan yang dilakukan melalui situs web mereka.Bahkan downtime server yang singkat dapat menyebabkan kerugian finansial besar untuk toko online.Ketika sebuah bisnis menggunakan cluster server, kemungkinan downtime berkurang secara signifikan karena umumnya membutuhkan kegagalan beberapa server untuk mencatat sekelompok server.