

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usando grupos de HealthOmics execução
<a name="creating-run-groups"></a>

Opcionalmente, você pode criar um grupo de execuções para limitar os recursos computacionais das execuções que você adiciona ao grupo. Grupos organizados podem ajudar você a:
+ Coloque suas corridas na fila para que você não exceda os limites de serviço.
+ Identifique tarefas desnecessárias definindo uma duração máxima de execução.
+ Gerencie a prioridade de cada corrida para que as mais importantes sejam concluídas primeiro.

Se você definir o máximo de vCPU, GPU ou execuções simultâneas, as tarefas de execução entrarão na fila quando o máximo for atingido. Se você definir uma duração máxima de execução, a execução falhará se exceder a duração máxima.

Use a configuração de prioridade de execução para estabelecer a prioridade em um grupo de execução. 

Os limites do serviço têm precedência sobre os limites do grupo de execução. Por exemplo, se você definir o máximo de um grupo de execução com um valor maior do que o máximo de serviço em uma região, HealthOmics aplica o máximo de serviço.

**Topics**
+ [Prioridade de execução](#run-priority)
+ [Crie um grupo de execução usando o console](#console-create-run-group)
+ [Crie um grupo de execução usando a CLI](#api-create-run-group)
+ [Excluir um grupo de execução usando o console](#console-delete-run-group)
+ [Excluir um grupo de execução usando a CLI](#api-delete-run-group)

## Prioridade de execução
<a name="run-priority"></a>



Você pode usar a prioridade de execução para estabelecer a prioridade das execuções em um grupo de execução. 

Se várias execuções tiverem a mesma prioridade, a execução que começou primeiro terá a prioridade mais alta.



Você também pode definir uma prioridade para uma corrida que não esteja em um grupo de corrida. A prioridade é comparada com as prioridades de todas as outras corridas que não estão em um grupo de corridas



Você define a prioridade da execução ao iniciar a execução. Para obter mais informações, consulte [Comece uma corrida em HealthOmics](starting-a-run.md).

## Crie um grupo de execução usando o console
<a name="console-create-run-group"></a>

**Para criar um grupo de execução**

1. Abra o [console de HealthOmics ](https://console.aws.amazon.com/omics/).

1.  Se necessário, abra o painel de navegação esquerdo (≡). Escolha **Executar grupos**.

1. Na página **Executar grupos**, escolha **Criar grupo de execução**.

1. Na página **Criar detalhes do grupo de execução**, forneça as seguintes informações
   + **Nome do grupo de execução** - Um nome exclusivo para esse grupo de execução. 
   + **Máximo de vCPU para execuções simultâneas** - O número máximo de v CPUs que pode ser executado simultaneamente em todas as execuções ativas no grupo de execução.
   + **Máximo GPUs** - O número máximo GPUs que pode ser executado simultaneamente em todas as execuções ativas no grupo de execução.
   + **Tempo máximo de execução (minutos) por corrida** - O tempo máximo para cada corrida (em minutos). Se uma execução exceder o tempo máximo de execução, a execução falhará automaticamente.
   + **Máximo de execuções simultâneas** - O número máximo de execuções que podem ser executadas ao mesmo tempo.

1. (opcional) Você pode adicionar até 50 **tags** ao grupo de execução.

1. Escolha **Criar grupo de execução**.

## Crie um grupo de execução usando a CLI
<a name="api-create-run-group"></a>

Para criar um grupo de execução, use a operação de **create-run-group**API para criar um grupo de execução chamado`TestRunGroup`. O exemplo a seguir define um máximo de 20 CPUs, 10 GPUs, 5 execuções e uma duração máxima de execução de 600 minutos. 

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

A resposta dessa operação de API inclui o ID do recém-criado`RunGroup`. 

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

Para obter informações adicionais sobre o grupo de execução, use esse ID com a operação da **get-run-group**API, conforme mostrado no exemplo a seguir.

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

A resposta inclui as configurações de limite para o grupo de execução e as tags atribuídas.

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

Você também pode usar a operação da **list-run-group**API para visualizar todos os grupos de execução criados.

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

## Excluir um grupo de execução usando o console
<a name="console-delete-run-group"></a>

Você pode excluir um grupo de execução se não houver execuções associadas a esse grupo de execução com o status de`PENDING`,`STARTING`,`RUNNING`, ou`STOPPING`.

Para excluir um grupo de execução, siga estas etapas. 

1. Abra o [console de HealthOmics ](https://console.aws.amazon.com/omics/).

1.  Se necessário, abra o painel de navegação esquerdo (≡). Escolha **Executar grupos**.

1. Na página **Executar grupos**, escolha o grupo de execução a ser excluído e escolha **Excluir** no xx.

## Excluir um grupo de execução usando a CLI
<a name="api-delete-run-group"></a>

Você pode excluir um grupo de execução se não houver execuções associadas a esse grupo de execução com o status de`PENDING`,`STARTING`,`RUNNING`, ou`STOPPING`.

O exemplo a seguir mostra como você pode usar o AWS CLI para excluir um grupo de execução. Você não receberá uma resposta. Para executar o exemplo, `run group id` substitua o pelo ID do grupo de execução que você deseja excluir. 

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