En muchas arquitecturas de sistema de empresa, es imperativo dimensionar el hardware según los requisitos de carga de trabajo de concurrencia &. En su mayoría, los proveedores de productos proporcionarán sus propias hojas de dimensionamiento de hardware en las que simplemente se conectan las métricas y arrojarán detalles sobre la cantidad de servidores, la memoria RAM requerida, etc. Sin embargo, cuando el sistema se desarrolla utilizando componentes de software de código abierto, tales pautas no están disponibles.Dimensionamiento de hardware - Reglas de pulgar
Necesito hacer el dimensionamiento del hardware de un sistema. El sistema es escalable horizontalmente para que el creciente volumen de tráfico se pueda acomodar agregando más nodos. Para empezar, el sistema tendrá dos nodos de equilibrador de carga HAProxy. Detrás de los equilibradores de carga se encuentran los servidores web que sirven páginas HTML y javascripts. Hay más servidores de alojamiento de nodos para servicios web RESTful. Hay algunos nodos Cassandra en el back-end. Tenemos una idea aproximada sobre el tráfico o los usuarios simultáneos.
¿Cuál debería ser mi enfoque para el tamaño del hardware? ¿Hay alguna guía general?
Gracias Chopper3. Esa fue una muy buena visión general del uso de la virtualización para construir de manera adaptativa la infraestructura requerida. Sin embargo, lo que busco son métricas básicas fácilmente disponibles sobre la capacidad de manejo del usuario, soporte de simultaneidad, carga de trabajo, etc. para varias familias de procesadores/servidores. – gnlogic