![¿Por qué varias instancias en un solo servidor son mejores que una sola instancia en un solo servidor?](https://rvso.com/image/697006/%C2%BFPor%20qu%C3%A9%20varias%20instancias%20en%20un%20solo%20servidor%20son%20mejores%20que%20una%20sola%20instancia%20en%20un%20solo%20servidor%3F.png)
Quiere comprender por qué un clúster con varias instancias en un solo servidor es mejor que una sola instancia en un solo servidor.
Suponiendo un servidor Linux con 16 GB de RAM y para aplicaciones Java.
Respuesta1
No es fácil responder a esta pregunta a menos que se proporcionen más detalles.
Puede obtener algo de rendimiento si ejecuta varias instancias de su aplicación, pero esto depende de su aplicación y de lo que esté haciendo.
Por ejemplo, si su aplicación hace un buen uso de los recursos del servidor, es posible que no se beneficie en absoluto. ¡Incluso puede obtener un peor rendimiento cuando estas instancias compiten por recursos compartidos!
Al optimizar el rendimiento, primero debe descubrir dónde está el cuello de botella e intentar eliminarlo mediante una o más de las siguientes opciones:
- Agregar más recursos/más servidores.
- Ejecutando más instancias.
- Optimización de algunas operaciones en la propia aplicación.
- Optimización del propio balanceador de carga.
- ....