Technet article here describes a small two-tier farm as capable of low usage load (a few requests per minute up to very few requests per second), and a relatively small volume of data (10 or more gigabytes) and a medium three-tier as a data store of one or two terabytes.
I have a Customer who wants to move from the cloud to on-premise. The number of users is low (ca. 100), the size of data is several hundred GBs now, but we have to plan for 1-3TB. The data requires high availability.
Am I right to assume that the minimum hardware requirements, following the Hardware Requirements article, in this scenario would be:
- 2 web servers - 12 GB RAM, 64-bit, 4 cores 80 GB for system drive EACH
- 3 application servers (including 2 for search and crawl) - 12 GB RAM, 64-bit, 4 cores 80 GB for system drive EACH
- 1 search database server, 16 GB RAM, 64-bit, 8 cores, 80 GB for system drive
- 2-3 content database servers, 16 GB RAM, 64-bit, 8 cores, 80 GB for system drive + 3TB for the actual data
- 1 database server for other databases, 16 GB RAM, 64-bit, 8 cores, 80 GB for system drive
- 1 server for Office Web Apps - 12 GB RAM, 64-bit, 4 cores 80 GB for system drive
Please feel free to correct/modify/share your experience about any of my assumptions above.
How much of it can be virtualized?