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 :
- Limiter la taille des nœuds Hub permettant de réduire les contentions liées à l'OCR et aux disques VOTANTS
- 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