Scalability and availability go hand in hand in Web farms that use .NET enterprise servers. For availability, the biggest challenge beyond the different technologies is its measurement. If a business can successfully measure and monitor its overall availability, this can be used to measure success and drive Web farm improvement.
Scalability is achieved in the .NET platform by using multiple servers for the same task. This technique provides limitless scale to handle increased user load. Once a Web farm moves to this model for handling growth, there is no upper limit to the number of concurrent users and transactions that it can support and generate.
Network Load Balancing, Hardware Load Balancing, Component Load Balancing, and Windows Cluster Server all provide both availability and scalability. This is an incredible benefit of the .NET platform. By understanding these technologies, an administrator has a roadmap for making the tough scalability and availability choices at each tier.