Si quieres un servicio de alojamiento web que soporte múltiples usuarios conectados simultáneamente puedes echar una mirada en
Google App Engine
Este servicio está montado sobre la ifraestructura de los servidores de google; De esta manera dejas en manos de los expertos el tema del rendimiento y disponibilidad para concentrarte únicamente en lo que tu aplicación debe hacer.
Por cierto, debes tener en cuenta que los archivos que tu aplicación maneja deben ser descargas legales para evitar la suspensión de tu cuenta.
Saludos