meningkatkan kinerja dan keandalan situs web, aplikasi, database dan layanan lainnya dengan
mendistribusikan beban kerja ke beberapa server.
Dalam contoh ini, user terhubung langsung ke server web, di yourdomain.com. Jika server web
tunggal ini macet, user tidak lagi dapat mengakses situs web. Selain itu, jika banyak pengguna
mencoba mengakses server secara bersamaan dan tidak dapat menangani beban, mereka
mungkin mengalami waktu yang lambat atau mungkin tidak dapat terhubung sama sekali.
Kegagalan ini bisa dikurangi dengan memasukkan Load balancer dan setidaknya satu server web
tambahan di backend. Biasanya, semua server backend akan memasok konten yang identik
sehingga pengguna menerima konten yang konsisten tanpa menanggapi server mana yang
meresponsnya. Tanpa server yang meresponsnya.
Pada contoh di atas, user mengakses Load balancer, yang meneruskan permintaan pengguna ke
server backend, yang kemudian merespons langsung permintaan user. Dalam skenario ini, titik
kegagalan sekarang adalah Load balancer itu sendiri. Hal ini dapat dikurangi dengan
memperkenalkan Load balancer kedua, tapi sebelum kita membahasnya, mari jelajahi bagaimana
Load balancer bekerja.