Expertos Responden



¿Cuál es la recomendación de arquitectura tecnológica para operaciones logísticas 7/24 x 365 días al año?

Artículo escrito por: Mónica María Gallego Gómez
Gerente Tecnología e Infraestructura

Esta es una de las preguntas claves de nuestros clientes y a las que mayor enfasis hacen las áreas de TI en todas las etapas del proyecto.

El proceso para determinar la implementacion de la solución en alta disponibilidad inicia determinando las necesidades del cliente en relación a la operación esperada del aplicativo y realizando una formulación de costo beneficio basada en el tiempo muerto que se puede conciliar con el negocio, ya que la fórmula para este tipo de situaciones es a menor tiempo de indisponibilidad permitida del sistema, mayor inversión en arquitectura tecnológica (Hardware, Software, componentes de comunicación)

Teniendo como referencia la anterior regla, se puede decir que la aplicación puede manejar tan alta disponibilidad como la habilitación de herramientas de terceros lo permita, y estaría directamente relacionada en cantidad de hardware y software, a la complejidad de la solución a implementar,  llegando incluso manejar balanceo de cargas de ser requerido y manejo de nodos redudantes tal como se aprecia en la gráfica siguiente, donde se observa una solución bastante redundante que puede permitir un excelente  balance para un cliente cuyo requerimiento sea 7/24 X 365.

En este caso se cuenta con un componente de Hardware, Network Load Balancer que hará el balance de cargas por donde se hace la conexión de los diferentes Centros de distribución que se encuentran separados físicamente.  Posterior a ello el balanceador reparte la solución a uno de los nodos de aplicación cada vez, según la lógica del balanceador, para este caso requeriría, hardware y software necesario para cada uno de los nodos a trabajar. Adicionalmente en el backend la interacción al motor de base datos se esta efectuando a un nodo principal de cluster en este caso SQL Server Cluster cuya adecuación maneja una infraestructura física dedicada para cada nodo de cluster, la cual debe también tenerse en cuenta.

Como podemos observar, no hay límite para la alta disponibilidad en las soluciones WMS y se puede implementar granularmente, cada proyecto maneja su propia complejidad y la identificación de los componentes computacionales esta muy ligada a las necesidades del cliente, las cuales deben evaluarse caso a caso, para definir la solución más apropiada a sus necesidades.