Uso de grupos de HealthOmics ejecución - AWS HealthOmics

AWS HealthOmics Las tiendas de variantes y anotaciones dejarán de estar abiertas a nuevos clientes a partir del 7 de noviembre de 2025. Si quieres usar tiendas de variantes o tiendas de anotaciones, regístrate antes de esa fecha. Los clientes actuales pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulta el cambio de disponibilidad en la tienda de AWS HealthOmics variantes y en la tienda de anotaciones.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de grupos de HealthOmics ejecución

Si lo desea, puede crear un grupo de ejecuciones para limitar los recursos informáticos de las ejecuciones que añada al grupo. Los grupos de carreras pueden ayudarte a:

  • Coloca tus carreras en cola para no sobrepasar los límites de servicio.

  • Establece una duración máxima de ejecución para detectar las tareas que se están agotando.

  • Administra la prioridad de cada ejecución para que las más importantes se completen primero.

Si estableces el máximo de vCPU, GPU o ejecuciones simultáneas, las tareas en ejecución se pondrán en cola cuando se alcance el máximo. Si estableces una duración máxima de ejecución, la ejecución fallará si supera la duración máxima.

Usa la configuración de prioridad de ejecución para establecer la prioridad dentro de un grupo de ejecución.

Los límites de servicio tienen prioridad sobre los límites de los grupos de ejecución. Por ejemplo, si estableces el máximo de un grupo de carreras en un valor superior al máximo de tu servicio en una región, HealthOmics se aplicará el máximo de servicio.

Prioridad de ejecución

Puede usar la prioridad de ejecución para establecer la prioridad de las ejecuciones en un grupo de ejecuciones.

Si varias ejecuciones tienen la misma prioridad, la ejecución que se inició primero tiene la prioridad más alta.

También puedes establecer una prioridad para una ejecución que no esté en un grupo de carreras. La prioridad se compara con las prioridades de todas las demás ejecuciones que no están en un grupo de carreras

La prioridad de las carreras se establece cuando se inicia la ejecución. Para obtener más información, consulte Iniciar una carrera en HealthOmics.

Crea un grupo de carreras mediante la consola

Para crear un grupo de ejecución
  1. Abra la consola de HealthOmics .

  2. Si es necesario, abre el panel de navegación izquierdo (≡). Seleccione Ejecutar grupos.

  3. En la página Ejecutar grupos, elija Crear grupo de ejecución.

  4. En la página de detalles para crear un grupo de carreras, proporcione la siguiente información

    • Nombre del grupo de carreras: nombre exclusivo para este grupo de ejecución.

    • Número máximo de vCPU para ejecuciones simultáneas: la cantidad máxima de v CPUs que se puede ejecutar simultáneamente en todas las ejecuciones activas del grupo de ejecuciones.

    • Máximo GPUs: el número máximo GPUs que se puede ejecutar simultáneamente en todas las ejecuciones activas del grupo de ejecuciones.

    • Tiempo máximo de ejecución (minutos) por ejecución: el tiempo máximo de cada ejecución (en minutos). Si una ejecución supera el tiempo máximo de ejecución, la ejecución falla automáticamente.

    • Número máximo de ejecuciones simultáneas: el número máximo de ejecuciones que se pueden ejecutar al mismo tiempo.

  5. (opcional) Puedes añadir hasta 50 etiquetas al grupo de carreras.

  6. Elige Crear grupo de carreras.

Cree un grupo de ejecución mediante la CLI

Para crear un grupo de carreras, usa la operación de create-run-groupAPI para crear un grupo de carreras con el nombreTestRunGroup. En el siguiente ejemplo, se establece un máximo de 20 CPUs GPUs, 10 y 5 ejecuciones y una duración máxima de 600 minutos.

aws omics create-run-group --name TestRunGroup \ --max-cpus 20 \ --max-gpus 10 \ --max-duration 600 \ --max-runs 5

La respuesta de esta operación de API incluye el ID de la nueva operación creadaRunGroup.

{ "arn": "arn:aws:omics:us-west-2:12345678901:runGroup/2839621", "id": "2839621", "tags": {} }

Para obtener información adicional sobre el grupo de ejecución, usa este ID con la operación de get-run-groupAPI, como se muestra en el siguiente ejemplo.

aws omics get-run-group --id run group id

La respuesta incluye la configuración de límites para el grupo de ejecuciones y las etiquetas asignadas.

{ "arn": "arn:aws:omics:us-west-2:776893852117:runGroup/2839621", "id": "2839621", "name": "TestRunGroup", "maxCpus": 20, "maxRuns": 5, "maxDuration": 600, "creationTime": "2024-06-12T15:35:39.191730+00:00", "tags": {}, "maxGpus": 10 }

También puedes usar la operación de la list-run-groupAPI para ver todos los grupos de carreras creados.

aws omics list-run-groups

Elimina un grupo de carreras mediante la consola

Puede eliminar un grupo de carreras si no hay ninguna ejecución asociada a ese grupo de carreras con el estado PENDINGSTARTING,RUNNING, oSTOPPING.

Para eliminar un grupo de carreras, sigue estos pasos.

  1. Abra la consola de HealthOmics .

  2. Si es necesario, abre el panel de navegación izquierdo (≡). Seleccione Ejecutar grupos.

  3. En la página Ejecutar grupos, elija el grupo de ejecución que desee eliminar y elija Eliminar entre xx.

Eliminar un grupo de ejecución mediante la CLI

Puede eliminar un grupo de carreras si no hay ninguna ejecución asociada a ese grupo de ejecuciones con el estado PENDINGSTARTING,RUNNING, oSTOPPING.

En el siguiente ejemplo, se muestra cómo se puede utilizar AWS CLI para eliminar un grupo de carreras. No recibirás ninguna respuesta. Para ejecutar el ejemplo, sustituya el run group id por el ID del grupo de ejecución que desee eliminar.

aws omics delete-run-group --id run group id