Escalabilidad de Tableau Server 9.0: Impulsar el análisis de autoservicio a gran escala
Tableau 9.0 es el lanzamiento más importante de la historia de nuestra empresa. A partir de noviembre de 2014, en los primeros estadios de su ciclo de lanzamiento, pusimos en marcha pruebas de escalabilidad y rendimiento de las nuevas funciones mientras aún estaban en desarrollo. Fuimos incorporando comentarios de diseño de las nuevas funciones en las pruebas de carga y rendimiento de Tableau Server 9.0.
Existen varios factores que pueden afectar el rendimiento y la escalabilidad; entre otros, el diseño de libros de trabajo, la configuración de servidores, la optimización de infraestructuras y las redes.
También le ofrecemos las primeras páginas del informe para que las lea. Descargue el PDF de la derecha para leer el resto.
Resumen ejecutivo
Tableau 9.0 es el lanzamiento más importante de la historia de nuestra empresa. A partir de noviembre de 2014, en los primeros estadios de su ciclo de lanzamiento, pusimos en marcha pruebas de escalabilidad y rendimiento de las nuevas funciones mientras aún estaban en desarrollo. Fuimos incorporando comentarios de diseño de las nuevas funciones en las pruebas de carga y rendimiento de Tableau Server 9.0.
Existen varios factores que pueden afectar el rendimiento y la escalabilidad; entre otros, el diseño de libros de trabajo, la configuración de servidores, la optimización de infraestructuras y las redes.
Teniendo en cuenta nuestros objetivos y la metodología de pruebas, demostramos que:
- Tableau Server 9.0 puede escalarse de manera prácticamente lineal en todas las situaciones de prueba.
- Tableau Server 9.0 mostró una mejora superior al 200 % en la capacidad de proceso y una reducción significativa en los tiempos de respuesta en comparación con la versión 8.3.
- Tableau Server 9.0 mostró un incremento en el uso de red y memoria en comparación con la versión 8.3.
Con numerosas nuevas actualizaciones de arquitectura en Tableau Server 9.0, elegimos topologías de clúster basadas en pruebas iterativas para el diseño de nuevos servidores y escenarios comunes de clientes. En la siguiente Figura 1, cada fila representa una configuración de clúster de Tableau Server 9.0 de 1 nodo de 16 núcleos, 2 nodos de 32 núcleos y 3 nodos de 48 núcleos.
Observamos que, en diferentes configuraciones, Tableau Server 9.0 podía soportar el siguiente número de usuarios cuando el sistema estaba saturado. En la tabla de usuarios simultáneos incluida abajo, se representa el número de usuarios finales que acceden a visualizaciones e interactúan con ellas de manera simultánea, con el servidor saturado, usando la Ley de Little.