Hi,
We’ve got a lot to unpack here.
What region are these resources based in? - This can have costs & throughput restrictions if going cross-region.
What redundancy option have you got selected for the storage account(s)? (Both source & destination) - This could impact the write speed of the restore, different redundancy options offer differing throughputs
Are you trying to create the Azure VM in the same storage account or another? - Separate storage accounts should be used otherwise we’ll hit storage account level limits
What block size was used for your backup? (As I’m reading it, this is a VBR backup you’re attempting to restore to Azure) - I’ve got two comments on this. Firstly, premium is optimised for smaller, kilobyte level transactions (https://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs), I wouldn’t suggest premium in general unless you’ve validated your workload needs it and will get a benefit. As for if you’re restoring to standard, by default you’re capped at 20k requests per second per storage account, if your blocks were 1MB, then you’ve got a very high ceiling to reach, but if you used 256KB, your throughput ceiling will be lower, though you can request an increase in throughput via Azure support. Details here: https://learn.microsoft.com/en-us/azure/storage/common/scalability-targets-standard-account
Let’s start with this and work back. There might be further questions from your responses