Skip to main content

Posts

Showing posts from January 10, 2010

Database Clustering, High Availability, dan Load Balancing.

High Availability didefinisikan sebagai kemampuan mempertahankan sekumpulan aplikasi bisnis, tersedia bagi user sepanjang waktu. Hal ini meliputi dari antisipasi / persiapan saat aliran listrik padam sampai kondisi bencana seperti kebakaran atau gempa bumi. Setiap critical system punya satu atau lebih redundant backup system. Konsep fault tolerance berhubungan dengan high availability pada aplikasi bisnis. Clustering adalah penggunaan dua atau lebih komputer / node / server untuk sejumlah fungsi-fungsi yang sama. Jadi jika satu komputer mati, maka komputer yang lainnya dapat mengambil alih tugas komputer tersebut. Ide clustering mendukung konsep fault tolerance. Cluster juga dapat meningkatkan kemampuan kalkulasi/komputing/performance/dari sistem komputer sehingga mendukung konsep scalability. Dengan mengimplementasikan ide clustering, kita juga dapat sekaligus mengimplementasikan konsep high availability serta meningkatkan processing power. Toleransi terhadap failure bergantung kep