As Greg said, it is a large topic so here goes my $.02.
SQL just doesn't scale out. You do have distributed partitioned views but
there are way to many restrictions that make it impractical to
implement. Merge and two-way replication sound good until you realize all
the transactions still have to get back to all the nodes somehow. At best
these techniques can spread out peak impacts. At worst, they don't work as
you expect and you end up with corrupt data.
All is not lost, however. I find scaling UP a cluster to be a lot easier
than it used to be. I have successfully gone from a 2-node cluster to a
4-node cluster while replacing the 4-way boxes with 8-way hosts. It does
involve adding and removing and replacing nodes with new hardware but it is
possible. All this does is ease the transition to a new host system. You
still have to purchase the new boxes. IMHO, if your growth takes you out of
the 4-way capability range before the box is obsolete, you have a lot of
other issues besides expanding your SQL host systems.
--
Geoff N. Hiten
Microsoft SQL Server MVP
Senior Database Administrator
Careerbuilder.com
I support the Professional Association for SQL Server
www.sqlpass.org [quoted text, click to view] <Robert> wrote in message news:b0ttn0h0vrj9tg4kjfbjgo9ntr99am27mu@4ax.com...
> On Tue, 26 Oct 2004 20:59:27 -0400, "Geoff N. Hiten"
> <SRDBA@Careerbuilder.com> wrote:
>
> >Simple answer. MSCS is not a load-balance cluster implementation. Only
one
> >instance can control a database at a time.
>
> Thank you Geoff. So if I understood this right only one sqlserver2k
> node can attach to a database at any given time. Hence no
> load-balalncing can occur just by increasing the number of nodes in a
> cluster.
>
> In that sense is there an easy answer to how to scale sqlserver2k to
> balance the load? For example you start with a quad processor box.
> You find out that the CPU util is pegged & but can't add any more
> CPUs. If disk subsystem is already running efficiently & you need to
> relieve CPU util what options does one have?
>
> Thank you for the continueddialog on a rather open-ended topic. I
> hope I don't sound to dumb :)
>
> Robert