Wednesday, November 5, 2008

Web Server dengan Network Load Balancing (NLB) Cluster

Memiliki web site yang bisa diakses 24 jam sehari dan 7 hari seminggu membuat perusahaan membutuhkan suatu solusi yang bersifat high availability. Terhentinya layanan web site, terutama web site komersial bisa menimbulkan kerugian yang tidak sedikit. Internet Information Services (IIS) 6.0 dan Network Load Balancing (NLB) Cluster yang ada di Windows Server 2003 merupakan suatu solusi yang tepat untuk membangun web server yang bersifat high availability.
Saat ini teknologi web server semakin berkembang. Web site sekarang tidak hanya berupa file HTML statis namun sarat dengan muatan yang dinamis. Teknologi seperti Active Server Pages (ASP) dan PHP memungkinkan kita untuk membangun web site yang dinamis. Web site saat sudah memiliki aplikasi yang bersifat client server N Tier. Yang terkenal adalah konsep 2 Tier dan 3 Tier.
Dalam konsep 3 Tier ada tiga komponen yang berbeda. Web server merupakan lapisan pertama dari sistem ini. Web server akan berfungsi sebagai antar muka yang akan menampilkan hasil dari pemrosesan transaksi. Pada lapisan kedua terdapat transaction server yang akan memproses permintaan dari web server. Contoh transaksi yang dilakukan misalnya menampilkan daftar buku yang dikarang oleh pengarang tertentu. Proses ini diteruskan ke database server yang menyimpan informasi tersebut. Hasil query tersebut nantinya akan ditampilkan di web client.
tersebut nantinya akan ditampilkan di web client.
Web server yang menangani transaksi di dalam jumlah besar dan banyak akan menggunakan sistem yang mendukung high availability. Di dalam sistem ini terdapat beberapa server yang menangani transaksi, baik itu untuk web server, transaction server maupun database servernya.
Web server yang berada pada tier pertama atau terdepan akan menggunakan sistem high avalibility Network Load Balancing (NLB) Cluster. Di dalam sistem ini akan ada dua atau lebih web server yang memiliki konfigurasi perangkat keras yang sama. Selain itu konfigurasi perangkat lunak yang digunakan juga sama. Setelah itu pada perangkat lunak sistem operasi ini kita akan mengaktifkan Network Load Balancing (NLB) Cluster.

No comments: