Configuration de la condition de départage s'appliquant au cloud
La solution de condition de départage de cloud résout les situations de départage du cluster TSAMP. La condition de départage s'appliquant au cloud prend uniquement en charge le cluster à deux noeuds et le type de stockage AWS du conteneur.
La condition de départage s'appliquant au cloud utilise le stockage en cloud hors ligne pour conserver l'état de condition de départage et offre plusieurs avantages, tels que l'évitement des situations de cerveau dédoublé, la facilité d'utilisation du cloud et la convivialité de virtualisation du réseau.
La condition de départage s'appliquant au cloud est spécifiée par une paire de clé d'accès et de clé secrète, qui sont utilisées pour accéder au stockage en cloud. Le service de condition de départage s'appliquant au cloud doit être accessible à partir de chaque noeud du cluster.
Le service de stockage de la condition de départage s'appliquant au cloud se compose de conteneurs et d'objets contenus dans ces conteneurs.
Les noms des conteneurs doivent être uniques car leurs espaces de noms sont partagés par tous les utilisateurs du service de stockage. Le nom d'un conteneur ne peut pas être affecté à un autre conteneur tant que le conteneur existant n'est pas supprimé. Les conteneurs comportent des listes de contrôle d'accès qui sont utilisées pour authentifier la connexion entre le cloud et le noeud. La propriété d'unicité du conteneur dans le service cloud permet de garantir qu'un seul noeud du cluster à deux noeuds puisse acquérir le dispositif de condition de départage et d'éviter l'éventuel développement de situations de déconnexion cérébrale.
Il s'agit d'une configuration Tie-Breaker de cloud avec deux noeuds (nodeha01 et nodeha02) dans un cluster, qui ont accès à un stockage partagé dans Amazon Web Services(S3). Les deux noeuds ont des droits de lecture et d'écriture sur le cloud, de sorte que chaque noeud peut créer un conteneur sur le stockage et un objet de condition de départage dans le conteneur. Dans le cas d'une situation de cerveau dédoublé, le noeud propriétaire du conteneur dispose de la fonction QUORUM et continue à travailler dans le cluster.