We are planning to use common DB for SCOM, SCCM and SCVMM, so wanted to understand how do to calculate the IOPS for all 4 apps for better performance. Probably we will use RAID 10.
Regards,
Parag
Don't do it.
SCCM presents a security nightmare as it requires local admin rights to the SQL server as well as full SA permissions to the instance it's being installed in. Not only that, but the SQL role SCCM installs doesn't inherently recognize SQL clusters which
adds even more configuration overhead all for a Site System role that has no inherent HA options of it's own.
Just don't do it.
You're far better off using a shared SQL cluster (with unique instances) for the rest of System Center but putting SCCM on it's own SQL server... collocate it with the primary site server if you want. From an admin perspective it's simpler to support
and superior security all in one. Doesn't even cost you any more (SQL standard is free if used exclusively for SC).
From an IOps perspective MS documentation recommends RAID 10 for all data drives for SCCM ... see this :
https://technet.microsoft.com/en-us/library/hh846235.aspx?f=255&MSPPError=-2147217396
For my clients obsessed with virtualizing, I use a classic 50/50 R/W split against 10k RPM drives to get to a whopping 390 IOps per data volume, then factor in that SCCM will need an OS, SCCM, SQL-Logs (so 390*3)... then SQL DB and DSL/Staging at roughly
80/20 (more read than write or 312*2 IOps) ... for a whopping 1794 IOps to virtualize the primary site server. Poor load planning is probably the #1 reason people will complain that SCCM doesn't behave well virtualized .... but these
numbers should also give you an idea of what to expect if you are goign down the IOps path (I'm guessing on a virtual server otherwise you'd just be putting every DB on it's own spindles and not asking).
System Center is a great suite ... but be careful how you build it out. I recomend downloading and going over the Private Cloud fast Tracks from Microsoft ... they have sample configurations right down to SQL count and instances for everything (but SCCM,
which is basically assumed to be standalone):
https://www.microsoft.com/en-us/download/details.aspx?id=30417
-
Edited by
Justin.King
2 hours 15 minutes ago