Utilisation de COM+ CRM dans un environnement de cluster

Lors du développement de CRMs COM+ pour fonctionner dans des environnements de cluster, le facteur principal à prendre en compte est de savoir si un CRM spécifique s’occupe du nœud du cluster sur lequel il fonctionne. Par exemple, si la ressource gérée par le CRM est le système de fichiers ou le Registre de l’ordinateur, toutes les modifications sont spécifiques au nœud sur lequel l’application serveur CRM s’exécute au moment de l’exécution. Dans ce cas, le basculement de l’application serveur CRM vers un autre nœud n’est pas souhaitable. Dans un autre cas, où le CRM gère une ressource commune au cluster, le basculement de l’application serveur CRM vers un autre nœud est utile.

L’emplacement du répertoire par défaut pour les fichiers journaux CRM est le même répertoire que le fichier journal DTC. Sur les clusters, le fichier journal DTC est placé sur un disque partagé qui a échoué entre les nœuds du cluster. Cela signifie que le comportement par défaut pour les applications serveur CRM consiste à basculer entre les nœuds du cluster. Par conséquent, si un CRM spécifique nécessite l’alternative de ne pas basculer entre les nœuds, l’emplacement du fichier journal CRM pour cette application de serveur CRM particulière doit être modifié.

En outre, si le basculement est requis pour l’application CRM, il doit être configuré en tant qu’application générique dans un groupe de clusters. Sa dépendance doit être DTC.

Concepts de Resource Manager de compensation COM+