Clôture d’entrée / sortie (clôture d’E / S)

Définition - Que signifie la clôture d'entrée / sortie (clôture d'E / S)?

La séparation des entrées / sorties (E / S) est une méthode de prévention de la corruption des données dans un environnement informatique en cluster et à stockage partagé en isolant un nœud défectueux.

Un cluster contient un groupe d'ordinateurs reliés entre eux afin qu'ils soient tous conscients de leur existence et de leur état actuel. Ils peuvent accéder aux mêmes données via le partage efficace du stockage. Les serveurs en cluster offrent une haute disponibilité et, dans une certaine mesure, un équilibrage de charge entre les accès aux bases de données. La séparation d'E / S est un mécanisme dans lequel si un nœud commence à ne pas fonctionner correctement dans l'environnement de cluster d'ordinateurs, ce nœud est automatiquement isolé afin qu'il ne puisse pas accéder aux données partagées via des opérations d'E / S.

Definir Tech explique la clôture d'entrée / sortie (clôture d'E / S)

Il est important de disposer d'un mécanisme approprié pour identifier le nœud défectueux par d'autres nœuds actifs. Sinon, il se peut que le nœud défectueux comprenne qu'il s'agit du nœud sain et que les autres nœuds fonctionnent mal. Cela pourrait créer une condition de concurrence, où tous les nœuds tentent d'accéder à des ressources partagées, telles qu'une base de données partagée, conduisant éventuellement à une base de données corrompue.

Conceptuellement, la séparation des E / S est assez simple, mais son exécution varie entre les fournisseurs de logiciels de clustering et de base de données. Souvent, les bases de données complexes utilisent cette technologie, qui se trouve le plus souvent sur les baies de réseau de stockage (SAN) Fibre Channel.

Voici des exemples spécifiques au fournisseur de clôtures d'E / S:

  • Oracle Parallel Server (OPS) au niveau de la base de données.
  • Red Hat Global File Server (GFS) au niveau du système de fichiers.
  • Veritas Cluster Server (VCS) à un niveau de plate-forme et de base de données indépendant.

Cette définition a été écrite dans le contexte de l'informatique, de la virtualisation des serveurs