| Author |
Message |
Clayton Sutton
Guest
|
Posted:
Fri Dec 17, 2004 12:10 am Post subject:
Need a good hardware cluster solution |
|
|
Hi everyone,
The company that I work for is wanting to move to a Windows 2003 Server and
Exchange 2003 clustered environment. I know that Windows 2003 (Standard)
will do a "Network Load Balancing" and the Enterprise Edition will do both
"Network Load Balancing" and "High Availability" clustering but not BOTH.
If you want to do BOTH "Network Load Balancing" and "High Availability" you
need a third party solution. That's what I'm looking for, anyone have any
ideas? Also, any white papers on Windows and Exchange clustering would be
great too. Thanks for any input.
Clayton |
|
| Back to top |
|
 |
Bryan E Fairchild
Guest
|
Posted:
Fri Dec 17, 2004 1:07 am Post subject:
RE: Need a good hardware cluster solution |
|
|
check out f5.com specifically their Big-IP solutions.
"Clayton Sutton" wrote:
| Quote: | Hi everyone,
The company that I work for is wanting to move to a Windows 2003 Server and
Exchange 2003 clustered environment. I know that Windows 2003 (Standard)
will do a "Network Load Balancing" and the Enterprise Edition will do both
"Network Load Balancing" and "High Availability" clustering but not BOTH.
If you want to do BOTH "Network Load Balancing" and "High Availability" you
need a third party solution. That's what I'm looking for, anyone have any
ideas? Also, any white papers on Windows and Exchange clustering would be
great too. Thanks for any input.
Clayton
|
|
|
| Back to top |
|
 |
Scott Schnoll [MSFT]
Guest
|
Posted:
Fri Dec 17, 2004 1:50 am Post subject:
Re: Need a good hardware cluster solution |
|
|
Hi,
You don't need a third-party solution to use NLB and server clusters. For
example, you can use NLB for front-end Exchange servers (which can run the
Standard or Enterprise Edition of Exchange) and you can cluster back-end
Exchange servers (running the Enterprise Edition of Exchange) using the
Windows Cluster Service found in Windows 2000 Advanced Server, Windows 2000
Datacenter Server, Windows Server 2003 Enterprise Edition or Windows Server
2003 Datacenter Edition.
Information on planning, deploying and managing Exchange 2003 clusters can
be found at:
http://www.microsoft.com/technet/prodtechnol/Exchange/guides/PlanE2k3MsgSys/a3a16698-3caa-4c84-bdc4-0526059ab0b6.mspx
http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/highavailgde.mspx
http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/febetop.mspx
http://www.microsoft.com/technet/prodtechnol/exchange/guides/Ex2k3DepGuide/cc8effcb-7567-4d30-801f-f80129069c56.mspx
http://www.microsoft.com/technet/prodtechnol/exchange/guides/E2k3AdminGuide/47c09fa5-09cc-4fe6-a748-d45f0d3b5ded.mspx
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/technologies/clustering/scenep2.mspx
Hope this helps.
--
Scott Schnoll
This posting is provided "AS IS" with no warranties, and confers no
rights. Please do not send email directly to this alias. This alias is for
newsgroup
purposes only.
"Bryan E Fairchild" <Bryan.Fairchild@ITSchematics.com> wrote in message
news:C1B03025-7FA8-4D15-84B3-86F163D37A73@microsoft.com...
| Quote: | check out f5.com specifically their Big-IP solutions.
"Clayton Sutton" wrote:
Hi everyone,
The company that I work for is wanting to move to a Windows 2003 Server
and
Exchange 2003 clustered environment. I know that Windows 2003 (Standard)
will do a "Network Load Balancing" and the Enterprise Edition will do
both
"Network Load Balancing" and "High Availability" clustering but not BOTH.
If you want to do BOTH "Network Load Balancing" and "High Availability"
you
need a third party solution. That's what I'm looking for, anyone have
any
ideas? Also, any white papers on Windows and Exchange clustering would
be
great too. Thanks for any input.
Clayton
|
|
|
| Back to top |
|
 |
Clayton Sutton
Guest
|
Posted:
Mon Dec 20, 2004 11:03 am Post subject:
Re: Need a good hardware cluster solution |
|
|
Yea, but the front end servers would not be "High Availability". And the
back end servers would not have NLB-ing. Your solution does assume that a
Microsoft/software solution is the "RIGHT" solution. I'm looking to see if
there is a hardware solution that will do "BOTH" ("High Availability" and
Load Balencing). Just doing my homework right now so I don't look dumb when
going into my meeting with my boss next week.
Clayton
"Scott Schnoll [MSFT]" <scschnol@online.microsoft.com> wrote in message
news:er0eFi64EHA.924@TK2MSFTNGP14.phx.gbl...
|
|
| Back to top |
|
 |
Bob Christian
Guest
|
Posted:
Mon Dec 20, 2004 11:21 am Post subject:
Re: Need a good hardware cluster solution |
|
|
Papers on clustering Exchange 2003
www.microsoft.com/exchange/library (High Availability Guide link here plus
a myriad of other papers)
http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/highavailgde.mspx
=
As for a clustered solution, there are some "cluster in a box" products.
Compaq put one out a few years ago and it worked pretty well. HP seems to
have continued this.
http://h18004.www1.hp.com/solutions/enterprise/highavailability/microsoft/index.html
Stratus makes servers designed for high-availability. Literally, you can
yank a processor out of the box and it will keep on humming (not
recommended). http://www.stratus.com/
HA does not always mean a cluster investment...most of the time, but not
always. As for load balancing...realistically, if you cluster, you want to
look at an active-active-passive solution...and that is some $$.
Many companies would like five 9's...but when they see the price behind it,
it is pricey up-front. I have researched five 9's solutions for several of
my past employers as well as the cost of downtime. Most of the smaller
firms (1000 or less employees) could tolerate some unexpected downtime.
Realistically, with the Compaq hardware I had, there were very few hardware
problems and most of those were self-induced (letting the server room get
over 95 degress (long long story). Honestly, there were more problems with
people sending 100MB attachments (long story, but it had to be allowed) and
not understanding why it did not get there in 15 seconds like a small 1k
message did.
Bob
"Clayton Sutton" <none@none.com> wrote in message
news:uWg8yo54EHA.1448@TK2MSFTNGP10.phx.gbl...
| Quote: | Hi everyone,
The company that I work for is wanting to move to a Windows 2003 Server
and
Exchange 2003 clustered environment. I know that Windows 2003 (Standard)
will do a "Network Load Balancing" and the Enterprise Edition will do both
"Network Load Balancing" and "High Availability" clustering but not BOTH.
If you want to do BOTH "Network Load Balancing" and "High Availability"
you
need a third party solution. That's what I'm looking for, anyone have any
ideas? Also, any white papers on Windows and Exchange clustering would be
great too. Thanks for any input.
Clayton
|
|
|
| Back to top |
|
 |
Russ Kaufmann [MCT]
Guest
|
Posted:
Tue Dec 21, 2004 4:18 am Post subject:
Re: Need a good hardware cluster solution |
|
|
"Clayton Sutton" <none@none.com> wrote in message
news:k2txd.7104862$6p.1117777@news.easynews.com...
| Quote: | Yea, but the front end servers would not be "High Availability".
|
Why not? One server goes down, another is able to take the load. No
downtime for users.
| Quote: | And the
back end servers would not have NLB-ing.
|
Right. So what you might want to do is look at your business requirements.
If you require two BE servers, then use a three node cluster with two active
instances.
| Quote: | Just doing my homework right now so I don't look dumb when
going into my meeting with my boss next week.
|
Part of doing your home work is to understand the business needs and the
scaling of your solution. I don't think your current thoughts of using 3rd
party tools will necessarily meet your requirements, especially when it
comes to support.
So, with that said, why do you think you need both NLB _and_ server
clustering? |
|
| Back to top |
|
 |
Clayton Sutton
Guest
|
Posted:
Tue Dec 21, 2004 5:16 am Post subject:
Re: Need a good hardware cluster solution |
|
|
Well, while I admit I don't know a lot about clustering I thought that if I
used NLB and didn't get "High Availability" (failover). I thought it just
did "Load Balancing" so if one server went down the you were down. Then
what's the difference between NLB and "High Availability"? Why can you use
Windows 2003 Standard for one and you "HAVE" to have Enterprise + for the
other?
| Quote: | So, with that said, why do you think you need both NLB _and_ server
clustering?
|
Isn't NLB also clustering?
Just trying to get my arms around these concepts, thanks for all your input.
Clayton
"Russ Kaufmann [MCT]" <russ@exchangemct.nospam.com> wrote in message
news:eSVtGGu5EHA.2180@TK2MSFTNGP10.phx.gbl...
| Quote: | "Clayton Sutton" <none@none.com> wrote in message
news:k2txd.7104862$6p.1117777@news.easynews.com...
Yea, but the front end servers would not be "High Availability".
Why not? One server goes down, another is able to take the load. No
downtime for users.
And the
back end servers would not have NLB-ing.
Right. So what you might want to do is look at your business requirements.
If you require two BE servers, then use a three node cluster with two
active
instances.
Just doing my homework right now so I don't look dumb when
going into my meeting with my boss next week.
Part of doing your home work is to understand the business needs and the
scaling of your solution. I don't think your current thoughts of using 3rd
party tools will necessarily meet your requirements, especially when it
comes to support.
So, with that said, why do you think you need both NLB _and_ server
clustering?
|
|
|
| Back to top |
|
 |
Russ Kaufmann [MCT]
Guest
|
Posted:
Tue Dec 21, 2004 11:39 pm Post subject:
Re: Need a good hardware cluster solution |
|
|
"Clayton Sutton" <none@none.com> wrote in message
news:Oh$3Hmu5EHA.1204@TK2MSFTNGP10.phx.gbl...
| Quote: | Well, while I admit I don't know a lot about clustering I thought that if
I
used NLB and didn't get "High Availability" (failover). I thought it just
did "Load Balancing" so if one server went down the you were down. Then
what's the difference between NLB and "High Availability"? Why can you
use
Windows 2003 Standard for one and you "HAVE" to have Enterprise + for the
other?
|
High availability is a term that is often confusing for many people.
Basically, a high availability solution is continuously available despite
the failure of individual components and even the failure of complete
systems. NLB Clustering and Server Clustering both provide high
availability.
NLB provides high availability in that with an NLB cluster, if a node fails,
surviving nodes take on the load of the failed node. NLB is available on all
Windows Server 2003 platforms.
Server clustering also provides high availability in that if a node fails,
the application/processes will fail over to a surviving node. Server
clustering requires Enterprise Editions of software. |
|
| Back to top |
|
 |
Rich Matheisen [MVP]
Guest
|
Posted:
Wed Dec 22, 2004 7:59 am Post subject:
Re: Need a good hardware cluster solution |
|
|
"Russ Kaufmann [MCT]" <russ@exchangemct.nospam.com> wrote:
| Quote: | "Clayton Sutton" <none@none.com> wrote in message
news:Oh$3Hmu5EHA.1204@TK2MSFTNGP10.phx.gbl...
Well, while I admit I don't know a lot about clustering I thought that if
I
used NLB and didn't get "High Availability" (failover). I thought it just
did "Load Balancing" so if one server went down the you were down. Then
what's the difference between NLB and "High Availability"? Why can you
use
Windows 2003 Standard for one and you "HAVE" to have Enterprise + for the
other?
High availability is a term that is often confusing for many people.
Basically, a high availability solution is continuously available despite
the failure of individual components and even the failure of complete
systems. NLB Clustering and Server Clustering both provide high
availability.
|
And just to show how varible that definition may be, "continuously
available" refers to "non-stop computing" and MS clusters certainly
aren't that.
Specialized hardware is needed to survive failures of "individual
components" (disk controllers, motherboards, CPUs, etc.). Think of
machines like Stratus and hardware schemes like Marathon Technologies.
This type of hardware is "fault tolerant", not "fault resistant"
(which is what MS clusters are). Fault tolerant hardware "fails out" a
component. MS clusters "fail over". That's a big difference if you
really need continuity of service.
MS clusters have a single point of failure: the share-nothing disks.
Lose one of those and you might as well be running on a single
machine.
The "continuously available" falls apart when it comes to the time it
takes to "fail over" a node of a MS cluster.
--
Rich Matheisen
MCSE+I, Exchange MVP
MS Exchange FAQ at http://www.swinc.com/resource/exch_faq.htm |
|
| Back to top |
|
 |
Clayton Sutton
Guest
|
Posted:
Wed Dec 22, 2004 9:49 am Post subject:
Re: Need a good hardware cluster solution |
|
|
Thanks Rich!
That's the answer to my original post! I was looking for hardware solutions
that will do a better job then a Windows solution. Providing both a "Load
Balancing" AND "Continuously Available", "Fault Tolerant" solution!
Clayton
"Rich Matheisen [MVP]" <richnews@rmcons.com.NOSPAM.COM> wrote in message
news:npkhs0tjnnk2iarqrdj9amd18a932r21nv@4ax.com...
| Quote: | "Russ Kaufmann [MCT]" <russ@exchangemct.nospam.com> wrote:
"Clayton Sutton" <none@none.com> wrote in message
news:Oh$3Hmu5EHA.1204@TK2MSFTNGP10.phx.gbl...
Well, while I admit I don't know a lot about clustering I thought that
if
I
used NLB and didn't get "High Availability" (failover). I thought it
just
did "Load Balancing" so if one server went down the you were down.
Then
what's the difference between NLB and "High Availability"? Why can you
use
Windows 2003 Standard for one and you "HAVE" to have Enterprise + for
the
other?
High availability is a term that is often confusing for many people.
Basically, a high availability solution is continuously available despite
the failure of individual components and even the failure of complete
systems. NLB Clustering and Server Clustering both provide high
availability.
And just to show how varible that definition may be, "continuously
available" refers to "non-stop computing" and MS clusters certainly
aren't that.
Specialized hardware is needed to survive failures of "individual
components" (disk controllers, motherboards, CPUs, etc.). Think of
machines like Stratus and hardware schemes like Marathon Technologies.
This type of hardware is "fault tolerant", not "fault resistant"
(which is what MS clusters are). Fault tolerant hardware "fails out" a
component. MS clusters "fail over". That's a big difference if you
really need continuity of service.
MS clusters have a single point of failure: the share-nothing disks.
Lose one of those and you might as well be running on a single
machine.
The "continuously available" falls apart when it comes to the time it
takes to "fail over" a node of a MS cluster.
--
Rich Matheisen
MCSE+I, Exchange MVP
MS Exchange FAQ at http://www.swinc.com/resource/exch_faq.htm |
|
|
| Back to top |
|
 |
Scott Schnoll [MSFT]
Guest
|
Posted:
Wed Dec 22, 2004 10:23 pm Post subject:
Re: Need a good hardware cluster solution |
|
|
I believe 'continuously available' is Russ' definition (after all, they were
his words <g>). We do not consider clustering to be a continuously
available solution (or what might be described as a fault tolerant
solution). Clustering provides high availability, which is a level of
availability approaching 100%.
Both NLB and the Windows Cluster Service provide high availbility. If you
build fault tolerance into your NLB/server cluster design, you can achieve
very high uptime (99.99% or more).
--
Scott Schnoll
This posting is provided "AS IS" with no warranties, and confers no
rights. Please do not send email directly to this alias. This alias is for
newsgroup
purposes only.
"Rich Matheisen [MVP]" <richnews@rmcons.com.NOSPAM.COM> wrote in message
news:npkhs0tjnnk2iarqrdj9amd18a932r21nv@4ax.com...
| Quote: | "Russ Kaufmann [MCT]" <russ@exchangemct.nospam.com> wrote:
"Clayton Sutton" <none@none.com> wrote in message
news:Oh$3Hmu5EHA.1204@TK2MSFTNGP10.phx.gbl...
Well, while I admit I don't know a lot about clustering I thought that
if
I
used NLB and didn't get "High Availability" (failover). I thought it
just
did "Load Balancing" so if one server went down the you were down. Then
what's the difference between NLB and "High Availability"? Why can you
use
Windows 2003 Standard for one and you "HAVE" to have Enterprise + for
the
other?
High availability is a term that is often confusing for many people.
Basically, a high availability solution is continuously available despite
the failure of individual components and even the failure of complete
systems. NLB Clustering and Server Clustering both provide high
availability.
And just to show how varible that definition may be, "continuously
available" refers to "non-stop computing" and MS clusters certainly
aren't that.
Specialized hardware is needed to survive failures of "individual
components" (disk controllers, motherboards, CPUs, etc.). Think of
machines like Stratus and hardware schemes like Marathon Technologies.
This type of hardware is "fault tolerant", not "fault resistant"
(which is what MS clusters are). Fault tolerant hardware "fails out" a
component. MS clusters "fail over". That's a big difference if you
really need continuity of service.
MS clusters have a single point of failure: the share-nothing disks.
Lose one of those and you might as well be running on a single
machine.
The "continuously available" falls apart when it comes to the time it
takes to "fail over" a node of a MS cluster.
--
Rich Matheisen
MCSE+I, Exchange MVP
MS Exchange FAQ at http://www.swinc.com/resource/exch_faq.htm |
|
|
| Back to top |
|
 |
Clayton Sutton
Guest
|
Posted:
Wed Dec 22, 2004 11:55 pm Post subject:
Re: Need a good hardware cluster solution |
|
|
Thanks for the input Scott,
What do you mean by: "If you build fault tolerance into your NLB/server
cluster design"? Using a product like... (what?)
Clayton
"Scott Schnoll [MSFT]" <scschnol@online.microsoft.com> wrote in message
news:uKm2LKE6EHA.2540@TK2MSFTNGP09.phx.gbl...
| Quote: | I believe 'continuously available' is Russ' definition (after all, they
were
his words <g>). We do not consider clustering to be a continuously
available solution (or what might be described as a fault tolerant
solution). Clustering provides high availability, which is a level of
availability approaching 100%.
Both NLB and the Windows Cluster Service provide high availbility. If you
build fault tolerance into your NLB/server cluster design, you can achieve
very high uptime (99.99% or more).
--
Scott Schnoll
This posting is provided "AS IS" with no warranties, and confers no
rights. Please do not send email directly to this alias. This alias is for
newsgroup
purposes only.
"Rich Matheisen [MVP]" <richnews@rmcons.com.NOSPAM.COM> wrote in message
news:npkhs0tjnnk2iarqrdj9amd18a932r21nv@4ax.com...
"Russ Kaufmann [MCT]" <russ@exchangemct.nospam.com> wrote:
"Clayton Sutton" <none@none.com> wrote in message
news:Oh$3Hmu5EHA.1204@TK2MSFTNGP10.phx.gbl...
Well, while I admit I don't know a lot about clustering I thought that
if
I
used NLB and didn't get "High Availability" (failover). I thought it
just
did "Load Balancing" so if one server went down the you were down.
Then
what's the difference between NLB and "High Availability"? Why can
you
use
Windows 2003 Standard for one and you "HAVE" to have Enterprise + for
the
other?
High availability is a term that is often confusing for many people.
Basically, a high availability solution is continuously available
despite
the failure of individual components and even the failure of complete
systems. NLB Clustering and Server Clustering both provide high
availability.
And just to show how varible that definition may be, "continuously
available" refers to "non-stop computing" and MS clusters certainly
aren't that.
Specialized hardware is needed to survive failures of "individual
components" (disk controllers, motherboards, CPUs, etc.). Think of
machines like Stratus and hardware schemes like Marathon Technologies.
This type of hardware is "fault tolerant", not "fault resistant"
(which is what MS clusters are). Fault tolerant hardware "fails out" a
component. MS clusters "fail over". That's a big difference if you
really need continuity of service.
MS clusters have a single point of failure: the share-nothing disks.
Lose one of those and you might as well be running on a single
machine.
The "continuously available" falls apart when it comes to the time it
takes to "fail over" a node of a MS cluster.
--
Rich Matheisen
MCSE+I, Exchange MVP
MS Exchange FAQ at http://www.swinc.com/resource/exch_faq.htm
|
|
|
| Back to top |
|
 |
Russ Kaufmann [MCT]
Guest
|
Posted:
Thu Dec 23, 2004 1:14 am Post subject:
Re: Need a good hardware cluster solution |
|
|
"Rich Matheisen [MVP]" <richnews@rmcons.com.NOSPAM.COM> wrote in message
news:npkhs0tjnnk2iarqrdj9amd18a932r21nv@4ax.com...
| Quote: | High availability is a term that is often confusing for many people.
Basically, a high availability solution is continuously available despite
the failure of individual components and even the failure of complete
systems. NLB Clustering and Server Clustering both provide high
availability.
And just to show how varible that definition may be, "continuously
available" refers to "non-stop computing" and MS clusters certainly
aren't that.
|
Agreed, but I was just providing a "generic" definition here. |
|
| Back to top |
|
 |
Russ Kaufmann [MCT]
Guest
|
Posted:
Thu Dec 23, 2004 1:16 am Post subject:
Re: Need a good hardware cluster solution |
|
|
"Scott Schnoll [MSFT]" <scschnol@online.microsoft.com> wrote in message
news:uKm2LKE6EHA.2540@TK2MSFTNGP09.phx.gbl...
| Quote: | I believe 'continuously available' is Russ' definition (after all, they
were his words <g>).
|
:) Yes, it was a "generic" definition to help Clayton understand better
what is meant by HA in context with NLB and Server Clustering. |
|
| Back to top |
|
 |
Scott Schnoll [MSFT]
Guest
|
Posted:
Thu Dec 23, 2004 1:18 am Post subject:
Re: Need a good hardware cluster solution |
|
|
You may want to clarify that then, as the definition is not accurate for NLB
or server clusters.
--
Scott Schnoll
This posting is provided "AS IS" with no warranties, and confers no
rights. Please do not send email directly to this alias. This alias is for
newsgroup
purposes only.
"Russ Kaufmann [MCT]" <russ@exchangemct.nospam.com> wrote in message
news:eAJPvpF6EHA.936@TK2MSFTNGP12.phx.gbl...
| Quote: | "Scott Schnoll [MSFT]" <scschnol@online.microsoft.com> wrote in message
news:uKm2LKE6EHA.2540@TK2MSFTNGP09.phx.gbl...
I believe 'continuously available' is Russ' definition (after all, they
were his words <g>).
:) Yes, it was a "generic" definition to help Clayton understand better
what is meant by HA in context with NLB and Server Clustering.
|
|
|
| Back to top |
|
 |
|
|
|
|