Microsoft Office Tutorials and References
In Depth Information
Understanding the Architecture
Office SharePoint Server Architecture
This section explains at a high level the Microsoft Office SharePoint Server architecture. The main
components in the SharePoint Server architecture are the web front end (WFE), the application server, and
the database server (see Figure 3-3).
The WFEs are responsible for rendering the pages for the user requests. They might query data directly
from the database server, or communicate with the appropriate application server to perform the
operation. All the WFEs are mirrors of each other, and are usually load-balanced using network load
balancing (NLB). (Load balancing is discussed in more detail later in this chapter.)
The application servers perform the more resource-intensive operations. This applicative logic is
separated from the WFE to allow the WFE to be lightweight and scale independently. (Scaling is discussed
in more detail later in this chapter.) Each application server has one or more roles, which define the
features that are enabled on that machine. For example, one application server might be assigned the role
of ECS, and a second application server might be assigned the roles of search querying and indexing.
When a WFE needs to use a specific application from an application server, it uses a machine that
contains the relevant role.