Exchange 2007 storage design and hardware selection
Hi, I would like to start by making clear that I am not an Exchange guru. I work for a small but very busy company as one of the System Admins. I need some input on possible storage designs and hardware selection for Exchange 2007 migration. I am in the process of getting quotes from our server vendor and want to make sure I order the right stuff. We are not into spending 20K on a server, but if we need to spend 12-15K to get the best performance, we'll be able to justify the amount. We currently have about 50 employees and 120 mailboxes. Our average sent/received is 30/120. We currently have a quota of 3GB per mailbox and some member of management have 6GB. The average message size is 200KB but it can go up to 50MB or even more some times. We are not planning on having an edge server or using the UM role, so the CAS, HUB and Mailbox roles are going to reside on the same box. I have a few questions about the partition design and array sets: I know is recommended to have the exchange logs, system partition and databases on their own separate disks. Is a design like this a good design or can it be improved? 1 Raid 1 set for OS (2 x 146GB) 1 Raid 10 set for Logs ( 4 x 146) 1 Raid 10 set for DBs (6 x 146) I am planning, and I am opened to other ideas, to create 2 storage groups and put a database on each SG that way I can place 60 users on one DB and 60 user on another DB. Should I create two LUNs on the DB Raid 10 disk set, one for each SG? The same question applies to the Logs. Should I create a LUN for each db logs? or Should I create 4 disk sets and isolate the DBs and Logs for each SG. What about the TEMP folder? Should I create a LUN for it? Also, I am going to need multiple Raid controller to be able to create multiple types of array sets? Ex. Raid 1, 10, etc. on the same server. Currently I'm looking at a Dell PowerEdge T710 with this specs as an option and would like to know your opinion about it. -2 Intel® Xeon® E5630 2.53Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem (Quad core) -16GB of memory -the chassis can hold up to 16 HDs. -If I need to go with 16 146GB 15K RPM Serial-Attach SCSI 6Gbps 2.5in my quote still under 14K which is OK if I have to. Your help will be really appreciated. J.D.
April 21st, 2010 6:15pm

Is a design like this a good design or can it be improved? 1 Raid 1 set for OS (2 x 146GB) 1 Raid 10 set for Logs ( 4 x 146) 1 Raid 10 set for DBs (6 x 146) I am planning, and I am opened to other ideas, to create 2 storage groups and put a database on each SG that way I can place 60 users on one DB and 60 user on another DB. Should I create two LUNs on the DB Raid 10 disk set, one for each SG? The same question applies to the Logs. Should I create a LUN for each db logs? I would do like this... with the setup above of disks 1 raid array (raid 1+0) 2*146gb for OS 1 raid array (raid 1+0) 2*146gb for LOGS 1 raid array (raid 5) 8*146gb for DB Jonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 7:20pm

Hi Jonas, I thought the minimum amount of disks for a Raid 1+0 was 4. Also, any inputs on this: Should I create two LUNs on the DB Raid 10 disk set, one for each SG? The same question applies to the Logs. Should I create a LUN for each db logs? or Should I create 4 disk sets and isolate the DBs and Logs for each SG. What about the TEMP folder? Should I create a LUN for it? Also, I am going to need multiple Raid controller to be able to create multiple types of array sets? Ex. Raid 1, 10, etc. on the same server. Currently I'm looking at a Dell PowerEdge T710 with this specs as an option and would like to know your opinion about it. -2 Intel® Xeon® E5630 2.53Ghz, 12M Cache,Turbo, HT, 1066MHz Max Mem (Quad core) -16GB of memory -the chassis can hold up to 16 HDs. -If I need to go with 16 146GB 15K RPM Serial-Attach SCSI 6Gbps 2.5in my quote still under 14K which is OK if I have to.
April 21st, 2010 7:35pm

In this size/scale of environment I think it's overkill but of course if you read the mailbox storage calc it gives you these numbers :) Make sure that the raid controller can handle RAID 5 and RAID 1+0 I usually don't work with Dell servers so i can't their model names.. but with HP we have used a lot of DL380'sJonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 7:44pm

I'm a bit confused now. You mentioned that you would do this: 1 raid array (raid 1+0) 2*146gb for OS 1 raid array (raid 1+0) 2*146gb for LOGS 1 raid array (raid 5) 8*146gb for DB I thought the minimum amount of disks for a Raid 1+0 was 4. Also Would I get a better performance if I use RAID 1+0 for the DBs?
April 21st, 2010 7:50pm

Of course, RAID 1+0 will give you better performance but will not give you so much storage to use.. It's your choice :) Just told you how I would do :) Here's a link about RAID levels.. http://en.wikipedia.org/wiki/Standard_RAID_levelsJonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 7:57pm

Jonas, I really appreciate your input as I understand that it is coming from a professional with plenty of experience. I was not trying to be smart ^%$ or anything like that. I am just trying to understand your recommendation. Even the link you sent me does not mention anything about Raid 1+0 and 2 or 4 disks as minimum configuration. Thanks again for your recommendation.
April 21st, 2010 8:10pm

Refer to RAID1, sorry if it have been any misunderstandings here :) Raid 1 is mirroring No problem :) Just ask if you wonder anything!Jonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 8:13pm

Clear :) Should I split the mailboxes on two SG? If so, Is it recommended to create a LUN per SG or a raid array per SG? And the same for the logs? and the TEMP? Sorry for so many questions...
April 21st, 2010 8:25pm

Personally I would recommend you to keep the databases under 50GB if you need to recover them, but that will depend on what backup solution you got and that's another question :) 120 users*3GB each? = 360 GB If you're running Standard Edition split them into 5 storage groups, 4 if you use public folders.. In enterprise environment you would like one LUN per SG and one LUN per SG LOG to get the most storage performance Jonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 8:36pm

We do full daily backups to tapes and we have Exchange enterprise edition. This might be an stupid question, but does Exchange 2K7 does some load balancing during the creation of new mailboxes or do I have to specify on what SG I want to create the mailbox. I'm just thinking because it seems like it could potentially be a lot to maintain. Based on your recommendation I would have about 7 SG to manage, correct?
April 21st, 2010 8:53pm

Great! Yes, that sounds good! You need to specify where you want the mailboxes to be... unfortunately there is no load balancing on that Maybe in the future :) who knows... Jonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 8:56pm

Thanks!
April 21st, 2010 8:58pm

I'm sorry, one more bonus question. :) If you have the option to do: 1 raid array (raid 1+0) 2*146gb for OS 1 raid array (raid 1+0) 2*146gb for LOGS 1 raid array (raid 5) 8*146gb for DB all drives @ 15K rpm or 1 raid array (raid 1+0) 2*146gb for OS 1 raid array (raid 1+0) 2*146gb for LOGS 1 raid array (raid 1+0) 4*300gb for DB the 300GB drives at 10K rpm and the 146 @ 15K I'm trying to decide performance vs capacity. I don't think we will ever use 600GB for the DBs. Which one would you go with?
Free Windows Admin Tool Kit Click here and download it now
April 21st, 2010 9:17pm

I think i would go with the 300gb 10k disks because Exchange 2007 handles the I/O around 70% better than Exchange 2003 Don't hesitate, ask as many questions you want :)Jonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
April 21st, 2010 11:35pm

Hello Jonas, Can you clarify something for me? I've read before that it is not a good practice to place the Exchange DBs in a bin LUN bug instead to create multiple LUNs. When people talk about LUNs for Exchange, are they referring partitions created in Windows? I also read that it is recommended to do LUN at the hardware level instead of software. Does this means to create LUNs at the RAID controller configuration instead of creating partitions in Windows?
Free Windows Admin Tool Kit Click here and download it now
April 22nd, 2010 10:19pm

Hi In the storage world when SAN's are used they use the term LUN When you use local storage (read disks) you can call them array (depending on which vendor), in the SAN world disk array is something "else" so don't mix them together :) http://en.wikipedia.org/wiki/Logical_Unit_NumberJonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
April 22nd, 2010 11:00pm

If you received the help you wanted, mark the answear as correct :) Jonas Andersson MCTS: Microsoft Exchange Server 2010, Configuration | MCITP: EMA | MCSE/MCSA Blog: http://www.testlabs.se/blog
Free Windows Admin Tool Kit Click here and download it now
April 23rd, 2010 10:05am

Hi geekinput, Some other information for you. About how to planning the mailbox server and the storage you could refer to below link: http://technet.microsoft.com/en-us/library/bb201699(EXCHG.80).aspx http://technet.microsoft.com/en-us/library/bb738147(EXCHG.80).aspx Sure, the minium amount of disk for raid 1+0 is 4, agree with Jonas, it is better for os. Every SG would has one db and log. You could set them in each LUN. There is no NLB for mailbox, but you could use cluster (scr/ccr) to achieve the HA. As Jonas referred, if the SG less than 50G, it is easier and better to do restore, so you could CAL it according to your actual scenario, and then how many SG you need. Regards! gavin
April 26th, 2010 1:26pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics