Tenemos clientes .NET que se ejecutan en Windows 7 incrustados con sql server express. Se ejecutan desconectados y cada tanto se conectan a un servidor central y vuelcan su información y extraen la nueva información pertinente. Queremos hacer una prueba de estrés de todo el sistema distribuido y estamos tratando de pensar en una forma rentable de hacerlo. Uno de nuestros desarrolladores tuvo la idea de utilizar Amazon Cloud y generar 1000 clientes, pero solo admiten O/S de Windows Server y parece que podría tener algún dinero si tiene que volver a ejecutar la prueba varias veces, lo que es probable .Cómo probar 1000 clientes de Windows 7 clientes
Pensamos en simular los 1000 clientes en una sola máquina, que pretendería tener 1000 clientes y hacer todas las llamadas de forma asíncrona, pero si está ejecutando en una máquina, algunos de sus techos serán RAM y procesador de uno máquina versus un sistema más grande, así que no estoy seguro de cuán "real" de una imagen nos dará.
Todas las llamadas se realizan con WCF entre el cliente y el servidor.
Alguien tiene alguna experiencia en esta área y, de ser así, ¿cómo lo abordaron?
gracias,
Súper Timmy
Una cosa que todavía no he descubierto sobre la "nube", como en el caso de SOASTA, ¿le dan la capacidad de cargar esencialmente una máquina con Windows 7 y luego clonarla tantas veces como quiera? ¿O se parece más a un entorno de alojamiento compartido en el que le dan acceso a un directorio virtual y solo le permiten cargar algunos archivos? –
Dado que se trata de una interfaz de servicio, el lado de la prueba en realidad no necesita ser clientes de Windows 7, ¿o sí? Está probando la API, por lo que, dado el flujo de trabajo y la carga útil, debería poder realizar una prueba de carga adecuada, ¿sí? http://www.soasta.com/technology/cloudtest-builder/wsdl-recording/ – andrewbadera