Solutions à tolérance de panne pour SQL Server

La fiche technique 956893 décrit la politique de support de SQL Server 2005 et SQL Server 2008 en environnement virtuel.

Si je lis attentivement cette fiche, il existe, donc, deux solutions à tolérance de panne pour une utilisation en environnement virtuel, que ce soit sous Windows Server 2008 avec Hyper-V, Microsoft Hyper-V Server 2008 ou les solutions certifiées du programme SVVP (Server Virtualization Validation Program) : vous pour choisir de mettre en cluster SQL Server ou le système d’exploitation, lui-même.

La première solution est classique et existe depuis très longtemps. La seconde est plus innovante : elle consiste à mettre en cluster la machine virtuelle comme le supporte Hyper-V et les autres solutions et non pas le système d’exploitation. Du point de vue de la reconstruction de la base de données, l’opération est plus simple. L’arrivée prochaine de solutions de migration à chaud (Live Migration) permettra une maintenance préventive sans interruption de service, augmentant, ainsi, le taux de disponibilité.

Ces solutions sont utilisables, de manière générale, pour toute utilisation d’application reposant sur SQL Server 2005 ou SQL Server 2008, donc, pour les produits de la gamme System Center. Pour ceux-ci, mon point de vue me fait préférer des solutions plus simples à base de procédures de reconstruction de préférence aux clusters, mais vous devez adapter vos infrastructures aux contraintes de disponibilités attendues. Que ce soit Operations Manager ou Configuration Manager, la disponibilité demandée n’est pas très élevée dans la mesure où les agents sont capables de conserver leurs données en cas d’indisponibilité de la base de données.