Exchange 2016 consists
of two roles, Mailbox server role and Edge Transport
server role. Before you install new Exchange 2016 in your
organization there are many prerequisites that you need to prepare and go
through. In this post, I will show prerequisites of installing Exchange 2016.
Prerequisites of installing Exchange 2016
There is a nice hardware requirement calculator which is an Excel sheet provided by Microsoft. You can download and use it too. Hardware prerequisites of installing Exchange 2016 Mailbox and Edge Transport server:
Memory: - The minimum memory required is 8GB for Mailbox server and 4GB for Edge transport server. The recommended memory you need to have for per Mailbox server instance is based on number of mailboxes and databases that are running on the server. For example, if you have 200 mailboxes in one mailbox database in single Mailbox server then the server needs to have {min memory + {number of mailboxes * 5MB RAM)} which will be {8 GB + (200 * 5MB)} = (8GB + 1000MB) = 9GB. When you increase the number of database, you also need to increase the memory. For every 10 additional mailboxes add 2 GB of memory. For example, if you are going to have 15 mailbox database in single Mailbox server then the minimum memory required will be 8 + 2 = 10GB RAM.Storage: -For installation of Exchange 2016 mailbox server role, you need at least 30GB on drive where you install Exchange. Exchange 2016 installation requires .NET Framework 4.5.2 or higher.(4.7.2. server 2019) The storage capacity for Mailbox server can depend upon mailbox quotas, database whitespace and recoverable items folder. In Exchange database, whitespace is the free space in the mailbox database. When you delete a mailbox or an item inside a mailbox, the size of the database won´t decrease but will still have free space called whitespace. Most of the time, 15MB/mailbox can be database whitespace per mailbox. When you create a new mailbox database, you need to provide storage locations for mailbox database and logs. Mailbox database is where the mailboxes will be stored and in the logs folder transaction logs will be stored. It is best practice to store mailbox database and transaction logs in different drive or storage locations. So if you have 200 mailbox and you want to limit the quota size to 2GB per mailbox then the required storage will be {(no. of mailboxes * quota) + ( no. of mailboxes * whitespace)} = {(200 * 2GB) + (200*15MB)} = (400GB + 3000MB ) which is 403GB. So you would go for 512GB HDD minimum storage.
- CPU: - Exchange 2016 requires 64-bit
architecture processor. It can be Intel or AMD.
For more processing speed, look out for more CPU cores and CPU cache.