No entiendo bien lo de los clientes con N usuarios, en el escenario ideal todos los usuarios sin importar el cliente deberían acceder al mismo servidor (y me refiero, a un mismo entrypoint, muy recomendado a un balanceador de carga).
Con AWS podrías manejar muy bien esa carga.
Saludos