Chapter 16

IIS Scalability I: Building an IIS Web Farm

What's in this chapter?

  • IIS Shared Configuration
  • Creating a machine-neutral IIS configuration
  • Staggered installations and upgrades
  • Shared web content options
  • Session state and other shared technologies

wrox.com code downloads for this chapter

The wrox.com code downloads for this chapter are found at www.wrox.com/remtitle.cgi?isbn=1118388046 on the Download Code tab.

For years IIS has been the web platform of choice for Fortune 1000 sites, and for good reason. Even back at version 6.0, IIS scaled to hundreds of servers to handle any load thrown at it. However, when IIS 7.0 was released, IIS took a large step forward. Now web farm support is a core part of IIS and, whether you're scaling to 2 or 200 servers in your web farm, you will find that it's straightforward, powerful, and flexible.

IIS 8.0 builds on the previous version by focusing on large scale configurations. Although versions 7.0 and 7.5 supported large shared configuration files, IIS 8.0 can handle very large files with ease, substantially enhancing the performance of even the largest configurations. This allows web hosts and other companies with similar needs to grow the configuration without worrying about performance. For example, you can add tens of thousands of sites to a web farm with thousands of servers, even if many of the sites are rarely used.

IIS 8.0 made significant changes to Secure Sockets Layer (SSL) performance, too. Previously a web farm with large ...

Get Professional Microsoft IIS 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.