Can C# aaplications be load-balanced on the middle tier

  • Thread starter Thread starter billym
  • Start date Start date
B

billym

Does anyone know if C# (or .NET applications in general)
can be load balanced on the middle tier simply by
deploying them to multiple servers in a clustered
environtment?

If so, would this be something supported by the Framework,
MSCS, or a third party solution such as Local Director?

Also, if it can be done are their coding caveats that must
be adhered to?
 
billym said:
Does anyone know if C# (or .NET applications in general)
can be load balanced on the middle tier simply by
deploying them to multiple servers in a clustered
environtment?

If so, would this be something supported by the Framework,
MSCS, or a third party solution such as Local Director?

Also, if it can be done are their coding caveats that must
be adhered to?

How are you calling the middle tier? Remoting? Web Services?

If they're web services, then they'll behave just like
other ASP.NET apps. Except you'd probably want them stateless
so you didn't have to worry about synchronizing between
the various nodes in the load-balanced cluster.

-c
 
THe middle tier consists of both ASP.NET web pages and
WinForms, depending on the application (there are serveral
apps we are developing for both internal and external
use). So the answer is that the system will use both IIS
based Web Service calls as well as Remoting method calls.

The goal is seperate clusters for each tier -- i.e., a web
server farm, application cluster, and SQL Server failover
cluster.

Logic for UI components will be within the ASP.NET
enviornment, however much of the heavy-lifting business
logic will be in the BLL layer on the application
servers... and these are the ones I am most concerned
about. (They will be accessed internally via Remoting.)
 
Back
Top