What is a SharePoint farm?
Table of contents
It forms the backbone of SharePoint's architecture, enabling organizations to deploy, manage, and scale their SharePoint applications. Each server in the farm plays a specific role, such as hosting databases, running web applications, or managing search services, and they all collaborate to deliver a unified SharePoint experience.
SharePoint farm server types
A SharePoint farm typically consists of different server roles:
- Web front-end servers: Handle user requests and serve SharePoint pages to browsers.
- Application servers: Run SharePoint services and background jobs such as search indexing, workflow processing, and user profile synchronization.
- Database servers: Host SQL Server databases that store all SharePoint content, configuration, and service application data.
Single vs multi-farm
Organizations can deploy a single-farm configuration for smaller environments, or a multi-farm architecture for large enterprises that need to separate content farms from service farms for performance, redundancy, or geographic distribution.