Capítulo 9. Funcionamiento de Presto a escala

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La escalabilidad implica que un clúster Presto gestione un aumento de la demanda o del uso con un impacto mínimo en el rendimiento, garantizando que el tiempo de respuesta del sistema siga siendo constante y aceptable aunque aumente la carga de trabajo.

En este capítulo no implementaremos un escenario concreto, por lo que no encontrarás el código en el repositorio GitHub del libro, ya que la escalabilidad de tu clúster Presto depende de la carga de trabajo de tu clúster. En su lugar, hablaremos de estrategias generales para escalar tu clúster Presto, para que puedas adaptarlas a tus condiciones específicas.

El capítulo está organizado en cuatro partes. En la primera parte, introduciremos algunos conceptos básicos relacionados con la escalabilidad, incluidas las razones para escalar un clúster Presto y algunos problemas comunes relacionados con un clúster Presto que necesita ser escalado. En la segunda parte, veremos algunas consideraciones de diseño a tener en cuenta cuando quieras escalar tu clúster Presto. Entre ellas se incluyen la disponibilidad, la capacidad de gestión, el rendimiento, la protección y la configuración. A continuación, analizaremos los enfoques más populares para escalar un clúster Presto, incluidos los coordinadores múltiples, Presto en Spark y el spilling. Por último, nos centraremos en cómo escalar ...

Get Aprender y utilizar Presto now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.