Hey all,
So I'm now at the point to do the last 3 of our primary physical servers, our SQL, Application, and Web Server's. Right now we only have a need for 3.5 TB's of space between the three physical servers but our Equalogic has 21.6 TB's total and we haven't even used 8 TB's yet. I'll need about 5 TB's of space for a 2 month backup retention with Acronis.
My question is this, since in our cluster these three VM's will be on one host all to themselves would it make sense to make a datastore that only these three servers will be accessing/residing since they all tie directly into the SQL database or would it make more sense to keep them on separate datastores on the SAN?
Like I've been thinking of making a datastore for the SQL server by placing the OS/Database on a RAID 5 array and then placing the logs on a RAID 10. My logic is I'm thinking about the IO/IOPS requirements if I placed the SQL server on one datastore with two other VM's. But on the flip side they are the only VM's on the network that tie directly into the same database.
I know some people that virtualize SQL blame the platform on the problem for performance but I've done tons of research on the topic and I just want to design the SAN correctly so that contention of read/writes that occur on a datastore won't cause performance issues. Even though right now, the only platform that does most of the read/writes is the SQL since that data is organic, the data on the other two servers tie directly into the database, so to me the IOPS of those servers would be low since they will all be on the same host in the cluster so it shouldn't leave the local vSwitch since the data that is live will be in memory on that host.
Am I going about this too anally, am I too paranoid about the design? 
