We're currently looking at scaling up some critical systems here at the Port. Scaling the Web tier is a no-brainer, slap some load balancers in front of our web servers with sticky connections, sort out any ViewState issues, and presto - double the horsepower.
So the next step is for us to scale our SQL server. There are currently two ideas being batted around.
1) Clustering
2) Load balancing with hardware and a software solution (or sql replication) to manage the data synchronization
My question is, has anyone done one or the other? What are some issues you've encountered? Option #1 seems to me to be the most straight-forward.
Thanks in advance!
Brendan
P.S. If anyone out there has real-world experience doing this and may be interested in a short (< 1 week) consulting gig, send me an email at brendan dot tompkins @ gmail.com