Requisitos de computação e memória para tarefas HealthOmics - AWS HealthOmics

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á.

Requisitos de computação e memória para tarefas HealthOmics

HealthOmics executa suas tarefas privadas de fluxo de trabalho em uma instância omics. HealthOmics fornece uma variedade de tipos de instância para acomodar diferentes tipos de tarefas. Cada tipo de instância tem uma configuração fixa de memória e vCPU (e configuração de GPU fixa para tipos de instância de computação acelerada). O custo do uso de uma instância omics varia de acordo com o tipo de instância. Para obter detalhes, consulte a página HealthOmics de preços.

Para tarefas em um fluxo de trabalho, você especifica a memória necessária e v CPUs no arquivo de definição do fluxo de trabalho. Quando uma tarefa de fluxo de trabalho é executada, HealthOmics aloca a menor instância omics que acomoda a memória solicitada e v. CPUs Por exemplo, se uma tarefa precisar de 64 GiB de memória e 8 vCPUs, HealthOmics seleciona. omics.r.2xlarge

Recomendamos que você analise os tipos de instância e defina o v CPUs e o tamanho da memória solicitados para corresponder à instância que melhor atenda às suas necessidades. O contêiner de tarefas usa o número de v CPUs e o tamanho da memória que você especifica no arquivo de definição do fluxo de trabalho, mesmo que o tipo de instância tenha v CPUs e memória adicionais.

A lista a seguir contém informações adicionais sobre alocação de vCPU e memória:

  • As alocações de recursos de contêineres são limites rígidos. Se uma tarefa ficar sem memória ou tentar usar v adicionalCPUs , a tarefa gerará um registro de erros e sairá.

  • Se você não especificar nenhum requisito de computação ou memória, HealthOmics seleciona omics.c.large e usa como padrão uma configuração com 1 vCPU e 1 GiB de memória.

  • A configuração mínima que você pode solicitar é de 1 vCPU e 1 GiB de memória.

  • Se você especificar vCPUs, memory, or GPUs that exceda os tipos de instância compatíveis, HealthOmics gerará uma mensagem de erro e o fluxo de trabalho falhará nas validações

  • Se você especificar unidades fracionárias, HealthOmics arredonda para o número inteiro mais próximo.

  • HealthOmics reserva uma pequena quantidade de memória (5%) para agentes de gerenciamento e registro, portanto, a alocação total de memória pode nem sempre estar disponível para o aplicativo na tarefa.

  • HealthOmics combina os tipos de instância para atender aos requisitos de computação e memória que você especifica e pode usar uma combinação de gerações de hardware. Por esse motivo, pode haver algumas pequenas variações nos tempos de execução da mesma tarefa.

Esses tópicos fornecem detalhes sobre os tipos de instância HealthOmics compatíveis.

nota

Para instâncias padrão, otimizadas para computação e memória, aumente o tamanho da largura de banda da instância se a instância exigir uma taxa de transferência maior. EC2 As instâncias da Amazon com menos de 16 v CPUs (tamanho 4xl ou menor) podem experimentar uma explosão na taxa de transferência. Para obter mais informações sobre a taxa de transferência de EC2 instâncias da Amazon, consulte a largura de banda da instância EC2 disponível da Amazon.

Tipos de instância padrão

Para tipos de instância padrão, as configurações buscam um equilíbrio entre poder computacional e memória.

HealthOmics suporta as instâncias de 32xlarge e 48xlarge nas seguintes regiões: Oeste dos EUA (Oregon) e Leste dos EUA (Norte da Virgínia).

Instância Número de v CPUs Memória
omics.m.large 2 8 GiB
omics.m.xlarge 4 16 GiB
omics.m.2xlarge 8 32 GiB
omics.m.4xlarge 16 64 GiB
omics.m.8xlarge 32 128 GiB
omics.m.12xlarge 48 192 GiB
omics.m.16xlarge 64 256 GiB
omics.m.24xlarge 96 384 GiB
omics.m.32xlarge 128 512 GiB
omics.m.48xlarge 192 768 GiB

Instâncias otimizadas para computação

Para tipos de instância otimizados para computação, as configurações têm mais poder computacional e menos memória.

HealthOmics suporta as instâncias de 32xlarge e 48xlarge nas seguintes regiões: Oeste dos EUA (Oregon) e Leste dos EUA (Norte da Virgínia).

Instância Número de v CPUs Memória
omics.c.large 2 4 GiB
omics.c.xlarge 4 8 GiB
ômics.c.2xlarge 8 16 GiB
omics.c.4xlarge 16 32 GiB
omics.c.8xlarge 32 64 GiB
omics.c.12xlarge 48 96 GiB
omics.c.16xlarge 64 128 GiB
omics.c.24xlarge 96 192 GiB
omics.c.32xlarge 128 256 GiB
omics.c.48xlarge 192 384 GiB

Instâncias otimizadas para memória

Para tipos de instância otimizados para memória, as configurações têm menos poder computacional e mais memória.

HealthOmics suporta as instâncias de 32xlarge e 48xlarge nas seguintes regiões: Oeste dos EUA (Oregon) e Leste dos EUA (Norte da Virgínia).

Instância Número de v CPUs Memória
omics.r.large 2 16 GiB
omics.r.xlarge 4 32 GiB
omics.r.2xlarge 8 64 GiB
omics.r.4xlarge 16 128 GiB
omics.r.8xlarge 32 256 GiB
omics.r.12xlarge 48 384 GiB
omics.r.16xlarge 64 512 GiB
omics.r.24xlarge 96 768 GiB
omics.r.32xlarge 128 1024 GiB
omics.r.48xlarge 192 1536 GiB

Instâncias de computação acelerada

Opcionalmente, você pode especificar recursos de GPU para cada tarefa em um fluxo de trabalho, de forma a HealthOmics alocar uma instância de computação acelerada para a tarefa. Para obter informações sobre como especificar as informações da GPU no arquivo de definição do fluxo de trabalho, consulteAceleradores de tarefas em uma definição de HealthOmics fluxo de trabalho.

Se você especificar uma GPU compatível com vários tipos de instância, HealthOmics selecionará o tipo de instância com base na disponibilidade. Se os dois tipos de instância estiverem disponíveis, HealthOmics dará preferência à instância de menor custo.

As instâncias G4 não são suportadas na região de Israel (Tel Aviv). As instâncias G5 não são suportadas na região Ásia-Pacífico (Cingapura).

Tipos de instância G6 e G6e

HealthOmics oferece suporte às seguintes configurações de instância de computação acelerada G6. Todas as instâncias omics.g6 usam Nvidia L4 ou Nvidia L4 A10G. GPUs

HealthOmics suporta as instâncias G6 e G6e nas seguintes regiões: Oeste dos EUA (Oregon) e Leste dos EUA (Norte da Virgínia).

Instância Número de v CPUs Memória Número de GPUs Memória da GPU
omics.g6.xlarge 4 16 GiB 1 48 GiB
omics.g6.2xlarge 8 32 GiB 1 48 GiB
omics.g6.4xlarge 16 64 GiB 1 48 GiB
omics.g6.8xlarge 32 128 GiB 1 48 GiB
omics.g6.12xlarge 48 192 GiB 4 192 GiB
omics.g6.16xlarge 64 256 GiB 1 48 GiB
omics.g6.24xlarge 96 192 GiB 4 192 GiB

Todas as instâncias omics.g6e usam Nvidia L40s. GPUs

Instância Número de v CPUs Memória Número de GPUs Memória da GPU
omics.g6e.xlarge 4 32 GiB 1 24 GiB
omics.g6e.2xlarge 8 64 GiB 1 24 GiB
omics.g6e.4xlarge 16 128 GiB 1 24 GiB
omics.g6e.8xlarge 32 256 GiB 1 24 GiB
omics.g6e.12xlarge 48 384 GiB 4 96 GiB
omics.g6e.16xlarge 64 512 GiB 1 96 GiB
omics.g6e.24xlarge 96 768 GiB 4 96 GiB

Instâncias G4 e G5

HealthOmics oferece suporte às seguintes configurações de instância de computação acelerada G4 e G5.

Todas as instâncias omics.g5 usam Nvidia L4 A10G, Nvidia Tesla A10G ou Nvidia Tesla T4 A10G. GPUs

Instância Número de v CPUs Memória Número de GPUs Memória da GPU
omics.g5.xlarge 4 16 GiB 1 24 GiB
omics.g5.2xlarge 8 32 GiB 1 24 GiB
omics.g5.4xlarge 16 64 GiB 1 24 GiB
omics.g5.8xlarge 32 128 GiB 1 24 GiB
omics.g5.12xlarge 48 192 GiB 4 96 GiB
omics.g5.16xlarge 64 256 GiB 1 24 GiB
omics.g5.24xlarge 96 384 GiB 4 96 GiB

Todas as instâncias omics.g4dn usam Nvidia Tesla T4 ou Nvidia Tesla T4 A10G. GPUs

Instância Número de v CPUs Memória Número de GPUs Memória da GPU
omics.g4dn.xlarge 4 16 GiB 1 16 GiB
omics.g4dn.2xlarge 8 32 GiB 1 16 GiB
omics.g4dn.4xlarge 16 64 GiB 1 16 GiB
omics.g4dn.8xlarge 32 128 GiB 1 16 GiB
omics.g4dn.12xlarge 48 192 GiB 4 64 GiB
omics.g4dn.16xlarge 64 256 GiB 1 24 GiB