Vale, poneros en situación, tengo un servidor virtual con Apache (y sus limitaciones). Este servidor no tiene web por lo que el único tráfico que genera, lo hago yo.
Pues bien, mediante un sistema, cada 20 minutos, recibe en el mismo segundo 5,000 peticiones y en el futuro 10,000 20,000 30,000...para hacer unas comprobaciones. Estas peticiones se tienen que responder antes de 5 segundos por lo que no puede existir "cola".
Mi pregunta es ¿Cuál sería la mejor cloud o configuración? Ya que Apache, después de 8000 peticiones tiende a tener fallos... ¿Como lo balancearíais y con que solución?
Yo estaba pensando en usar OVH con una balanceador que ofrece e ir añadiendo servidores a medida que vaya necesitando.
Pero, si existe alguna Cloud con soporte PHP y que tenga las 'consultas http' ilimitadas pues decirme...
Te recomendaría que busques otro httpd como nginx o lighthttpd. Tantas peticiones por segundo definitivamente necesitaran un balanceo aunque mas que tirar a servidores y parecido, intentaría optimizar el código para que o no haga tantas peticiones o no requiera demasiado esfuerzo por parte del servidor el hecho de procesarlas.
También te recomiendo leer esto:
https://wrongsideofmemphis.wordpress.com/2013/10/21/requests-per-second-a-reference/
Saludos
Gracias amigo.
El problema es que nginx no soporta PHP ¿No?
Un abrazo ^^
Si aunque va de otra forma (fastCGI). El paquete es php5-fpm.
Quizás te interese buscar documentación sobre LEMP (Linux, Nginx, Mysql, PHP).
Saludos
Pues mira, no te digo que no. Ahora en un par de semanas empezaré con la beta-privada y cuando esté estable me pillo un VPS y hago las pruebas de rendimiento.
Un fuerte abrazo!