Microsoft Cluster Server (MSCS) es un programa informático que permite que los servidores funcionen juntos como un clúster de ordenadores , para proporcionar conmutación por error y mayor disponibilidad de aplicaciones, o potencia de cálculo en paralelo en el caso de clústeres de computación de alto rendimiento (HPC) (como en la supercomputación ). ).
Microsoft tiene tres tecnologías para la agrupación en clústeres: Microsoft Cluster Service (MSCS, un servicio de agrupación en clústeres HA ), Equilibrio de carga de componentes (CLB) (parte de Application Center 2000) y Servicios de equilibrio de carga de red (NLB). Con el lanzamiento de Windows Server 2008, el nombre del servicio MSCS pasó a ser Clústeres de conmutación por error de Windows Server (WSFC) y la función de equilibrio de carga de componentes (CLB) quedó obsoleta.
Antes de Windows Server 2008, la agrupación en clústeres requería (según las bases de conocimiento de Microsoft) que todos los nodos de los clústeres fueran lo más idénticos posible desde el hardware, los controladores, el firmware y hasta el software. Sin embargo, después de Windows Server 2008, Microsoft modificó los requisitos para indicar que sólo el sistema operativo debe tener el mismo nivel (como el nivel de parche).
Cluster Server recibió el nombre en código "Wolfpack" durante su desarrollo. [1] Windows NT Server 4.0, Enterprise Edition fue la primera versión de Windows que incluyó el software MSCS. Desde entonces, el software se ha actualizado con cada nueva versión del servidor. El software del clúster evalúa los recursos de los servidores del clúster y elige cuáles se utilizan según los criterios establecidos en el módulo de administración. En junio de 2006, Microsoft lanzó Windows Compute Cluster Server 2003 , [2] la primera oferta de tecnología de clúster de computación de alto rendimiento (HPC) de Microsoft.
Durante el primer intento de Microsoft de desarrollar un servidor de clúster, Microsoft, con un precio original de 10.000 dólares, tuvo problemas que provocaron que el software fallara debido a un software defectuoso que provocaba una conmutación por error que obligaba a la carga de trabajo de dos servidores a un solo servidor. Esto da como resultado una mala asignación de recursos, un rendimiento deficiente de los servidores y críticas muy deficientes por parte de los analistas. [3]
El anuncio de una nueva actualización del software Microsoft Cluster Server se produjo en 1998 y prometía nuevas características en 1999 y la incorporación más reciente a la línea de software Windows NT en forma de Windows NT 5.0 Enterprise Edition. [4] También promete soporte para 4 nodos después del lanzamiento de NT 5.0. [4]
El primer intento de Microsoft de impulsar el software de servidor de clúster fue en la conferencia Super-Computing de 2005 en Seattle, el nuevo software que se estaba desarrollando, Windows Compute Cluster Server 2003 (Windows CCS 2003). [5]
El 8 de mayo de 2006, Microsoft informa el lanzamiento al público del software completo Windows Compute Cluster Server 2003 (para uso industrial) y Windows Compute Cluster Server 2003 R2 (para pequeñas empresas) para su compra en el verano de 2006. [6]