Load balancing SharePoint 2013
SharePoint has become quite a complex product in its latest releases, from starting out as a portal solution to becoming a complete collaboration platform for businesses. SharePoint can be seen as a web application, and it primarily uses HTTP and HTTPS protocols to deliver content to users. In SharePoint 2013, there have also been some changes in how it operates. For example, Microsoft has introduced a new distributed cache system, which allows a frontend web server to store a login token in memory. This token is also available for other frontend web servers in the farm. This means that we do not need to set up persistency, as all of the authentication tokens are stored in the cache of the web servers. Also, SharePoint 2013 supports SSL offloading, which means that we can use NetScaler to handle SSL traffic and thereby reduce the load on the SharePoint servers by allowing them to respond only on HTTP.
Lastly, as SharePoint has an idea of what is seen as an internal...