Gestion d'IORM pour Exadata Cloud Infrastructure

Cette rubrique décrit la fonction IORM et explique comment l'activer, en modifier les paramètres et la désactiver à l'aide de la console ou de l'API.

À propos d'IORM

La fonction IORM (I/O Resource Management) vous permet de gérer la façon dont plusieurs bases de données partagent les ressources d'E/S d'une grappe de machines virtuelles en nuage Oracle Exadata pour les systèmes utilisant le nouveau modèle de ressource.

Dans une grappe de machines virtuelles Exadata, toutes les bases de données partagent des serveurs de stockage dédiés qui incluent du stockage flash. Par défaut, les bases de données reçoivent une priorité égale en fonction de ces ressources. Le logiciel de gestion du stockage d'Exadata utilise l'approche premier arrivé, premier servi pour le traitement des interrogations. Si une base de données exécute une interrogation majeure qui surcharge les ressources d'E/S, la performance globale du système peut être ralentie.

IORM vous permet d'affecter des priorités aux bases de données pour assurer le traitement des interrogations critiques en premier lorsque les charges de travail dépassent leurs affectations de ressources. Pour affecter des priorités, créez des directives indiquant le nombre de partages pour chaque base de données. Le nombre de partages correspond à un pourcentage de ressources données à cette base de données quand les ressources E/S sont surchargées.

Les directives fonctionnent avec l'objectif d'optimisation général que vous avez défini pour gérer les ressources. Les objectifs suivants sont disponibles :

  • Automatique - (Objectif par défaut). IORM détermine l'objectif d'optimisation, ainsi que les paramètres optimaux, de façon continue et dynamique, en fonction des charges de travail observées et des plans de ressources activés.
  • Équilibré - Pour les charges de travail OLTP et DSS critiques. Ce paramètre équilibre la faible latence de disque et le débit élevé. Ce paramètre limite l'utilisation du disque des E/S élevées à un degré moindre que la faible latence afin d'obtenir un équilibre entre une bonne latence et un bon débit.
  • Haut débit - Pour les charges de travail DSS critiques nécessitant un débit élevé.
  • Faible latence - Pour les charges de travail critiques de traitement des transactions en ligne. Ce paramètre offre la latence la plus faible possible en limitant l'utilisation du disque de manière importante.

Utilisation de la console pour gérer IORM

Cette rubrique s'applique uniquement aux systèmes Exadata Cloud Infrastructure qui utilisent le nouveau modèle de ressource.

L'activation d'IORM comprend la définition d'un objectif d'optimisation et la configuration des directives du plan de ressources.

  1. Ouvrez le menu de navigation. Cliquez sur Oracle Database, puis sur Oracle Exadata Database Service on Dedicated Infrastructure
  2. Sélectionnez votre compartiment.
  3. Click Exadata VM Clusters under the Oracle Exadata Database Service on Dedicated Infrastructure.
  4. Dans la liste des grappes de machines virtuelles, recherchez celle pour laquelle vous souhaitez activer IORM et cliquez sur son nom en surbrillance. Les détails de la grappe sont affichés; le statut IORM est "Désactivé".
  5. Cliquez sur Activer IORM.

    La boîte de dialogue Activer la gestion des ressources d'E/S peut prendre une minute pour extraire les informations sur la grappe de machines virtuelles.

  6. Sélectionnez l'objectif à appliquer au plan de ressources :

    • Automatique - (Objectif par défaut) Modifie de manière dynamique l'objectif selon le plan de ressources et les charges de travail observées.
    • Équilibré - Assure l'équilibre entre le débit élevé et la faible latence.
    • Haut débit - Fournit le meilleur débit pour les charges de travail du système d'aide à la décision (DSS).
    • Faible latence - Fournit la meilleure latence pour les charges de travail critiques de traitement des transactions en ligne (OLTP).
  7. Configurez la directive par défaut du plan de ressources en réglant le nombre de partages. Ce nombre de partages est affecté à chaque base de données non associée à une directive précise.
  8. Dans la section Directives du plan de ressources, ajoutez une directive pour chaque base de données à laquelle vous voulez affecter un nombre de partages supérieur ou inférieur à celui de la directive par défaut.

    Pour ajouter une directive, cliquez sur + Directive supplémentaire, puis spécifiez la base de données et le nombre de partages pour cette base de données.

  9. Lorsque vous avez terminé d'ajouter des directives, cliquez sur Activer.

    Pendant l'application des paramètres de configuration IORM, la page des détails de la grappe de machines virtuelles affiche le statut IORM "Mise à jour". La mise à jour peut prendre quelques minutes, mais il ne devrait y avoir aucune incidence sur la capacité d'effectuer des opérations normales sur votre grappe de machines virtuelles. Après une mise à jour réussie, le statut IORM affiche "Activé".

Pour modifier la configuration IORM sur votre grappe de machines virtuelles en nuage

Utilisation de l'API pour gérer les ressources d'E/S d'une grappe de machines virtuelles en nuage Exadata

Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.

Utilisez ces opérations d'API pour gérer les ressources d'E/S d'une grappe de machines virtuelles en nuage Exadata. (Pour plus d'informations sur ce type de ressource, voir Nouveau modèle de ressource du service Exadata Cloud).