Usando o Azure para testes de desempenho de aplicativos

1

Eu tenho alguns scripts / aplicativos de gerenciamento de sistemas personalizados que gostaria de testar em um grande número de sistemas (10.000+) em um esforço para simular redes corporativas em larga escala.

O aplicativo é executado em um servidor que fará conexões de rede para sistemas de domínio da área de trabalho e executará várias tarefas de gerenciamento (chamadas wmi).

Minha ideia é aproveitar o Microsoft Azure usando alguns scripts de automação do Azure para criar aproximadamente 10.000 VMs do Windows 7 / 8.1 que ingressarão em um domínio em uma rede privada. O servidor de aplicativos também será criado na rede privada do Azure.

O objetivo do teste de desempenho dos scripts do aplicativo é garantir que o multiencadeamento, o enfileiramento, o gerenciamento de memória e o desempenho geral do aplicativo estejam funcionando corretamente. Não deve haver um impacto significativo na rede, na E / S do disco ou no uso / memória do cliente, portanto, eu provisionaria as especificações mínimas para os desktops.

Eu não usei o Azure antes, mas essa é uma abordagem padrão para testar o que preciso? Existem limitações ou problemas dos quais eu deveria estar ciente? O que especialistas do setor fazem quando precisam testar um ambiente de grande escala como esse? Também observei a AWS e o Google Compute Engine, mas não parece que eu possa criar VMs do Windows 7 / 8.1 nesses ambientes (e é por isso que estou olhando para o Azure). Eu gostaria que o Azure também suportasse o WinXP, mas eu posso lidar sem isso por enquanto.

Atualmente, não tenho uma infraestrutura vSphere grande o suficiente para oferecer suporte a muitas VMs localmente, e é por isso que eu estava olhando para a nuvem com um preço razoável.

Qualquer conselho / orientação que você possa fornecer seria muito apreciado.

    
por tkeeler 05.09.2014 / 03:16

0 respostas