

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo dei gruppi di HealthOmics esecuzione
<a name="creating-run-groups"></a>

Facoltativamente, puoi creare un gruppo di esecuzione per limitare le risorse di calcolo per le esecuzioni che aggiungi al gruppo. I gruppi Run possono aiutarti a:
+ Metti in coda le tue esecuzioni in modo da non superare i limiti di servizio.
+ Rileva le attività in corso di esecuzione impostando una durata massima di esecuzione.
+ Gestisci la priorità di ogni esecuzione in modo che le esecuzioni più importanti vengano completate per prime.

Se si imposta il numero massimo di vCPU, GPU o esecuzioni simultanee, le attività di esecuzione verranno messe in coda quando viene raggiunto il numero massimo. Se si imposta una durata massima di esecuzione, l'esecuzione ha esito negativo se supera la durata massima.

Utilizzate l'impostazione della priorità di esecuzione per stabilire la priorità all'interno di un gruppo di esecuzione. 

I limiti di servizio hanno la precedenza sui limiti del gruppo di esecuzione. Ad esempio, se si imposta un numero massimo di run group su un valore superiore a quello massimo del servizio in una regione, HealthOmics applica il valore massimo del servizio.

**Topics**
+ [Priorità di esecuzione](#run-priority)
+ [Crea un gruppo di corsa utilizzando la console](#console-create-run-group)
+ [Crea un gruppo di esecuzione utilizzando la CLI](#api-create-run-group)
+ [Eliminare un gruppo di esecuzione utilizzando la console](#console-delete-run-group)
+ [Eliminare un gruppo di esecuzione utilizzando la CLI](#api-delete-run-group)

## Priorità di esecuzione
<a name="run-priority"></a>



È possibile utilizzare la priorità di esecuzione per stabilire la priorità delle esecuzioni in un gruppo di esecuzione. 

Se più esecuzioni hanno la stessa priorità, l'esecuzione iniziata per prima ha la priorità più alta.



Puoi anche impostare una priorità per una corsa che non fa parte di un gruppo di corse. La priorità viene confrontata con le priorità di tutte le altre esecuzioni che non fanno parte di un gruppo di corse



La priorità di esecuzione viene impostata all'inizio della corsa. Per ulteriori informazioni, consulta [Inizia una corsa in HealthOmics](starting-a-run.md).

## Crea un gruppo di corsa utilizzando la console
<a name="console-create-run-group"></a>

**Per creare un gruppo di corsa**

1. Apri la [HealthOmics console](https://console.aws.amazon.com/omics/).

1.  Se necessario, apri il pannello di navigazione a sinistra (≡). Scegli **Esegui gruppi**.

1. Nella pagina **Esegui gruppi**, scegli **Crea gruppo di corsa**.

1. Nella pagina dei **dettagli di Crea gruppo di corsa**, fornisci le seguenti informazioni
   + **Nome del gruppo di esecuzione**: un nome univoco per questo gruppo di esecuzione. 
   + Numero **massimo di vCPU per esecuzioni simultanee**: il numero massimo di v CPUs che possono essere eseguite contemporaneamente su tutte le esecuzioni attive nel gruppo di esecuzione.
   + **Max GPUs**: il numero massimo di esecuzioni GPUs che possono essere eseguite contemporaneamente su tutte le esecuzioni attive del gruppo di esecuzione.
   + **Tempo di esecuzione massimo (minuti) per esecuzione**: il tempo massimo per ogni esecuzione (in minuti). Se un'esecuzione supera il tempo di esecuzione massimo, l'esecuzione ha esito negativo automaticamente.
   + Numero **massimo di esecuzioni simultanee**: il numero massimo di esecuzioni che possono essere eseguite contemporaneamente.

1. (opzionale) Puoi aggiungere fino a 50 **tag** al gruppo di esecuzione.

1. Scegli **Crea gruppo di corsa**.

## Crea un gruppo di esecuzione utilizzando la CLI
<a name="api-create-run-group"></a>

Per creare un gruppo di esecuzione, utilizzate l'operazione **create-run-group**API per creare un gruppo di esecuzione denominato`TestRunGroup`. L'esempio seguente imposta un massimo di 20 CPUs, 10 GPUs, 5 esecuzioni e una durata massima di esecuzione di 600 minuti. 

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

La risposta di questa operazione API include l'ID del nuovo file creato`RunGroup`. 

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

Per ottenere informazioni aggiuntive sul gruppo di esecuzione, utilizzate questo ID con l'operazione **get-run-group**API, come illustrato nell'esempio seguente.

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

La risposta include le impostazioni dei limiti per il gruppo di esecuzione e i tag assegnati.

```
{
    "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
}
```

Puoi anche utilizzare l'operazione **list-run-group**API per visualizzare tutti i gruppi di esecuzione creati.

```
aws omics list-run-groups     
```

## Eliminare un gruppo di esecuzione utilizzando la console
<a name="console-delete-run-group"></a>

È possibile eliminare un gruppo di esecuzione se non vi sono esecuzioni associate a quel gruppo di esecuzione con lo stato di `PENDING``STARTING`,`RUNNING`, o`STOPPING`.

Per eliminare un gruppo di corsa, segui questi passaggi. 

1. Apri la [HealthOmics console](https://console.aws.amazon.com/omics/).

1.  Se necessario, apri il pannello di navigazione a sinistra (≡). Scegli **Esegui gruppi**.

1. Nella pagina **Esegui gruppi**, scegli il gruppo di esecuzione da eliminare e scegli **Elimina** nella casella xx.

## Eliminare un gruppo di esecuzione utilizzando la CLI
<a name="api-delete-run-group"></a>

È possibile eliminare un gruppo di esecuzione se non vi sono esecuzioni associate a quel gruppo di esecuzione con lo stato di`PENDING`, `STARTING``RUNNING`, o`STOPPING`.

L'esempio seguente mostra come utilizzare AWS CLI per eliminare un gruppo di corsa. Non riceverai alcuna risposta. Per eseguire l'esempio, sostituisci `run group id` con l'ID del gruppo di esecuzione che desideri eliminare. 

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