What is SharePoint 2016 MinRole?

Before we look at the changes in SharePoint 2016, specifically with regard to SharePoint farm topology, let’s have a glimpse at the previous version.

In SharePoint 2013, we have a three-tier SharePoint Farm topology, as in the figure below:

1: SP2013 Farm Topology from MSDN

Web server: often known as web front end(WFE) server. The main role of the WFE server is to host service applications, services, and components (web pages, web services, web parts …) that are required to process requests from the end-user. The WFE server directs end-user requests to the application server. And we can add more web servers to the web tier to host-specific content service or query components.

Application server:  The server is used to host service applications, services, and components that process background tasks. Note that the application server will host Central Administration by default. We also can add more application servers to this tier to serve individual services/components from WFE, for improvement, or scale-out for such items as crawl component, user profile, and so on.

Database server: The server is used to organize and store databases for SharePoint content database, configuration database, or specific service databases.

So the above covers the role of the servers in the farm. An important note is when we (or particularly SharePoint administrators) want to build a farm, we have to
determine the role of server in the farm topology first; and then we have to configure which services and features must run on the server to meet with the specified role. All such operations are identified and performed manually
.

The change in the SharePoint 2016 farm topology is called MinRole.

So what is it? How does it work? And what is its benefit?

SharePoint 2016 MinRole:

In SharePoint 2016 there is a change in farm topology called MinRole. It means that the server role concept from previous versions has changed and can now be defined by MinRole.

With MinRole each server’s role is predefined in the SharePoint Server 2016.

Each role has a set of appropriate services that are designed to optimize for the work required. SharePoint will configure these services on each server automatically, based-on its role.

If we plan to build a farm, we only need to determine each server’s role in the farm topology.

And the Microsoft SharePoint team gives us 6 predefined server roles we can choose when setting up our farm, as in the figure below:

2: Predefined Server Roles

For a description of MinRole and associated services in SharePoint Server 2016, click here

With this new change in SharePoint 2016 Farm topology, Microsoft wants to give benefits for organizations, as well as SharePoint administrators in the areas of ease of management and deployment, improved performance, and simplified scalability. As Microsoft said:

Simplified deployment:
Now you no longer need to worry about which services should be started on which servers. By deploying your farm in a recommended MinRole topology, you can focus on what functionality to enable in your farm and let SharePoint take care of the rest.

Improved performance and reliability: Microsoft has been operating SharePoint Online for years
and has analyzed the performance characteristics of SharePoint at Internet scale, including CPU, memory, disk I/O, and network latency. The SharePoint services have been optimized for the MinRole topology based on that analysis.
By deploying your farm in a recommended MinRole topology, you’ll be able to reduce network latency and increase reliability.

Simpler capacity planning and farm scalability: Microsoft bases capacity planning on the
MinRole topology. By deploying your farm in a recommended MinRole topology, you’ll be able to leverage better predictable and prescriptive capacity-planning guidance. Plus, it’s now easier to add servers into your farm
as your needs grow because SharePoint automatically configures the additional servers for you.

Ideally, in order to maximize benefits, our farm topology must support High Availability and must add multiple servers assigned to each MinRole server role, meaning more initial cost.

SharePoint Online

The cloud parts are functional components that extend your SharePoint Online environment in Microsoft 365.

Supports Classic and Modern sites for SharePoint Online/Microsoft 365

SharePoint

Top SharePoint Online Products

Experience greater power and savings by bundling our SharePoint apps and cloud parts.


Calendar Plus


Chart Plus


Knowledge Base


Project Management Central


Simple List Search

 

On-Premises Only

These web parts extend SharePoint beyond its out-of-the-box capabilities by tailoring it to your requirements with Bamboo Solution’s growing portfolio of SharePoint Web Parts.

SharePoint 2013, 2016, 2019 – Classic Pages Only

SharePoint

Top On-Premises Only Products

Experience greater power and savings by bundling our SharePoint apps and web parts.


Calendar Plus


Data Viewer


Password Change


Password Expiration


Password Reset

 

Our team of Microsoft 365 experts help you get the most out of your Microsoft technology, we have the best Microsoft 365 talent to streamline your organization.

Streamline Your Department

We Have What You Need

Bamboo Solutions

About


Blogs


Webinar & Events


Twitch


Culture & Diversity

 

 

Bamboo Solutions

Tools


Resources


Bamboo Installer