Web Farm and Web Garden- Differences


Web or Server Farm:

A server farm is a group of
computers acting as servers and housed together in a single location. A server
farm is sometimes called a server cluster or a Web Farm.


A web server farm can be either

  1. A Web site that has more than one server, or
  2. An Internet service provider (ISP) that provides Web
    hosting services using multiple servers.


In a business network, a server farm or cluster might
perform such services as providing centralized access control, file access,
printer sharing, and backup for workstation users. The servers may have
individual operating systems or a shared operating system and may also be set
up to provide load balancing when there are many server requests. In a server
farm, if one server fails, another can act as backup.


On the Internet, a Web server
farm, or simply Web farm, may refer to a Web site that uses two or more servers
to handle user requests. Typically, serving user requests for the files (pages)
of a Web site can be handled by a single server. However, larger Web sites may
require multiple servers.


Web farm is a term that is also
simply used to mean a business that performs Web site hosting on multiple
servers. Some Web farms allow you to put your own server on their site, a
service known as collocation.


Web Garden:

When constructing an application
pool, the administrator has the option to decide how many worker processes to
assign to the pool. When two or more worker processes are configured as part of
an application pool they form what is referred to as a Web garden. A Web garden
allows an application to achieve higher scalability, since multiple processes
are used to process requests on its behalf. A Web garden is like a Web farm (in
that it aims to achieve higher scalability), but within the confines of a
single server.



In simple, Web farm is an
application which uses multiple servers hosted in different physical
locations or at a single location where as Web garden is an application which
uses different processes in the same server. Google or Yahoo is a best example
for Web Farm. If you see Google has a lot of servers located all over the
world. And if a request comes from a user who is situated in India,
then the request will be redirected to a server in India
or to a nearest location based on the load on that particular server serving.
The link http://www.codeproject.com/scrapbook/hosting.asp

explains how Code Project site was able to handle more requests and able to
serve more pages simultaneously with faster load times than ever before with
this setup.


3 thoughts on “Web Farm and Web Garden- Differences

  1. Hi saradhiI am really a big fan of youI dont know how do you so much time to spare on us, answering our mails its really greatful.I am really thankful to you. Your commitments,dedications and helping nature.I would like tell you write a article on SSL(socket security layer)Honestly speaking i dont know anything about SSL. Please let me know the basic details and overall story about SSL.Thanking youRegardsMohammed IbadathullaSoftware Engg09819279660 Rave Technologies, IndiaMadhu Industrial Estate, Pandurang Budhkar Marg,Worli, Mumbai (Bombay) 400 013, IndiaTel: +91 22 5660 6600. Fax: +91 22 2496 8803

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s