I am looking to build a large HA storage pool (anywhere from 10-40TB) which will be used as primary storage for around 200 XEN server instances. The XEN instances are for use by our clients and as such, there functions will vary. We foresee that around 80% of the instances will be Windows based and could act as Terminal Servers, small Exchange and SQL servers, application, and file servers. Of-course, some clients will build Linux instances for website hosting, MySQL databases, etc.
Since we really have no control over what the instances will be used for, I am trying to spec out an array that will walk the line between performance and scalability, all while not breaking budget. The server I am planning on using will contain 3 LSI MegaRAID SAS 9260-4i controllers, 36 600GB SAS 15K drives, with the option of adding capacity using an additional 36 drive JBOD. The server itself is a XEON E5504 with 6GB of memory. This setup will be replicated for the second server for HA purposes.
We are currently toying with the idea of using RAID50, which gives us much more bang for the buck when it comes to storage capacity, but I'm a little worried about the performance hit that we will suffer when compared to RAID10. Can anyone comment on whether or not this config looks adequate to meet our vague requirements? Any comments in regards to RAID10 vs RAID50 performance?
Thank in advance for any advise.



