The latest update to the Azure Analysis Services preview brings the ability to increase or reduce the capacity of a server after it has been created. For example, if there is a particular time of year when you expect query volume to be higher, you can simply scale the service up to get more QPUs. After that period is over, you can reduce your capacity by simply scaling down. The ability to scale up and down and adapt to changing workload demand is a one of the benefits of using Azure Analysis Services to host your models
How to scale
Pricing tier scale up and down can be done manually in the Azure portal or automated through the Azure ARM APIs and PowerShell.
To use this feature in the Azure portal, simply locate your server.
On the left-hand side, you will see an option called scale.
Clicking on this will now let you choose a new pricing tier. Currently my server is set to S1. I will scale it up to S2 by selecting S2 Standard and clicking Select.
Note: When scaling down, ensure that you have enough cache capacity for the models which are already deployed to the server or all models may not be able to load until you scale back up. You can see your current memory usage by clicking on Metrics on the left-hand side.
Within a few moments, you will see that the server now has the capacity of an S2.
Learn more about Azure Analysis Services.