Capítulo 16. Estilo arquitectónico basado en el espacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La mayoría de las aplicaciones empresariales basadas en web siguen el mismo flujo general de peticiones: una petición de un navegador llega al servidor web, luego a un servidor de aplicaciones y, por último, al servidor de base de datos. Aunque este flujo de peticiones típico funciona para un pequeño conjunto de usuarios concurrentes, los cuellos de botella empiezan a aparecer a medida que aumenta la carga de usuarios concurrentes: primero en la capa del servidor web, luego en la capa del servidor de aplicaciones y, por último, en la capa del servidor de bases de datos.
La respuesta habitual cuando el aumento de la carga de usuarios provoca cuellos de botella es ampliar los servidores web. Esto es relativamente fácil y barato, y a veces funciona. Sin embargo, en la mayoría de los casos de alta carga de usuarios, el escalado de la capa del servidor web sólo traslada el cuello de botella al servidor de aplicaciones. Escalar los servidores de aplicaciones puede ser más complejo y caro que escalar los servidores web, y hacerlo normalmente sólo traslada el cuello de botella al servidor de base de datos, que es aún más difícil y caro de escalar. Aunque puedas escalar la base de datos, al final acabas teniendo una topología en forma de triángulo, en la que la parte más ancha del triángulo son los servidores web (más ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access