Sou usuário do programa Bizspark e estou testando os recursos da nuvem Azure em uma máquina virtual DS2_V2 (2 núcleos, 7 GB de RAM) com Windows Server 2016 Datacenter no oeste dos EUA e estou preocupado com o desempenho da máquina.
Nos testes utilizei instalações padrão do Apache Server, PHP7 e MySQL Server. No Apache hospedei uma página Web simples de eCommerce sem usar nenhum DNS para redirecionar, ou seja, estava acessando a página diretamente através do endereço DNS fornecido pelo portal Azure.
Em uma máquina básica Amazon Webservices (1 núcleo, 1 GB de RAM) também no oeste dos EUA seguiu os mesmos procedimentos de instalação do Azure.
Resultado: O servidor Azure sempre leva pelo menos o dobro do tempo para responder a qualquer solicitação, seja uma abertura de página, uma consulta remota ao banco de dados ou até mesmo um script PHP consultando o banco de dados local.
Por exemplo: abrir a página no Azure demorou 9 segundos até começar a carregar na tela. Na Amazon, o carregamento começou em 4 segundos.
Minha pergunta, que não foi respondida por um técnico da Microsoft em recente chamada de suporte, é: o que pode impactar o desempenho de uma máquina desta forma?