Índice

Elecciones de arquitectura

1. Las distintas arquitecturas

Tras los términos de alta disponibilidad se esconden dos tipos de soluciones distintas:

  • Soluciones de tipo activo/pasivo.

  • Soluciones de tipo activo/activo.

La primera solución aumenta la disponibilidad del servicio haciendo bascular los recursos de un servidor a otro en caso de existir algún problema (solución altamente disponible). La segunda solución permite tener varios servidores que responden a las solicitudes al mismo tiempo (reparto de carga) y que pueden tolerar la pérdida de algún miembro (solución altamente disponible).

Las soluciones de tipo activo/activo pueden parecer, a primera vista, más interesantes, aunque son, generalmente, mucho más complejas y deben considerarse para dar respuesta a un problema concreto de reparto de carga. En un entorno Microsoft, las soluciones son las siguientes:

  • Solución activo/pasivo: clúster de conmutación por error ( MSCSMSCS - Microsoft Cluster Service).

  • Solución activo/activo: clúster de reparto de carga de red (NLB, Network Load Balancing). NLB:Network Load Balancing Clúster:NLB

Una aplicación destinada a los usuarios debe ser compatible con una solución de alta disponibilidad. Dejando a parte los "grandes" desarrolladores de software, es habitual que un proveedor de aplicaciones no haya probado, jamás, su aplicación en un entorno de alta disponibilidad y que no pueda, por tanto, asegurar su funcionamiento. Como mínimo, ...