Disk Storage
Disk Unattached
Identifying a disk that is active, but no longer attached to any instance.
Identifying if disk state = "Unattached" and total cost current > $0, and trigger a recommendation immediately without a "days to check" period.
N/A
Umbrella.
Disk Type Change
Suggest a more suitable disk type based on its actual usage during the previous 7 days. (subject to preferences)
- Get all the disks that were reported over the last 7 days (subject to preferences)
- Breakdown each cost for:
- Disk hourly cost
- Disk transactions cost
- Disk snapshot cost
- Disk mount cost
- Disk burst cost
- For each disk get following metrics:
- Get the read/write iops
- Get the read/write bytes
- Get the number of mounts
- Get the storage utilization / availability metrics
- Get redundancy settings (LRS/ZRS)
- Get disk tier (Standard HDD, Standard SSD, Premium SSD)
- Get the disk usage (OS vs Data)
- Recommend change to a different disk type based on this logic:
- Same redundancy settings
- Same tier
- Same usage
- Same region
- Smallest disk size that will have size, IOPs, Bandwidth < configured utilization, 50% by default
- Calculate new total cost based on new disk prices
- Filter if new cost >= 80% current cost (configured preference)
- Days To Check, default 7 days.
Umbrella.
Outdated Snapshot
Identifying disk outdated Snapshot age that is more than 21 days (subject to preferences). To avoid unnecessary costs, it is recommended to delete a snapshot after this time period.
- Check if the snapshot is in 'Succeeded' state in the last 21 days (subject to preferences).
- Check if it's older than the specified outdated period.
- Calculates costs and potential savings.
- Outdated Period Days, default 21 days.
Umbrella.
Snapshot Migration
Identifying Snapshots that are stored in premium storage and recommend to migrate from premium to standard storage. The recommendation is driven from Azure advisor.
-
The recommendation is driven from Azure advisor.
- The resource is a Microsoft.Compute/snapshots.
- The recommendation suggests "Use Standard Storage".
Rate Validation:
- A recommended rate for standard storage can be found for the region.
- The recommended rate is lower than the current rate (daily_cost / daily_usage).
- The recommended rate is not zero.
N/A
Native + Umbrella validation
Updated over 1 year ago
