-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Feature Description
There is a new feature in Azure Disks now GA that allows enabling Performance Plus, offering more IOPS for free.
We want to integrate this into our standard VM module to take advantage of the enhanced performance. However, this feature can only be enabled for disks larger than 1024 GB (513 GiB).
Terraform Reference:
performance_plus_enabled = trueThis option requires recreating the disk resource, and defaults to false.
Acceptance Criteria:
- Introduce conditional logic to set performance_plus_enabled = true only if the managed disk is > 1024 GB.
- Ensure smaller disks remain unaffected (default remains false).
- Implement tests to validate this behavior.
- Update documentation / README accordingly.
Use Case
Certain high-throughput workloads (e.g., data warehousing, analytics, or heavy write-intensive applications) rely on high disk IOPS. For these scenarios, we typically provision disks larger than 1024 GB. Automatically enabling Performance Plus for those disks allows us to unlock improved performance at no additional cost, ensuring our infrastructure is optimized out of the box, with no manual toggling required.
Additional Information
This would allow us to transparently benefit from improved performance without breaking deployments of smaller disks.
Requested by @Wojciech-Rozanski-CDT
Privacy Statement
- I agree
Code of Conduct
- I agree to follow this repository's Code of Conduct