Re: Why Cluster in a test Environment?



You already have a few good ones from other folks. Here are a few more:

- Can't verify application behavior in a failover. Nothing's free or
automatic; work is either done for you by the folks in Redmond or your own
apps dev team. If your apps are not failover aware, they'll toss an error.
If they are failover aware, they might auto retry, notify user, etc...

- Can only guess failover time unless your test bed is the production system
(if they say yes to this, maybe you should find a new company?). Most
cluster servers will failover within 8-10 seconds at the infrastructure
level. SQL Server 2000 then takes anywhere from 30 seconds to minutes before
it is online again depending on configuration, app behavior, hardware,
firmware, etc.... This is what I've seen on a number of different
machines/setups. You need to find your numbers. Also, SQL Server 2005 does
come back online faster (fast recovery can help quite a bit).

- Can't check for application behavior that may cause unexpected problems in
a cluster but not appear in a standalone server. For example, some wacky
report may peg the CPU preventing even the isalive check from executing thus
causing a failover but in a standalone, you'll only have poor performance
for a while then things are back to "normal".

- Patching/upgrade behavior. How are you gonna test firmware upgrades, OS
and SQL Server service packs, etc... for downtime?

- Running sqldiag would take a few more steps (ok minor nitpick)

Good luck with the managers. :-)


joe.


"M." <M@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:F7D5F1AC-EB14-4E6A-9D91-8EE258365A40@xxxxxxxxxxxxxxxx
Rodney, Thanks for you input but I gotta tell you, that was not very
helpful.
Want I need are facts, not even trying to convince them is not an option.
Can
you share some facts such as:

1. A non-clustered environment would not allow accurate stress testing do
to
the inability to produce fail-over.

2. Clustered environment may run (maybe 5%???) slower due to the addition
resources required by the clustering services.

Etc.


"Rodney R. Fournier [MVP]" wrote:

I would love to help, but if they don't know all the components of a
truly
High Availability system, then all hope is already lost. HA has to start
at
the top and work it's way down. If the top does not understand what a
test
cluster would do, then I would not even try to convince them. It's sad
really.

Cheers,

Rodney R. Fournier

MVP - Windows Server - Clustering
http://www.nw-america.com - Clustering Website
http://msmvps.com/clustering - Blog
http://www.clusterhelp.com - Cluster Training
ClusterHelp.com is a Microsoft Certified Gold Partner


"M." <M.@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:7339B6EF-0EE2-4490-BB6C-EBF0579D7788@xxxxxxxxxxxxxxxx
I am trying to convince "the powers that be" that we must cluster our
test
environment if we are definitely clustering our production environment.
The
question I need the community's help with is: WHY?

Can you give me some hard facts as to why it is not recommend to
cluster
one
environment and not the other?

I will have to compile a document to help prove and validate this
point.

Environment Facts: The database size will be over 300gb and the number
of
users will scale into the hundreds.
Thanks.






.



Relevant Pages

  • Re: High Availability
    ... also does failover. ... Async replication is real-time, as opposed to the scheduled Log Shipping ... > Note that one of the considerations for the active/passive GEO Cluster is ... > SQL Server 2000 High Availability Series ...
    (microsoft.public.sqlserver.clustering)
  • Cluster 3 nodes
    ... I tested a failover cluster solution with Windows 2003 and SQL Server 2005 ... Now I'm interested to add a third node ...
    (microsoft.public.sqlserver.clustering)
  • Re: SQL Server service on active/passive
    ... > I have inherited 2 node active/passive SQL Server cluster. ... > noticed that SQL Server service is running on active node only. ... the node that runs the SQL instance is the active node. ... > In case of failover, will SQL Server service start automatically on ...
    (microsoft.public.sqlserver.clustering)
  • Re: 90 Databases on cluster (Active/Passive)
    ... Under SQL Server 2000, all cluster nodes are treated ... Think of a cluster failover as a SQL Service stop-restart event. ... non-committed transactions are rolled back, ...
    (microsoft.public.sqlserver.clustering)
  • Re: KB889708
    ... > My environment is active/passive, but my question is not it. ... because the gatherer process uses the noise word file too. ... When SQL Server 2000 is installed in a cluster". ...
    (microsoft.public.sqlserver.fulltext)