When looking at whether Azure premium storage is necessary, IOPS (input/output operations per second) is a good metric/guideline to look at. Does Sitecore provide any recommendations/guidelines as to what range is recommended for content management, content delivery and SQL Servers? Sitecore does provide guidance for Mongo servers, as they are known for needing specific IOP levels. I am looking for specific numbers for the other server roles.
-
4Sitecore's doc site only seems to provide suggested hardware specifications as far as I've seen, nothing in terms of IOPS. On a related note this article by kamsar is quite useful: kamsar.net/index.php/2015/07/Sitecore-Azure-Role-Sizing-Guide – Matthew Dresser Oct 24 '16 at 16:41
-
2Possible duplicate of MongoDB disk IOPS – Mark Cassidy♦ Oct 26 '16 at 2:31
-
I reached out to Sitecore support for their opinion. Their official position is that they don't have one. – sestocker Oct 27 '16 at 18:33
I am not aware any IOPS guidelines, but there is a Sitecore Experience Platform 8.2 Performance White Paper where they have made many test and the Premium Storage Account is only mentioned for MongoDB.
In general, your Primary MongoDB takes the biggest hit and needs the fastest drives. Other than that, Sitecore solutions have largely been found to be CPU bound, rather than bound by performance of drives and storage systems.
-
Please provide more info in the answer as this is a link-only answer now... – Gatogordo Oct 25 '16 at 10:14
-
1in my answer I think I covered the most important thing from the document, that the Premium Storage Account is needed only for the the Mongo DB. – Tamas Varga Sitecore Oct 25 '16 at 10:44
-
Links are not forever though. I agree with @Gatogordo's assessment. See also sitecore.stackexchange.com/help/promotion – Mark Cassidy♦ Oct 25 '16 at 12:29
-
1