The Actual Resource Consumption (ARC) collection process gathers an amazing insight to the storage requirements of deployed devices. You can actually see that in graphical format from the ARC\Windows & Linux\Disk Utilization view.
As with the VM sizing though the trick is to identify the appropriate target storage purchase and its associated cost. The key view for this topic is Summary\Cloud Readiness\Azure\Storage Pricing
Before you get too excited about storage, as before, make sure the sizing options are correctly set. As a reminder, this is because different datacenters have different hardware profiles available within them.
Movere provides data on:
- provisioned storage for all devices inventoried
- used storage down to drive level on each server ARCed
This data is then mapped to the appropriate Azure Storage sizing profile. Azure storage profiles are available as “Standard” and “Premium”.
And this is where IOPS becomes a key factor. If a disk’s IOPS exceeds 500 or has a throughput greater than 60MB per second during an ARC scan, then Movere will recommend Premium storage SKUs.
The view also, very helpfully, incorporates the Environment Tags and Tags. So, for example, if a server is actually a development box and is not used for testing and is being allocated premium storage when it is not required, then a decision can be made to reduce the expenditure.
Care does have to be taken with storage and a close examination of the most expensive storage profiles is very much encouraged. During the monitoring period, an application may have crashed or a data migration may have been taking place. A period of high IOPS could be skewing the profile and reporting a number of disks in a server require premium storage. A cross-check with ARC\Landscape\Device IOPS Summary or ARC\Landscape\Device Summary can be very useful.
Storage costs are charged monthly as a fixed cost, so it is well worth checking for statistical outliers!