Important Notice:
This repository is published publicly as a resource for other Azure NetApp Files (ANF) and Azure specialists. However, please be aware of the following:
- Unofficial Content: Nothing in this repository is official, supported, or thoroughly tested. This content is my own personal work and is not warranted in any way.
- No Endorsement: While I work for NetApp, none of this content is officially from NetApp nor Microsoft, nor is it endorsed or supported by NetApp or Microsoft.
- Use at Your Own Risk: Please use sound judgment, test anything you'll run, and ensure you fully understand any code or scripts you use from this repository.
By using any content from this repository, you acknowledge that you do so at your own risk and that you are solely responsible for any consequences that may arise.
- Mimic Auto
- Allocates all pool throughput to volumes based on relative volume size. Result: Volume performance is governed by volume size.
- Volume Equity
- Allocates all pool throughput to volumes equally, regardless of volume size. Result: Volume performance is governed by volume quantity.
- Performance
- Allocates all pool throughput to volumes based on historical average throughput usage. Result: Volume performance is governed by historical throughput usage.
- Self Leveling
- Reallocates a defined percentage of throughput to volumes based on the historical frequency of throughput limit reached events. Result: Volume performance is adjusted to minimize throughput limit reached incidents.
- Automated ANF Build & Teardown
- Quick build/teardown of ANF Account, Capacity Pool, and Volume(s). Variables can be edited to match deployment requirements.
- ANF Weekend Scaling Plan (Move volumes between Service Levels)
- Moves volumes to a lower Service Level on the weekend and back to the higher Service Level for the work week to reduce active data costs for ~35% of the week.
- Note: Moving a volume back down to a lower Service Level (e.g. from Premium to Standard) requires 24 hours on the higher Service Level. Therefore, this cost saving strategy works for weekends but is not able to reach daily after-hours granularity.
- ANF Daily Pool Size Scaling Plan (Increase size & throughput of Pool & Volume)
- Resizes the Capacity Pool and allocates throughput to volumes equally to scale up/down performance for on/off hours.
- Note: Unlike switching Service Levels, increasing and decreasing the size of the pool and then throughput allocation can happen anytime. This cost saving strategy can capture after-hours and weekend savings.
- Robocopy Booster
- Runs multiple Robocopy commands in parallel, each with multiple threads to speed up the transfer of datasets containing numerous files where throughput limits are not being reached due to file count.