viernes
jul072006
El mito del clustering transparente
viernes, julio 7, 2006 at 10:28AM
Este es el título de una entrada en el weblog de Manik Surtani, el líder de JBoss cache. En ella afirma que para que una aplicación funcione adecuadamente en un clustering debe haber sido diseñada para tal propósito ya que el clustering transparente es un mito que no existe. El autor reconoce que es posible desplegar una aplicación, que no ha sido diseñada para un cluster, de un modo relativamente transparente.
Sin embargo, la necesidad de serialización de objetos de gran tamaño, ciertos problemas derivados del uso de variables static y transient, llamadas subóptimas entre las distintas capas de la lógica de negocio y los lazos de sincronización pueden degradar considerablemente el rendimiento de un clustering, mientras que en una aplicación que corre en una única máquina todas estas prácticas son aceptables.
Por ello el autor defiende que, incluso aunque inicialmente la aplicación no se vaya a desplegar en un clustering, debemos de diseñarlas siempre pensando en esta opción. ¿Estás de acuerdo con su opinión?
Sin embargo, la necesidad de serialización de objetos de gran tamaño, ciertos problemas derivados del uso de variables static y transient, llamadas subóptimas entre las distintas capas de la lógica de negocio y los lazos de sincronización pueden degradar considerablemente el rendimiento de un clustering, mientras que en una aplicación que corre en una única máquina todas estas prácticas son aceptables.
Por ello el autor defiende que, incluso aunque inicialmente la aplicación no se vaya a desplegar en un clustering, debemos de diseñarlas siempre pensando en esta opción. ¿Estás de acuerdo con su opinión?
in
j2ee
j2ee 