Un bloc d’aluminium de 11 cm de haut et 20 cm de côté pesant 4 kg. Un processeur à trente cœurs, douze ports Thunderbolt 3, deux ports Ethernet 10 Gb/s. Non, ce n’est pas le portrait-robot d’un futur « Mac Pro Cube ». C’est la description d’un cluster de trois Mac mini, une configuration promue par Apple sur scène et pendant les présentations presse. Une configuration que nous avons testée pendant quelques jours.
L’idée, qui consiste à mettre en commun les ressources de plusieurs machines, n’est pas nouvelle. Sans même parler des premières grappes d’ordinateurs au milieu des années 1960, il faut rappeler que le clustering était un argument de vente… du tout premier Mac mini. À l’époque, les administrateurs système utilisaient Xgrid pour former un cluster de Mac, et Xsan pour partager un système de stockage.
Apple ayant abandonné Xgrid, les grands déploiements de Mac en grappe sont généralement basés sur des hyperviseurs bare metal, notamment VMWare ESXi. C’est ainsi que MacStadium, mentionné lors du dernier special event d’Apple, configure et maintient ses clusters de Mac mini. La firme de Cupertino encourage toutefois l’intégration de systèmes de calcul distribué au sein même des …