Note :

Ajuster les ressources d'UC sur le service Oracle Exadata Database Service on Cloud@Customer

Présentation

To optimize consumption on Oracle Exadata Database Service on Cloud@Customer you want to scale your CPU resources to match the actual performance requirements at any given time of your Oracle Database workloads. Oracle Exadata Database Service on Cloud@Customer vous fournit plusieurs outils pour l'évolutivité, que vous pouvez choisir en fonction de vos exigences particulières.

Objectifs

Préalables

Méthode 1 : Ajuster manuellement les ressources d'UC à partir de la console OCI

La façon la plus simple d'adapter les ressources d'UC affectées à une grappe de machines virtuelles consiste à le faire sur la console OCI. Ceci est suffisant pour les opérations ponctuelles, qui ne se répètent pas fréquemment et où l'automatisation n'est pas nécessaire.

  1. Connectez-vous à la console OCI et ouvrez le menu de navigation.

    Image présentant le menu de navigation

  2. Sous Oracle Database, cliquez sur Oracle Exadata Database Service on Cloud@Customer.

    Image présentant le menu Oracle Database

  3. Sélectionnez la région et le compartiment qui contiennent la grappe de machines virtuelles pour laquelle vous voulez ajuster le nombre de ressources d'UC.

  4. Cliquez sur Grappes de machines virtuelles Exadata.

    Image présentant la sélection des grappes de machines virtuelles Exadata

  5. Cliquez sur le nom de la grappe de machines virtuelles pour laquelle vous voulez ajuster le nombre de ressources d'UC.

  6. Cliquez sur Ajuster les ressources de MV.

    Image présentant les informations sur la grappe de machines virtuelles

  7. Dans Ajuster la grappe de machines virtuelles, spécifiez la valeur de comptage OCPU (ECPU pour X11M) par machine virtuelle et cliquez sur Enregistrer les modifications.

    Image présentant l'ajustement de la grappe de machines virtuelles

    Vous pouvez voir le nombre total d'OCPU/ECPU affectées à la grappe de machines virtuelles du côté droit. L'incrément minimal pour les OCPU est un et pour les ECPU est quatre.

Note : Lorsque vous réglez le nombre d'OCPU (ECPU pour X11M) à zéro, arrêtez la grappe de machines virtuelles et éliminez toute facturation pour cette grappe de machines virtuelles, mais l'hyperviseur réserve toujours le minimum de 2 OCPU (8 ECPU pour X11M) pour chaque machine virtuelle. Ces OCPU réservées (ECPU pour X11M) ne peuvent pas être affectées à d'autres machines virtuelles, même si la machine virtuelle à laquelle elles sont affectées est arrêtée. Le plan de contrôle ne tient pas compte des OCPU réservées (ECPU pour X11M) lors de l'affichage du nombre maximal d'OCPU disponibles (ECPU pour X11M). Vous devez donc tenir compte de ces OCPU réservées (ECPU pour X11M) lors de l'exécution d'opérations d'ajustement ultérieures afin de vous assurer que l'opération peut acquérir suffisamment d'OCPU (ECPU pour X11M) pour terminer l'opération.

Méthode 2 : Ajuster les ressources d'UC avec l'interface de ligne de commande OCI

L'interface de ligne de commande OCI est un outil pratique que vous pouvez utiliser seul ou avec la console pour effectuer des tâches OCI. L'interface de ligne de commande OCI offre les mêmes fonctionnalités de base que la console, plus des commandes supplémentaires. Certaines d'entre elles, comme la possibilité d'exécuter des scripts, étendent la fonctionnalité de la console.

L'interface de ligne de commande OCI s'appuie sur la trousse SDK OCI pour Python et s'exécute sous Mac, Windows ou Linux. Le code Python appelle les API OCI pour fournir la fonctionnalité mise en œuvre pour les différents services, y compris Oracle Exadata Database Service on Cloud@Customer. Ces appels sont des API REST qui utilisent des demandes et des réponses HTTPS.

  1. Téléchargez l'interface de ligne de commande OCI pour votre système d'exploitation à partir d'ici : Référentiel GitHub de l'interface de ligne de commande OCI.

  2. Suivez les instructions d'installation de votre système d'exploitation mentionnées ici : Installation de l'interface de ligne de commande.

  3. Exécutez la commande suivante pour vérifier votre installation.

    $ oci --version
    
  4. Configurez une configuration à l'aide de la boîte de dialogue de configuration qui contient les données d'identification requises pour utiliser OCI.

    $ oci setup config
    
  5. Vérifiez votre fichier de configuration. Par exemple :

    [DEFAULT]
    user=ocid1.user.oc1..<unique_ID>
    fingerprint=<your_fingerprint>
    key_file=~/.oci/oci_api_key.pem
    tenancy=ocid1.tenancy.oc1..<unique_ID>
    # Some comment
    region=us-ashburn-1
    
  6. Vous pouvez vérifier votre connectivité en exécutant la commande suivante, qui affichera l'espace de noms de votre location.

    $ oci os ns get
    
  7. Exécutez la commande suivante pour lister vos compartiments disponibles.

    $ oci iam compartment list
    
  8. Exécutez la commande suivante pour lister vos grappes de machines virtuelles disponibles dans un compartiment.

    $ oci db vm-cluster list –-compartment-id <Compartment OCID>
    
  9. Ajuster les ressources d'UC sous la grappe de machines virtuelles.

    $ oci db vm-cluster update –-vm-cluster-id <VM Cluster OCID> –-cpu-core-count <number of OCPUs>
    
  10. Exécutez la commande suivante pour vérifier l'ajustement réussi de la grappe de machines virtuelles.

    $ oci db vm-cluster get --vm-cluster-id <VM Cluster OCID>
    

Note :

Méthode 3 : Ajuster les ressources d'UC avec la commande dbaascli en mode déconnecté

Vous pouvez utiliser l'utilitaire dbaascli pour effectuer diverses opérations de cycle de vie et d'administration de base de données sur Oracle Exadata Database Service on Cloud@Customer, notamment l'ajustement des ressources d'UC sous votre grappe de machines virtuelles lorsque votre service Oracle Exadata Database Service on Cloud@Customer est en mode déconnecté.

Pour utiliser l'utilitaire, vous devez être connecté à une machine virtuelle Oracle Exadata Database Service on Cloud@Customer. Vous devez disposer d'un accès racine pour pouvoir exécuter toutes les commandes d'administration dbaascli.

Note : La commande est conçue pour ne pas fonctionner en mode connecté et expirera après 600 secondes (10 minutes). Il ne doit être utilisé qu'en mode déconnecté.

  1. Exécutez la commande suivante pour ajuster le nombre de coeurs d'UC.

    #dbaascli cpuscale update --coreCount <coreCount> --message <message>
         Where:
         --coreCount specifies the number of CPUs that you want to scale up or down per VM in a cluster
         --message is optional, you can include a message for your reference
    
  2. Exécutez la commande suivante pour vérifier le résultat de l'opération, qui affichera l'opération d'ajustement courante ou la dernière lancée par l'utilitaire dbaascli

    #dbaascli cpuscale get_status
    

Remerciements

Autres ressources d'apprentissage

Explorez d'autres laboratoires sur le site docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal Oracle Learning YouTube. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

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