Sortie de Compute Cluster Server 2003
Un cluster désigne un ensemble de machines étroitement associées pour former une ressource logique unique. Cette architecture sert à créer des environnements à haute disponibilité et à disposer d'une puissance de traitement importante à partir de nombreux petits serveurs pour le calcul et la simulation.
Un cluster CSS se compose d'une machine maître et de noeuds de traitement, jusqu'à plusieurs centaines. Idéalement, les échanges au sein du cluster se font par deux réseaux dédiés, l'un pour MPI avec des interfaces hautes performances - InfiniBand ou Ethernet 10 Gbit/s -, l'autre pour l'administration.
Les domaines d'applications s'étendent des secteurs scientifiques à ceux de la finance.
Microsoft se positionne sur un marché fortement dominé par les systèmes Unix et Linux. Ce marché aurait enregistré plus de 20 % de croissance annuelle depuis 2003, pour dépasser 9 milliards de dollars en 2005.
Pour assurer son entrée sur ce marché, Microsoft s'est assuré le partenariat de spécialistes de la conception/simulation (Abaqus, ESI Group, Fluent, The MathWorks...) et de constructeurs qui s'engagent sur Windows CSS.