We're being encouraged to move our database backups to Azure blobs, which we access through the Microsoft Azure Storage Explorer. We're running SQL Server 2017.
Our backup times are fine-- 20 minutes for a ~15GB database that is compressed, encrypted, and checksum'd.
However, we're getting killed on restore times. That 15GB database takes over 2 hours to restore!
I can download the full backup file from Azure to my local PC in about a minute or two, so it seems like network performance is fine.
It only takes about 12 minutes to restore the backup locally (same file, but on another VM rather than in Azure).
Any ideas or recommendations about what could cause restoring a database from Azure (via URL) to take hours and hours, and what we can do about it? Glad to provide more information if it'll help. I appreciate all of your help!