Groupes élastiques entre les locations parents et enfants

Si votre organisation utilise la gestion de l'organisation d'Oracle Cloud Infrastructure (modèle de location parent et enfant), vous pouvez appliquer des économies de coûts de groupe élastique à l'aide d'un groupe élastique qui couvre les locations parent et enfant.

Oracle Cloud Infrastructure (OCI) Organization Management offre deux types de location :

  • Parent : Location associée à l'abonnement financé principal.
  • Enfant : Locations qui rejoignent une organisation, c'est-à-dire qu'une location parent gère le coût et la gouvernance de l'enfant. Les locations enfants peuvent être créées en tant que locations entièrement nouvelles, ou des locations existantes peuvent être invitées à rejoindre la même organisation et à modifier votre abonnement par défaut.

Vous pouvez combiner la gestion de l'organisation OCI aux avantages des groupes élastiques. Un groupe élastique peut fonctionner sur plusieurs locations, où le responsable du groupe élastique se trouve dans la location parent et le membre du groupe élastique se trouve dans une location enfant.

  • Lorsque vous créez un groupe élastique dans une location enfant, le groupe élastique n'est visible que par la location enfant. Cela signifie que lorsque vous créez un groupe élastique dans une location enfant, le groupe élastique ne peut pas ajouter de membres à partir de la location parent ou d'une autre location enfant.

  • Il n'y a aucune différence pour la facturation de groupe élastique ou la gestion de la capacité lorsqu'un groupe élastique inclut des instances d'une ou de plusieurs locations enfants. Les membres du groupe de la location enfant ne sont pas facturés individuellement (le chef du groupe est facturé en fonction de la forme du groupe).

  • Si une location enfant est supprimée, c'est-à-dire que la relation parent-enfant est rompue, tous les membres du groupe de la location enfant deviennent des instances normales et n'appartiennent pas à un groupe élastique.

Conditions requises

Pour utiliser un groupe élastique entre les locations, vous devez définir des politiques de gestion des identités et des accès OCI qui permettent à une instance de base de données d'IA autonome dans une location enfant de joindre un groupe élastique dans la location parent.

Prenons les cas suivants :

  • Vous voulez autoriser un utilisateur de la location parent à créer une instance en tant que membre du groupe dans la location enfant, ou ajouter une instance existante de la location enfant en tant que membre du groupe à un groupe élastique dans la location parent. Pour ce faire, un utilisateur de la location parent doit disposer des politiques de gestion des identités et des accès OCI suivantes :

    Politiques requises dans la location parent :

    
    define tenancy ChildTenancy as ocid1.tenancy.oc1....
    endorse group ParentTenancyUserGroup to manage autonomous-databases in tenancy ChildTenancy
    allow group ParentTenancyUserGroup to manage autonomous-databases in tenancy

    Politiques requises dans la location enfant :

    define tenancy ParentTenancy as ocid1.tenancy.oc1...
    define group ParentTenancyUserGroup as ocid1.group.oc1...
    admit group ParentTenancyUserGroup of tenancy ParentTenancy to manage autonomous-databases in tenancy
  • Vous voulez autoriser un utilisateur de la location enfant à créer une instance en tant que membre d'un groupe élastique dans la location parent, ou ajouter une instance existante de la location enfant en tant que membre du groupe à un groupe élastique dans la location parent. Pour ce faire, un utilisateur de la location enfant doit disposer des politiques de gestion des identités et des accès OCI suivantes :

    Politiques requises dans la location parent :

    define tenancy ChildTenancy as ocid1.tenancy.oc1....
    define group ChildTenancyUserGroup as ocid1.group.oc1...
    admit group ChildTenancyUserGroup of tenancy ChildTenancy to manage autonomous-databases in tenancy

    Politiques requises dans la location enfant :

    define tenancy ParentTenancy as ocid1.tenancy.oc1...
    define group ParentTenancyUserGroup as ocid1.group.oc1...
    endorse group ChildTenancyUserGroup to manage autonomous-databases in tenancy ParentTenancy
    allow group ChildTenancyUserGroup to manage autonomous-databases in tenancy