Welcome to HostingForumz.com!
FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Load balancing 2 : architectural challenge?

 
   Web Hosting Problem Solving Community! (Home) -> IIS RSS
Next:  From UTF-8 to ISO..?  
Author Message
noname3

External


Since: Dec 16, 2003
Posts: 1



(Msg. 1) Posted: Tue Dec 16, 2003 11:14 am
Post subject: Load balancing 2 : architectural challenge?
Archived from groups: microsoft>public>inetserver>iis (more info?)

Since I posted the original thread [Load balancing : stupid logic?], the
equation has somewhat changed. Instead of having NT4.0 and IIS4.0, we
will be hopping to Microsoft Windows 2003 Server.

The post is somewhat long and I have numbered questions for your
convenience. Please feel free to reply to a selective portion and remove
the rest so that the 'post' size can remain manageable Smile

1)What kind of Load balancing features are available in this [Windows
2003] environment?
Also, my company purchased a F5 BigIP Load Balancer [without consulting
or evaluating other load balancing techniques that so many brilliant
people on my previous thread spoke about] some time back and 'want' to
'use' it no matter what.

2) I am aware of the 'basic' differences between using a hardware load
balancer and something like NLB. What according to you are the major
differences between the two that would tilt the decision against / for one?

The hardware that we have at our disposal now is 2 boxes [high capacity
, CPU x 4] which will be web servers and another 2 boxes [database servers].

3) What I am keen on is utilizing the Windows NLB service and am
wondering if it is possible to use the Big IP LB in conjunction with it.
The architecture that I have in mind is similar to what is illustrated here;
http://www.microsoft.com/TechNet/prodtechnol/windows2000serv/deploy/co...at/imag
[Original ref:
http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/pro...chnol/w

The difference being that I want communication to front-end-lan [as
displayed in the diagram] to happen via the Hardware load balancer.

4) I am also thinking about redundancy of database servers, what do you
think is the best possible way(s) to do it? Is it possible to have 2
database servers in a cluster [shared storage] with a cluster of load
balanced web servers writing and reading [same application] from the
same database?
[look at the back-end LAN part in the GIF link provided above]
What is needed to implement this on Windows 2003 server running SQL 2000?

5) Using a solution such as NLB, its possible to keep your ASP code in
sync between all load balanced servers by using a service such as
IISSYNC [if i am not mistaken]. Is there something available to
synchronize my code across web servers if I am using a hardware load
balanced solution?

Thank you very much for going through my post and thanks in advance for
your expert replies to my queries.

Buzz.

 >> Stay informed about: Load balancing 2 : architectural challenge? 
Back to top
Login to vote
user675

External


Since: Aug 28, 2003
Posts: 617



(Msg. 2) Posted: Tue Dec 16, 2003 11:14 am
Post subject: Re: Load balancing 2 : architectural challenge? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Tue, 16 Dec 2003 08:14:19 +0800, BuzzLightyear
<noname.RemoveThis@dontspam.urat> wrote:


 >1)What kind of Load balancing features are available in this [Windows
 >2003] environment?
 >Also, my company purchased a F5 BigIP Load Balancer [without consulting
 >or evaluating other load balancing techniques that so many brilliant
 >people on my previous thread spoke about] some time back and 'want' to
 >'use' it no matter what.
Windows Server 2003 builds on the high availability capabilities of
Windows 2000. You could either use clustering or NLB.
However, using NLB would be a waste of time as you already have a very
reliable load balancing solution with your BigIP load balancer.
 >2) I am aware of the 'basic' differences between using a hardware load
 >balancer and something like NLB. What according to you are the major
 >differences between the two that would tilt the decision against / for one?
The key difference is that there is no software overhead when using a
hardware load balancer, although the overhead with NLB is negligible.

 >The hardware that we have at our disposal now is 2 boxes [high capacity
 >, CPU x 4] which will be web servers and another 2 boxes [database servers].
 >
 >3) What I am keen on is utilizing the Windows NLB service and am
 >wondering if it is possible to use the Big IP LB in conjunction with it.
 >The architecture that I have in mind is similar to what is illustrated here;
 >http://www.microsoft.com/TechNet/prodtechnol/windows2000serv/deploy/confeat/images/NLBOVW01.GIF
 >[Original ref:
 >http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/prodtechnol/windows2000serv/deploy/confeat/nlbovw.asp]
 >
 >The difference being that I want communication to front-end-lan [as
 >displayed in the diagram] to happen via the Hardware load balancer.
Using NLB is unecessary if you have a hardware solution in place.

 >4) I am also thinking about redundancy of database servers, what do you
 >think is the best possible way(s) to do it? Is it possible to have 2
 >database servers in a cluster [shared storage] with a cluster of load
 >balanced web servers writing and reading [same application] from the
 >same database?
 >What is needed to implement this on Windows 2003 server running SQL 2000?
You need to create a cluster using the cluster service in W2K3 and
install SQL 2000 Enterprise Edition onto that cluster. This is a
common architecture which I have built many times myself. It is very
resiliant and will support your application requirements.

 >5) Using a solution such as NLB, its possible to keep your ASP code in
 >sync between all load balanced servers by using a service such as
 >IISSYNC [if i am not mistaken]. Is there something available to
 >synchronize my code across web servers if I am using a hardware load
 >balanced solution?
Application Center will do this for you.


Regards,

Paul Lynch
MCSE<!-- ~MESSAGE_AFTER~ -->

 >> Stay informed about: Load balancing 2 : architectural challenge? 
Back to top
Login to vote
user641

External


Since: Aug 22, 2003
Posts: 1637



(Msg. 3) Posted: Tue Dec 16, 2003 11:48 am
Post subject: Re: Load balancing 2 : architectural challenge? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"BuzzLightyear" <noname RemoveThis @dontspam.urat> wrote in message
news:3fddecdb@news.starhub.net.sg...
 > Since I posted the original thread [Load balancing : stupid logic?], the
 > equation has somewhat changed. Instead of having NT4.0 and IIS4.0, we
 > will be hopping to Microsoft Windows 2003 Server.
 >
 > The post is somewhat long and I have numbered questions for your
 > convenience. Please feel free to reply to a selective portion and remove
 > the rest so that the 'post' size can remain manageable Smile
 >
 > 1)What kind of Load balancing features are available in this [Windows
 > 2003] environment?

All version include NLB:
<a style='text-decoration: underline;' href="http://www.microsoft.com/windowsserver2003/evaluation/features/compareeditions.mspx" target="_blank">http://www.microsoft.com/windowsserver2003/evaluation/features/compare...tions.m</a>

 > 4) I am also thinking about redundancy of database servers, what do you
 > think is the best possible way(s) to do it? Is it possible to have 2
 > database servers in a cluster [shared storage] with a cluster of load
 > balanced web servers writing and reading [same application] from the
 > same database?
 > [look at the back-end LAN part in the GIF link provided above]
 > What is needed to implement this on Windows 2003 server running SQL 2000?

You can cluster the SQL Servers (although I have no experience with this).

 > 5) Using a solution such as NLB, its possible to keep your ASP code in
 > sync between all load balanced servers by using a service such as
 > IISSYNC [if i am not mistaken]. Is there something available to
 > synchronize my code across web servers if I am using a hardware load
 > balanced solution?

IISSYNC will only sync the IIS Metabase and was made for IIS 5. IIS 6 now
includes simple admin scripts that make this easy (as the metabase is now
plain text XML). You will need something else for your content. MS
Application Center is the official solution for this but it is somewhat
expensive. You could use something like xcopy or robocopy (reskit tool) to
setup a script that is scheduled to run periodically.

--
Tom Kaminski IIS MVP
<a style='text-decoration: underline;' href="http://www.iistoolshed.com/" target="_blank">http://www.iistoolshed.com/</a> - tools, scripts, and utilities for running IIS
<a style='text-decoration: underline;' href="http://mvp.support.microsoft.com/" target="_blank">http://mvp.support.microsoft.com/</a>
<a style='text-decoration: underline;' href="http://www.microsoft.com/windowsserver2003/community/centers/iis/" target="_blank">http://www.microsoft.com/windowsserver2003/community/centers/iis/</a><!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Load balancing 2 : architectural challenge? 
Back to top
Login to vote
user658

External


Since: Aug 26, 2003
Posts: 1525



(Msg. 4) Posted: Tue Dec 16, 2003 5:47 pm
Post subject: Re: Load balancing 2 : architectural challenge? [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Tue, 16 Dec 2003 08:14:19 +0800, BuzzLightyear
<noname DeleteThis @dontspam.urat> wrote:

 >Since I posted the original thread [Load balancing : stupid logic?], the
 >equation has somewhat changed. Instead of having NT4.0 and IIS4.0, we
 >will be hopping to Microsoft Windows 2003 Server.
 >
 >The post is somewhat long and I have numbered questions for your
 >convenience. Please feel free to reply to a selective portion and remove
 >the rest so that the 'post' size can remain manageable Smile
 >
 >1)What kind of Load balancing features are available in this [Windows
 >2003] environment?

Advanced Server.

 >Also, my company purchased a F5 BigIP Load Balancer [without consulting
 >or evaluating other load balancing techniques that so many brilliant
 >people on my previous thread spoke about] some time back and 'want' to
 >'use' it no matter what.

So use it. It's a good product.

 >2) I am aware of the 'basic' differences between using a hardware load
 >balancer and something like NLB. What according to you are the major
 >differences between the two that would tilt the decision against / for one?

Hardware is faster, takes the load off the system itself. Software is
*usually* less expensive.

 >The hardware that we have at our disposal now is 2 boxes [high capacity
 >, CPU x 4] which will be web servers and another 2 boxes [database servers].
 >
 >3) What I am keen on is utilizing the Windows NLB service and am
 >wondering if it is possible to use the Big IP LB in conjunction with it.

Good question. For the BigIP support people.

 >The architecture that I have in mind is similar to what is illustrated here;
 >http://www.microsoft.com/TechNet/prodtechnol/windows2000serv/deploy/confeat/images/NLBOVW01.GIF
 >[Original ref:
 >http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/prodtechnol/windows2000serv/deploy/confeat/nlbovw.asp]
 >
 >The difference being that I want communication to front-end-lan [as
 >displayed in the diagram] to happen via the Hardware load balancer.
 >
 >4) I am also thinking about redundancy of database servers, what do you
 >think is the best possible way(s) to do it? Is it possible to have 2
 >database servers in a cluster [shared storage] with a cluster of load
 >balanced web servers writing and reading [same application] from the
 >same database?
 >[look at the back-end LAN part in the GIF link provided above]
 >What is needed to implement this on Windows 2003 server running SQL 2000?

Check in the SQL groups and with Microsoft for issues with SQL and
NLB.

 >5) Using a solution such as NLB, its possible to keep your ASP code in
 >sync between all load balanced servers by using a service such as
 >IISSYNC [if i am not mistaken]. Is there something available to
 >synchronize my code across web servers if I am using a hardware load
 >balanced solution?

If you use a cluster, it is pretty automatic. There are as many ways
to handle this as there are configurations, use whatever is
appropriate to your final solution.

 >Thank you very much for going through my post and thanks in advance for
 >your expert replies to my queries.

Well, you may wnat to post in networking groups and server groups,
since very little of this is IIS related.

Jeff<!-- ~MESSAGE_AFTER~ -->
 >> Stay informed about: Load balancing 2 : architectural challenge? 
Back to top
Login to vote
Display posts from previous:   
   Web Hosting Problem Solving Community! (Home) -> IIS All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]