Wasn't sure which sub-forum to post this under since it's both a general topic and performance related. Anyways, we are in need of improving the amount of customers that can access our B2C website. From a hardware standpoint, we have identified that SQL Server, and mostly the CPU, is the bottleneck. The company has approved moving ahead with purchasing new hardware, but I feel that eventually scaling up will provide little benefit and we need to scale out. We really don't have a option to re-write the site or dramatically change how it interacts with the database. Some options that I've thrown out are separating the content and transactions. Since content sees the majority of the activity, we could load balance that across multiple servers which directing the cart related transactions back to a single server. What are options do we have? Is there any type of solution that would function in a manor like Oracles Grid? Has anyone else been successful in scaling out their web database back end?