lundi 8 juillet 2019

Oracle Flex... - Partie 1


Qu'est-ce que Oracle Flex Cluster ?
Monday, July 8, 2019
4:33 PM
Oracle Flex Cluster est une nouvelle fonctionnalité introduite dans la version 12c,  pour fournir une infrastructure de Cluster évolutive et a haute disponibilité pour le Cloud de bases de donnes et d'applications. Dans les anciennes versions d'Oracle, le nombre de nœud peur aller jusqu'à 64. Quelques larges cluster allant jusqu'à 100 nœuds ont été tout de déployés. Oracle Flex Cluster est constitué de deux types de nœuds : les nœuds Hub et les nœuds Leaf.
  • Les nœuds Hub sont similaires aux nœuds classiques, c'est-à-dire qu'ils sont étroitement connectés et ont un accès direct à un stockage partagé.
  • Les nœuds Leaf sont différents des Noeux standards en ce sens qu'ils ne nécessitent pas d'accès direct au stockage partage, mais demandent des données via les nœuds Hub.


Les nœuds Hub peuvent exister dans une configuration Flex Cluster sans avoir de nœuds Leaf, en tant que membre du cluster, mais les nœuds Leaf doivent être membre d'un cluster comprenant au moins un nœud Hub.
Dans Oracle Flex ASM, seul un nombre restreint de nœuds exécutent des instances Oracle ASM. Ces instances ASM sont connectées par toutes les instances de bases de données du cluster, pour fournir un accès au stockage à ces derniers. Lorsqu'une instance échoue, une instance de bases de données connectant l'instance ASM défaillante bascule vers une autre instance ASM. Oracle Flex ASM est une option dans Oracle 12c ASM que vous pouvez activer ou non. Si un cluster standard est déjà installé, vous pouvez activer ou désactiver Flex ASM à tout moment.
Avec Oracle 12c, les instances des bases de données et les instances ASM, peuvent désormais se trouver sur des serveurs différents. Par conséquent, les instances ASM nécessitent un fichier de mot de passe pour authentifier une instance de bases de données, se connectant a une instance ASM du cluster. Pour la plupart des configurations, un fichier de mot de passe ASM par défaut est créé lors de l'installation et stocke dans une groupes de disques ASM.

Les Avantages d'Oracle Flex Cluster ?

Oracle Clusterware 11gR2 et les versions antérieures, ne prennent en charge que l'architecture de cluster étroitement connectée:
Chaque nœud du cluster est connecté à d'autres nœuds via l'interconnexion privée
Chaque nœud du cluster est directement connecte au stockage partagé.
Le problème dans ce type de cluster est que l'interconnexion connecte chaque paire de nœuds et chaque nœud est connecte au stockage partage. Ainsi un cluster à  nœuds aura  chemins d'interconnexion possibles pour les échanges de donnees entre noeuds et  chemins possibles d'acces au stockage partagé. Ce qui signifie par exemple, que si on un a un RAC de 16noeuds, on aura 120 chemis d'interconnexion differents et 16 connexions au stockage. Ca reste gérable. Si nous voulons dimensionner  un cluster a une portee beacoup plus grande, par exemple 100 noeuds, on a aura 4950 chemins d'interconnexion et 100 connexions au stockage; La complexite du nombre de chemin d'interconnexion et de stockage rend le cluster difficile a gerer.
Oracle Flex Cluster augmente l'évolutivité des clusters. Dans un cluster de 16 nœuds ou nous avons configure 4 nœuds Hub et 12 nœuds Leaf, avec 3 nœuds Leaf par nœud Hub, le nombre d'interconnexions privées entre 4 nœuds Hub est de 6 et le nombre de connexions entre les nœuds Leaf et leurs nœuds Hub est de 12. Cela donne le nombre total d'interconnexions a 18, compare à 120 dans un cluster standard à 16 nœuds.
Deux impacts fondamentaux découlent de cette architecture :
  1. Limiter la taille des nœuds Hub permettant de réduire les contentions liées à l'OCR et aux disques VOTANTS
  2. Réduire les Hearbeats d'échange de trafic réseau entre les nœuds Seuls les nœuds Hub ont un accès direct à l'OCR et disques votants. 
Autres Avantages…

Parmi d'autres avantages on peut citer :
  • Le nombre maximal de groupes de disques ASM est passé de 63 à 511.
  • Oracle Flex ASM prend en charge des tailles de LUN plus grandes pour les clients Oracle Database 12c (augmentés à 32 PB).
  • Il existe maintenant une commande pour renommer un disque ASM dans un groupe de disques.
  • Toutes les instances d'un cluster ASM s'assurent d'exécuter la même version de code en validant le niveau de correctif à travers le cluster.

Aucun commentaire:

Enregistrer un commentaire

How to fix errors : -         ORA-38760: This database instance failed to turn on flashback database -         ORA-38780: Restore poin...