Home Gitesh Portfolio Blog About Me Gallery Contact
Kentico Certified Developer

Tips on Network Load balancing

  • Softwares should be same on all the servers (Also recommended to keep hardware's same)
  • Maximum 32 clusters supported by Microsoft windows server 2008
  • Multiple DNS records for the same server

1. Kentico webfarm
Limitations:

  • Requires ultimate or extra license for additional server.

2. Windows Azure:
Limitations:

  • If you create 2 instances in windows azure it requires additional web-farm licensing in kentico.
  • Smart search and full text search works but need to make some tweaks after each installation.
  • Need to convert the current website project to a windows azure application(Needs to be done manually). Once converted to an application you cannot test it it on your local computer for testing purpose.

3. Windows server 2008

A. We use syncronisation softwares which syncs every few min or seconds. SQL Express has an replication feature which replicates the query in the other Server.
Limitations:

  • We are trusting the third party sync softwares.
  • Not a real time synchronisation (Can be a realt ime if we use DSF-R windows function for sync)
  • Kentico doesn't support this fully as when you upgrade your instance it has to be done manually on both

B. DNS Round Robin - DNS load balancing
Limitations:

  • Even if one server goes down it doesn't understand. Have to manualy change settings so that it doesn't go to the failed server
  • Can be a high load on one server and less load on other server

C. NLB (Network load balancing) (Active-Active Cluster)

  • Does not consider server load only looks at number of incoming requests and distributes based on percentage.
  • Detects down servers and re-directs traffic to other servers.
  • Goes to a shared IP/Name and then redirects your requests to other servers.
  • It doesn't do anything with the File sharing or database replication.

D. Failover Clustering:(Active-Passive Cluster)

  • Inbuilt feature in windows server 2008
  • Looks at a shared storage for data - can be an iSCSI hard drive or NTFS - requires a sharing hard disk in the cluster.

E. Clustering requirmenet:

  • Windows server 2008 Enterprise or Datacenter version

F. Shared Storage options for windows server 2008 :

  • Fibre Channel
  • SAS
  • iSCSi
  • Witness disk holds cluster configuration. This will hold the database configuration and will replicate to the other nodes.

http://stackoverflow.com/questions/3590954/how-to-add-javascript-if-the-url-has-a-certain-word

Posted: 27/04/2013 7:00:32 p.m. by Gitesh Shah | with 0 comments