Remarques :

Configuration du redimensionnement dynamique dans Oracle Exadata Cloud Infrastructure

Introduction

Lorsque vous exécutez des charges de travail de base de données dans le cloud, il est important d'optimiser le coût de l'infrastructure et de fournir des ressources de calcul adéquates pour répondre aux besoins de l'entreprise. Vous avez besoin de ressources de calcul pour évoluer facilement vers le haut ou vers le bas afin de répondre aux demandes sur la charge de travail.

Oracle Database Exadata Cloud Service est un service de base de données géré optimisé pour les performances, la disponibilité, la sécurité et la rentabilité. Avec le service Exadata Cloud, la facturation est basée sur le nombre de coeurs de processeur alloués aux machines virtuelles. Vous pouvez configurer le redimensionnement dynamique pour répondre aux exigences de l'UC lorsque les charges de travail sont élevées et optimiser les coûts en réduisant le nombre de coeurs de processeur lorsque la demande de charge de travail est réduite.

Image  1

Objectifs

Prérequis

Tâche 1 : installer l'outil de redimensionnement dynamique

Le redimensionnement dynamique est installé à l'aide de RPM avec la commande suivante. Après l'installation, nous démarrons le service.

rpm -i Dynamicscaling-2.0.1-X.el7.x86_64.rpm

Image  2

Tâche 2 : configurer les paramètres de redimensionnement dynamique

Le redimensionnement dynamique comporte des paramètres par défaut que vous pouvez remplacer à l'aide de paramètres spécifiques.

Image  3

Tâche 3 : Exécuter le redimensionnement dynamique

Vous pouvez effectuer un redimensionnement dynamique à l'aide de l'interface de ligne de commande OCI, comme indiqué dans la capture d'écran suivante. Exécutez-le à partir de tous les noeuds du cluster de machines virtuelles Exadata. Il prend en compte les valeurs de paramètre et lance le processus de mise à l'échelle dynamique avec l'ID de processus du système d'exploitation (PID). Ce processus surveille en permanence la charge sur les noeuds du cluster de machines virtuelles.

Image  4

Les informations de redimensionnement sont écrites dans un fichier scalingtime.json. Un fichier propre à un noeud est automatiquement créé lorsque le paramètre de redimensionnement dynamique compatible avec les clusters est activé. Le processus de redimensionnement dynamique prend en compte la valeur de charge d'UC maximale à partir des fichiers JSON propres au noeud et effectue l'opération de redimensionnement. Chaque fois qu'une opération de redimensionnement est effectuée, elle met à jour le statut dans le fichier scalingtime.json. Une fois qu'une opération de redimensionnement est effectuée, l'opération de réduction suivante doit attendre la durée définie par le paramètre "scale-downwait time".

Image  5

Tâche 4 : surveiller l'opération de redimensionnement dynamique

Le processus dynamicscaling.bin en cours d'exécution sur le noeud de calcul surveille la charge à partir du fichier JSON et effectue une opération de réduction si la charge d'UC en cours est inférieure au seuil minimal. Si la charge actuelle de l'UC est supérieure au seuil maximal, une opération d'augmentation est exécutée.

Image  6

Le statut est reflété dans la console OCI et le cluster de machines virtuelles est mis à jour. Le statut est indiqué comme étant mis à jour lors d'une opération d'échelle. La réduction s'exécute en fonction du paramètre de facteur d'échelle. Dans la capture d'écran précédente, le processus est réduit de deux OCPU car le facteur d'échelle est défini sur 2. Une fois l'opération de réduction terminée, le nombre d'UC mises à jour est affiché dans la console OCI. Cette opération est consignée dans le fichier scaling-time.json.

Image  7

Remerciements

Ressources de formation supplémentaires

Parcourez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, rendez-vous sur education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.