cuotas de ejemplo

Obtenga información sobre cuotas de ejemplo con ejemplos específicos de cómo utilizar políticas de cuotas.

Los ejemplos de palabras reales notables que utilizan políticas de cuotas pueden ser:

  • Cree un compartimento para un desarrollador. Bloquearlos para que no utilicen todo excepto 1 instancia DBaaS, 10 núcleos de máquina virtual standard2 y 50 GB de almacenamiento de bloques.
  • Cree un compartimento para el departamento de RR. HH., solo para cuestiones de permiso. Bloquear todos los servicios.
  • Cree un compartimento para el equipo que gestione los datos de clientes internacionales en el centro de datos de un país. En este compartimento, los usuarios solo pueden crear máquinas virtuales en ese país, pero no en otros centros de datos.

A continuación se muestran ejemplos específicos de cómo utilizar políticas de cuotas:

  • No permitir el uso de notificaciones o correos electrónicos salientes:

    Zero email-delivery quotas in compartment MyCompartment
    Zero notifications quotas in compartment MyCompartment
  • Limite el uso de recursos costosos, como exadata a 1, en todo el arrendamiento:

    set database quota /*exadata*/ to 1 in tenancy
  • Limite los núcleos de las series de recursos informáticos VM.Standard2 y BM.Standard2 a 10 en todos los compartimentos, excepto en el compartimento productionApp:

    set compute-core quota standard2-core-count to 10 in tenancy
    unset compute-core quota standard2-core-count in compartment productionApp
  • Defina la cuota de las series de recursos informáticos VM.Standard.E4 y BM.Standard.E4 en 240 OCPU (núcleos) en cada dominio de disponibilidad del compartimento MyCompartment en la región Oeste de EE. UU. (Phoenix):

    set compute-core quota standard-e4-core-count to 240 in compartment MyCompartment where request.region = us-phoenix-1
  • Dirigir una cuota a un arrendamiento completo: el uso de la palabra clave in tenancy al final de una sentencia de cuota aplica la cuota a todo el arrendamiento. En este ejemplo, el número total de OCPU para las unidades de las series VM.Standard2 y BM.Standard2 está restringido a 240 en todo el arrendamiento (todas las regiones/todos los dominios de disponibilidad).

    set compute-core quota standard2-core-count to 240 in tenancy
  • Dirigir una cuota a un compartimento determinado: mediante la palabra clave in compartment, seguida del nombre del compartimento al final de una sentencia de cuota, se restringe la aplicación de cuota solo a ese compartimento del arrendamiento. En este ejemplo, el número total de OCPU para las unidades de las series VM.Standard2 y BM.Standard2 está restringido a 20 para ItCompartment.

    set compute-core quota standard2-core-count to 20 in compartment ItCompartment
  • Destino de una cuota para una región o dominio de disponibilidad específicos: el ámbito de una cuota se puede restringir aún más a la región específica de un arrendamiento. En este ejemplo, el número total de OCPU para las unidades de las series VM.Standard2 y BM.Standard2 está restringido a 20 solo para la región Oeste de EE. UU. (Phoenix).

    set compute-core quota standard2-core-count to 20 in compartment MyCompartment where request.region = us-phoenix-1
  • Destino de un dominio de disponibilidad específico en una región: en el ejemplo, el número total de OCPU para las unidades de las series VM.Standard2 y BM.Standard2 está restringido a 20 solo para el dominio de disponibilidad 1 en la región Phoenix.

    set compute-core quota standard2-core-count to 20 in compartment MyCompartment where request.ad=abcd:US-PHOENIX-1-AD-1
  • Destino de una cuota para toda una familia de recursos: puede definir una cuota para toda una familia de recursos, como todos los tipos de núcleo de recursos informáticos o todas las bases de datos.

    set compute-core quota to 0 in tenancy
    Set database quota to 0 in compartment quotassdktest
  • Compartimentos anidados de destino: las cuotas se pueden definir en cualquier compartimento secundario de la jerarquía de compartimentos. Para asignar una cuota a compartimentos anidados, utilice la siguiente sintaxis: parent:child:another_child. Si un administrador de arrendamiento desea asegurarse de que solo el compartimento grand_child está limitado a 10 núcleos, donde el compartimento grand_child existe en el compartimento child y que existe en el compartimento parent, utilice la política correspondiente.

    set compute-core quota standard2-core-count to 10 in compartment parent:child:grand_child
    zero compute-core quotas in tenancy
    set compute-core quota standard2-core-count to 240 in tenancy
  • Realice una lista de permitidos, defina cada cuota de una familia en cero y, a continuación, asigne recursos de forma explícita:

    zero compute-core quotas in tenancy
    set compute-core quota standard-e4-core-count to 240 in tenancy
  • No permitir todos los recursos de una familia de servicios excepto recursos específicos: en este ejemplo se utilizan las sentencias zero y unset para no permitir ninguna unidad de OCPU, excepto las series VM.Standard2 y BM.Standard2.

    zero compute-core quotas in tenancy
    unset compute-core quota standard2-core-count in tenancy
  • Limite la creación de recursos informáticos de E/S denso a una sola región:

    zero compute-core quotas /*dense-io*/ in tenancy
    set compute-core quota /*dense-io*/ to 48 in tenancy where request.region = us-phoenix-1

    Puede borrar las cuotas mediante una sentencia unset, que elimina la cuota de un recurso. Los límites de este recurso ahora se aplicarán según los límites de servicio:

    zero compute-core quotas in tenancy
    unset compute-core quota standard-e4-core-count in tenancy