Las directivas de cuota de recursos controlan la cantidad de recursos que están disponibles para los usuarios. Las directivas de cuota de recursos se definen para limitar los recursos que puede consumir cada usuario, proyecto u organización. Los casos prácticos de este procedimiento son una introducción a las directivas de cuota de recursos.
Si no se ha definido ninguna directiva de cuota de recursos, no se aplicará ningún gobierno y los usuarios podrán consumir los recursos hasta que se agoten todos los disponibles.
Como administrador de nube, puede crear una o varias directivas de cuota de recursos y aplicarlas, por ejemplo, en el nivel de organización. A medida que los usuarios de la organización solicitan la implementación de recursos, las directivas de cuota de recursos hacen un seguimiento del consumo de recursos para garantizar que las nuevas solicitudes de implementación no superen los límites de recursos definidos en las directivas.
Definir el ámbito de la directiva
- Si el ámbito de la directiva es la organización, todos los recursos de la organización se administran con base en las directivas definidas.
- Si el ámbito de la directiva es varios proyectos, los recursos asociados con los proyectos especificados se administran con base en la directiva definida.
- Si el ámbito de la directiva es un solo proyecto, los recursos asociados con ese proyecto se administran con base en la directiva definida. Los demás proyectos no se ven afectados.
Definir límites de nivel de ámbito
Al definir cuotas de recursos, debe especificar límites de nivel de ámbito para cada recurso. Los límites de nivel proporcionan gobierno de recursos adicional. Por ejemplo, si desea aplicar una directiva de cuota de recursos a toda la organización, puede establecer el nivel de ámbito en límites de organización o definir límites para un segmento más pequeño, como proyectos o usuarios dentro de esa organización.
Puede establecer un solo límite para un tipo de recurso por nivel de ámbito en la misma directiva. Por ejemplo, puede establecer una cuota de recursos para el consumo de almacenamiento en el nivel de organización y por usuario en la misma directiva. No puede definir dos cuotas de almacenamiento en el nivel de organización en la misma directiva.
Los límites de cuotas de recursos dependen de un ámbito de directiva amplio. Si cambia el ámbito después de definir los límites de cuota de recursos, se eliminará la configuración de cuota de recursos y deberá volver a empezar.
Opción | Descripción | Disponible en estos niveles de ámbito de directiva |
---|---|---|
Límites de organización | Limita la cantidad de recursos que están disponibles para el consumo en el nivel de organización. Las cuotas de recursos con límites de la organización se distribuyen entre todos los usuarios o todos los proyectos de la organización. |
|
Límites de usuarios de la organización | Limita la cantidad total de recursos que cada usuario puede consumir dentro de la organización. |
|
Límites de proyectos | Limita la cantidad de recursos que están disponibles para el consumo en el nivel de proyecto. Las cuotas de recursos con límites del proyecto se distribuyen entre todos los usuarios de los proyectos especificados. Los límites de proyecto no son acumulativos. Si el ámbito de la directiva se establece en varios proyectos, los límites de recursos se aplican por proyecto. |
|
Límites de usuarios de proyecto | Limita la cantidad total de recursos que puede consumir cada usuario que pertenece a los proyectos especificados en el nivel de proyecto. |
|
Cómo se aplican las directivas de cuota de recursos
- Es posible aplicar varias directivas de cuota de recursos. Las directivas de cuota de recursos se evalúan y se aplica una de ellas a la solicitud de implementación. Si hay varias directivas definidas para un recurso en el mismo nivel de ámbito, se aplica la cuota de recursos con el valor de límite más bajo. El caso práctico de este procedimiento proporciona más información sobre cómo se procesan las cuotas de recursos.
- Cuando se aplica una directiva de cuota de recursos, todos los recursos de implementación existentes se evalúan con relación a la cuota de recursos, excepto las solicitudes de implementación en curso. El uso de recursos se actualiza una vez completada la solicitud de implementación, por lo que las solicitudes en curso no se incluyen en la evaluación.
- Al implementar plantillas de nube, las directivas de cuota de recursos permiten el sobreaprovisionamiento del almacenamiento, ya que el sistema no conoce el tamaño de almacenamiento real de la implementación antes de que la máquina se aprovisione en el endpoint. Después de que se actualiza el uso de recursos y el sistema reconoce que los recursos de aprovisionamiento superan el límite de cuota de recursos, la directiva no permite ninguna solicitud posterior.
- Las directivas de cuota de recursos se aplican en las siguientes acciones del día 2: Agregar disco, Cambiar propietario, Cambiar proyecto, Cambiar tamaño de máquina, Cambiar tamaño de disco de arranque, Cambiar tamaño de disco, Actualizar implementación.
- Las directivas de cuota de recursos solo admiten recursos de VMware vSphere, Amazon Web Services, Microsoft Azure y Google Cloud Platform creados a partir de plantillas de nube.
Cuándo se aplican las directivas de cuota de recursos
- Un usuario solicita un elemento del catálogo en Automation Service Broker o una plantilla de nube en Automation Assembler.
- Un usuario cambia una implementación o sus recursos de componentes.
- Cuando se crea una nueva directiva o se actualiza una existente, el sistema puede tardar hasta dos minutos en aplicar los cambios. Por ejemplo, si crea una nueva implementación dentro de los dos minutos siguientes a la actualización de una directiva, es posible que las actualizaciones de la directiva no se apliquen a la solicitud de implementación.
Procedimiento
En este caso práctico, hay tres definiciones de directiva que explican la manera en la que se pueden crear directivas de cuota de recursos y los resultados que ofrecen cuando se aplican.
- Seleccione .
- Configure la directiva de cuota de recursos 1.
Como administrador de nube, querrá controlar cómo se distribuyen los recursos entre los usuarios y los proyectos de la organización que administra.
- Determine cuándo la directiva es válida.
Ajuste Valor de ejemplo Ámbito Organización La directiva se aplica a toda la organización.
- Defina las cuotas de recursos.
Nivel de ámbito Recurso y límite Límites de organización CPU= 2000 Límites de usuarios de la organización CPU= 10 Límites de proyecto CPU= 200 Límites de usuarios del proyecto CPU= 5
En este escenario, la cantidad total que está disponible para el consumo entre todos los usuarios de la organización es de 2000 CPU, y la cantidad total disponible por proyecto es de 200 CPU. Cada usuario puede utilizar hasta 5 CPU en cada proyecto al que pertenece, pero no más de 10 CPU entre todas sus implementaciones. Una vez que se alcanzan los límites de nivel de ámbito, se produce un error en todas las nuevas solicitudes de implementación que superen este límite.
- Determine cuándo la directiva es válida.
- Configure la directiva de cuota de recursos 2.
Como administrador del proyecto, querrá controlar cómo se distribuyen los recursos entre los desarrolladores en los distintos proyectos que administra.
- Determine cuándo la directiva es válida.
Ajuste Valor de ejemplo Ámbito Varios proyectos
Defina los criterios del proyecto. Por ejemplo:
Project name contains dev
Esta directiva se aplica solo a proyectos cuyo nombre contiene la frase dev.
- Defina las cuotas de recursos.
Nivel de ámbito Recurso y límite Límites de proyecto CPU= 100 Límites de usuarios del proyecto CPU= 10
En este escenario, se evalúan los recursos disponibles en cada nivel de ámbito y se aplican tanto la directiva 1 como la directiva 2. De las dos directivas, se aplican los límites más bajos.- Se aplican los límites de usuario de proyectos de la directiva 1, porque el valor definido es menor que en la directiva 2.
- Se aplican los límites de proyecto de la directiva 2, porque el valor definido es menor que en la directiva 1.
- Los límites de nivel de organización definidos en la directiva 1 también se aplican a los proyectos especificados en el ámbito de la directiva 2.
- Determine cuándo la directiva es válida.
- Configure la directiva de cuota de recursos 3.
Como administrador de nube, querrá distribuir los recursos en el nivel de proyecto y organización de manera uniforme entre los usuarios.
- Determine cuándo la directiva es válida.
Ajuste Valor de ejemplo Ámbito Organización
La directiva se aplica a toda la organización.
- Defina las cuotas de recursos.
Nivel de ámbito Recurso y límite Límites de organización CPU= 1000 Límites de usuarios de la organización CPU= 50 Límites de usuarios del proyecto CPU= 3 - Se aplican los límites de usuario de proyectos de la directiva 3, porque el valor definido es menor que en la directiva 1 y la directiva 2.
- No se aplican los límites de usuarios de organización de la directiva 3. En su lugar, se aplica el límite definido en la directiva 1, porque el valor es inferior.
- Se aplican los límites de nivel de organización definidos de la directiva 3, porque el valor es menor que en la directiva 1.
- Determine cuándo la directiva es válida.
Resumen,
En función de los ejemplos de configuración anteriores, el siguiente diagrama resume cómo se aplican las cuotas de recursos en varias directivas.
Qué hacer a continuación
- Para obtener más ejemplos sobre cómo se procesan y se aplican otras directivas, consulte Cómo se procesan las directivas de Automation Service Broker.
- Configure directivas que sean relevantes para las organizaciones y los proyectos.
- Supervise los recursos aprovisionados en el panel de control Mi uso de recursos. Consulte Más información sobre los elementos del catálogo de Automation Service Broker.