Uso de configuraciones de instancias y pools de instancias

Puede simplificar la gestión de sus instancias informáticas utilizando recursos como configuraciones de instancias y pools de instancias.

Una configuración de instancia es una plantilla que define la configuración que se utilizará al crear instancias informáticas.

Un pool de instancias es un juego de instancias gestionadas como grupo.

Configuraciones de instancia

Una configuración de instancia define la configuración que se utilizará al crear instancias informáticas, incluidos detalles como la imagen base, la unidad y los metadatos. También puede especificar los recursos asociados para la instancia, como las asociaciones de volumen en bloque y la configuración de red, y puede asociar la instancia a una reserva de capacidad.

Para conocer los pasos para crear una configuración de instancia, consulte Creación de una configuración de instancia.

Para modificar una configuración de instancia existente, cree una nueva configuración de instancia con la configuración deseada.

Para conocer los pasos para eliminar una configuración de instancia, consulte Eliminación de configuraciones de instancia.

Pools de instancias

Los pools de instancias permiten crear y gestionar varias instancias informáticas en la misma región que un grupo. También permiten la integración con otros servicios, como el servicio Load Balancer y el servicio IAM.

Puede crear un pool de instancias utilizando una configuración de instancia existente.

Después de crear un pool de instancias, puede actualizar el tamaño del pool, agregar y eliminar instancias existentes del pool, y asociar o desasociar equilibradores de carga y equilibradores de carga de red. También puede actualizar el pool de instancias para utilizar una configuración de instancia diferente o para colocar instancias en un dominio de disponibilidad, un dominio de errores o una subred diferentes.

Puede ajustar automáticamente el número de instancias en un pool de instancias en función de las métricas de rendimiento o un programa. También puede parar e iniciar instancias en un pool de instancias en función de un programa. Para ello, habilite la escala automática del pool de instancias.

Una red de cluster es un tipo especial de pool de instancias diseñado para trabajos informáticos en masa y de alto rendimiento.

Estados del ciclo de vida del pool de instancias

En la siguiente lista se describen los diferentes estados del ciclo de vida de los pools de instancias.

  • Aprovisionando: al crear un pool de instancias, este es el primer estado en el que se encuentra el pool de instancias. Las instancias del pool de instancias se configuran según la configuración de la instancia especificada.
  • Iniciando: las instancias están en proceso de lanzamiento. En este punto, la única acción que puede realizar es terminar el pool de instancias.
  • En ejecución: las instancias se han creado y se están ejecutando.
  • Parando: las instancias están en proceso de cierre.
  • Parado: las instancias están cerradas.
  • Ampliando: una vez que se ha creado un pool de instancias, si actualiza el tamaño del pool de instancias, accederá a este estado mientras crea instancias (para aumentos de tamaño del pool) o termina instancias (para reducciones de tamaño del pool). En este punto, la única acción que puede realizar es terminar el pool de instancias.
  • Finalizando: las instancias y los recursos asociados están siendo terminados.
  • Finalizado: el pool de instancias, todas sus instancias y recursos asociados se han terminado.

Distribución de instancias entre dominios de errores para alta disponibilidad

Por defecto, las instancias de un pool se distribuyen en todos los dominios de errores de la mejor manera basada en la capacidad. Si la capacidad no está disponible en un dominio de errores, las instancias se colocan en otros dominios de errores para permitir que el pool de instancias se inicie correctamente.

En un escenario de alta disponibilidad, puede hacer que las instancias de un pool se distribuyan uniformemente entre todos los dominios de errores que especifique. Si no hay suficiente capacidad disponible en uno de los dominios de errores, el pool de instancias no se inicia ni se escala correctamente y, además, una solicitud de trabajo para el pool de instancias devuelve un error de "capacidad insuficiente". Para solucionar el error de capacidad, espere a que la capacidad esté disponible o actualice la configuración de ubicación (el dominio de disponibilidad y el dominio de errores) para el pool de instancias.

Limitaciones y consideraciones

Al trabajar con configuraciones de instancias y pools de instancias, tenga en cuenta lo siguiente:

  • No puede suprimir una configuración de instancia si está asociada a un pool de instancias.
  • Puede usar la misma configuración de instancia para varios pools de instancias. Sin embargo, un pool de instancias solo puede tener una configuración de instancia asociada.
  • Si un pool de instancias ha estado en el estado Ampliando o Aprovisionando durante un período prolongado, el número de instancias solicitadas puede superar el número de instancias disponibles. En este escenario, después de 24 horas, el pool de instancias pasa a En ejecución con la capacidad disponible, que puede ser menor que el número de instancias solicitadas. El tamaño del pool de instancias se actualiza para reflejar el número de instancias que se están ejecutando actualmente.

  • Si modifica la configuración de instancia para un pool de instancias, las instancias existentes que forman parte de ese pool no cambian. Cualquier instancia nueva creada después de la modificación de la configuración de instancia utiliza la nueva configuración. No se crean nuevas instancias a menos que aumente el tamaño del pool de instancias o termine las instancias existentes.
  • Si disminuye el tamaño de un pool de instancias, para equilibrar las instancias entre ubicaciones (dominio de disponibilidad y dominio de errores), las instancias se terminan en primer lugar según cuántas instancias del pool de instancias están en ese dominio de disponibilidad y dominio de errores. Dentro de una ubicación, las instancias más antiguas se terminan primero.

Política de IAM necesaria

Para utilizar Oracle Cloud Infrastructure, un administrador debe otorgarle acceso de seguridad en una política . Este acceso está requerido tanto si está utilizando la consola como la API de REST con un SDK, una CLI u otra herramienta. Si recibe un mensaje que indica que no tiene permiso o no está autorizado, verifique con su administrador qué tipo de acceso tiene y en qué compartimento  debe trabajar.

Para administradores: para una política típica que da acceso a pools de instancias y configuraciones de instancias, consulte Permitir a los usuarios gestionar configuraciones de instancias de Compute, pools de instancias y redes de cluster.

Etiquetado de recursos

Puede aplicar etiquetas a los recursos para facilitar su organización según las necesidades de su negocio. Aplique las etiquetas al crear un recurso o actualice el recurso más tarde con las etiquetas que desee. Para obtener información general sobre la aplicación de etiquetas, consulte Etiquetas de recursos.

Propagación del etiquetado en los recursos

Los servicios de OCI propagan todas las etiquetas de formato libre de un recurso principal y las etiquetas definidas a recursos secundarios cuando ambos recursos soportan el tipo de etiquetas. Por ejemplo, cuando los pools de instancias crean instancias, las etiquetas del pool de instancias y la configuración de la instancia se propagan a los recursos creados. Entre los recursos se incluyen instancias creadas por el pool, las VNIC principales, las VNIC secundarias, los volúmenes de inicio y los volúmenes en bloque creados con la instancia. Las etiquetas no se propagan a las instancias existentes asociadas al pool.

A veces, las etiquetas del pool de instancias, la configuración de la instancia y los recursos pueden entrar en conflicto. En esos casos, los valores de etiqueta de la configuración de la instancia se propagan a los recursos, sobrescribiendo tanto el pool de instancias como los valores de etiqueta de recurso. Si el pool de instancias y las etiquetas de recursos entran en conflicto y la configuración de la instancia no tiene una etiqueta, los valores de etiqueta del pool de instancias se propagan a los recursos, sobrescribiendo los valores de etiqueta de recurso.