What is a Farm in SharePoint?

Otacon picture Otacon · Jun 19, 2013 · Viewed 34.7k times · Source

I am searching a lot for a definition about Farms, but I can't find one which fits my need.

Does anyone know a simple and easy way to explain it?

What is a Farm in SharePoint? How does it work?

Answer

Dennis G picture Dennis G · Jun 19, 2013

You should check out the helpful posters about SharePoint Topologies, particularly the one about Microsoft SharePoint architecture.

The SharePoint farm is basically the lowest level in the topology, right after the server hardware. Let me explain:

You have one or multiple servers having SharePoint installed. The servers are connected through SharePoint and are all joined to the "SharePoint farm". The SharePoint farm could also just be one server, still it is the farm. There is only one farm per server, there cannot be multiple farms. Next to the servers running SharePoint itself, you also have one or multiple servers (cluster) running SQL Server holding the all data.

From the farm level you can go downwards in the topology (simplified):

  • On a farm you have one or multiple web applications
  • On a web application you have one or multiple site collections
  • On a site collection you have multiple sites/webs
  • On a web you have one or multiple subwebs
  • On a web/subweb you have one or multiple lists
  • On a list you have one or multiple list items

I said "simplified" as I didn't go into the role IIS web applications play, content databases as well as service applications.