I'm going to be migrating from Exchange 2003 to 2010 over the course of the next few months and will be purchasing a new server for 2010. I currently have 47 mailboxes on the Exchange 2003 server.
My first question is whether or not to split up the Exchange roles by server. I would either do a CAS/HT server and a MBOX server, or CAS/HT/MBOX all on the same server. I'm leaning towards putting all the roles on a single server since this is such a small environment, but I'd like to hear some opinions on this.
Concerning hardware, assuming I put all roles on the same physical server, I was looking at a single 6 core processor with 16GB RAM. I was also going to do all SATA drives since Microsoft has approved SATA with Exchange 2010. RAID 1 for OS and logs, RAID10 for mailbox database.
The processor recommendations are a pretty wide range and I want to know if I'm going overboard (or underboard) with my choices. Thanks for any help you can provide.