By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,289 Members | 1,457 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,289 IT Pros & Developers. It's quick & easy.

Scalable .NET?

P: n/a
Hello,

We're beginning to build a new .NET application that must be very scalable,
i.e. to address future load requirements, we'd like to be able to simply add
additional web servers. How do you do that in .NET? How do you maintain
state across multiple servers? Does anyone know of a White Paper or other
article that describes such architecture?

Thanks!
Jul 21 '05 #1
Share this Question
Share on Google+
4 Replies


P: n/a
You might want to read up on this (sort of white paper):
http://msdn.microsoft.com/library/en...l/scalenet.asp
hope that helps..
Imran.
"Dean J Garrett" <in**@amuletc.com> wrote in message
news:eF**************@TK2MSFTNGP14.phx.gbl...
Hello,

We're beginning to build a new .NET application that must be very scalable, i.e. to address future load requirements, we'd like to be able to simply add additional web servers. How do you do that in .NET? How do you maintain
state across multiple servers? Does anyone know of a White Paper or other
article that describes such architecture?

Thanks!

Jul 21 '05 #2

P: n/a
you can take advantage of load balancing features of ISA Server as well...

"Dean J Garrett" wrote:
Hello,

We're beginning to build a new .NET application that must be very scalable,
i.e. to address future load requirements, we'd like to be able to simply add
additional web servers. How do you do that in .NET? How do you maintain
state across multiple servers? Does anyone know of a White Paper or other
article that describes such architecture?

Thanks!

Jul 21 '05 #3

P: n/a
Since this post, I was reviewing MS Application Center which seems to have
everything we need to dynamically introduce new servers to the web farm
as-needed. Our application will be pure .NET with SQL Server back-end. Does
anyone have experience with App Center? Does it work? Does it run on one
central server? Is it expensive?

Thanks!
"Dean J Garrett" <in**@amuletc.com> wrote in message
news:eF**************@TK2MSFTNGP14.phx.gbl...
Hello,

We're beginning to build a new .NET application that must be very scalable, i.e. to address future load requirements, we'd like to be able to simply add additional web servers. How do you do that in .NET? How do you maintain
state across multiple servers? Does anyone know of a White Paper or other
article that describes such architecture?

Thanks!

Jul 21 '05 #4

P: n/a
Hi Dean,

"Dean J Garrett" <in**@amuletc.com> wrote in message
news:ec**************@tk2msftngp13.phx.gbl...
Since this post, I was reviewing MS Application Center which seems to have
everything we need to dynamically introduce new servers to the web farm
as-needed. Our application will be pure .NET with SQL Server back-end. Does anyone have experience with App Center? Does it work? Does it run on one
central server? Is it expensive?


AC is an application management solution, not just a load balancing
solution. It can deploy, replicate and monitor COM+ and ASP-based apps.

My experience with AC is mostly with WinDNA-type distributed apps. I've
written apps that run on AC that are .NET only, but I was using it as a
simple clustering solution, which is probably overkill since Windows Server
2003 ships with a good cluster solution as well.

Whatever you go with, remember this: *do not use sessions*. Sessions
absolutely kill clustering schemes because you have to enable affinity and
that limits the agility of the load balancing system. All things being equal
(i.e., good overall app design), as long as you avoid sessions you'll have a
happy clustering experience =)
--
Klaus H. Probst, MVP
http://www.vbbox.com/
Jul 21 '05 #5

This discussion thread is closed

Replies have been disabled for this discussion.