For many organizations, a single content farm is the most practical and simple choice to deploy. Utilizing some of the design concepts discussed earlier in this chapter (MinRole farm topologies and high availability), you can choose from some of the recommended design patterns, depending on your organization's budget and performance needs:
Utilizing one of the built-in MinRole server roles (selected in the SharePoint Products Configuration wizard), you can choose where you want to invest resources, ranging from four highly available servers, each running two shared roles, and up to eight (or more) servers configured with dedicated roles. It is important to understand the MinRole deployment topologies and the components required for high availability from a design perspective to ensure you're in a supported design pattern.
In the next section, we'll look at extending the on-premises topology into Office 365.