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.