We're in the process moving our Episerver sites to Azure. The sites runs on a set of VMs (Iaas) and connecting to a SQL server (Paas).
The Episerver sites takes longer to startup on Azure, about twice as much as the sites hosted in the non-Azure environment. Both the CPUs and the SQL server DTU are not under pressure.
When hitting /secui/shell/debug/showtimemeters/ the DataInitialization, ModelSyncInitialization and ShellInitialization takes the longest on the Azure environment.
Has anyone had a performance issue when moving Episerver to Azure?
Has anyone NOT had a performance issue when moving Episerver to Azure? :)
It's a good idea to have a deploy slot and warm it up before switching, because as you said, the startup time is usually a lot higher in Azure. For some of our projects, it's also common that we get timeout errors on the first requests. This also happens when hosted on DXC service.
Start up is definitely longer in Azure yes. Runs fine after however. So same advice as above, use warmup if it's an issue.
"but why?" - is the question I was looking for an answer..