View a markdown version of this page

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 fixa de GPU 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 e as vCPUs necessárias 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 as vCPUs. Por exemplo, se uma tarefa precisar de 64 GiB de memória e 8 vCPUs, selecione. HealthOmics omics.r.2xlarge

Recomendamos que você analise os tipos de instância e defina as vCPUs 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 vCPUs 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 vCPUs e memória adicionais.

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

  • As alocações de recursos de contêiner são limites rígidos. Se uma tarefa ficar sem memória ou tentar usar vCPUs adicionais, ela gerará um registro de erros e será encerrada.

  • 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, memória ou GPUs que excedam os tipos de instância suportados, emitirá uma mensagem de erro e HealthOmics o fluxo de trabalho falhará nas validações

  • Se você especificar unidades fracionárias, HealthOmics arredonda para o 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ê especificar 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 tarefa para a 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. As instâncias do Amazon EC2 com menos de 16 vCPUs (tamanho 4xl ou menor) podem experimentar uma taxa de transferência intermitente. Para obter mais informações sobre a taxa de transferência de instâncias do Amazon EC2, consulte Largura de banda de instância disponível do Amazon EC2.

Tipos de instância padrão

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

HealthOmics oferece suporte às instâncias 32xlarge e 48xlarge nas seguintes regiões: Oeste dos EUA (Oregon), Leste dos EUA (Norte da Virgínia), Ásia-Pacífico (Seul), Ásia-Pacífico (Tóquio) e Leste dos EUA (Ohio).

Instância Número de vCPUs 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. 48x large 192 768 GiB

Compute-optimized instâncias

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

HealthOmics oferece suporte às instâncias 32xlarge e 48xlarge nas seguintes regiões: Oeste dos EUA (Oregon), Leste dos EUA (Norte da Virgínia), Ásia-Pacífico (Seul), Ásia-Pacífico (Tóquio) e Leste dos EUA (Ohio).

Instância Número de vCPUs Memória
omics.c.large 2 4 GiB
omics.c.xlarge 4 8 GiB
omics.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. 48x large 192 384 GiB

Memory-optimized instâncias

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

HealthOmics oferece suporte às instâncias 32xlarge e 48xlarge nas seguintes regiões: Oeste dos EUA (Oregon), Leste dos EUA (Norte da Virgínia), Ásia-Pacífico (Seul), Ásia-Pacífico (Tóquio) e Leste dos EUA (Ohio).

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

Accelerated-computing instâncias

Opcionalmente, você pode especificar recursos de GPU para cada tarefa em um fluxo de trabalho, de forma que uma instância de computação acelerada seja HealthOmics alocada 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 um acelerador de tarefas que ofereça suporte a vários tipos de instância, HealthOmics selecione o tipo de instância com base na disponibilidade. Se houver mais de um tipo de instância disponível, HealthOmics dê preferência à instância de menor custo. A exceção é para o acelerador de tarefas nvidia-t4-a10g-l4, que dá preferência à instância de última geração disponível em sua região.

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 GPUs Nvidia L4.

HealthOmics oferece suporte às instâncias G6 e G6e nas seguintes regiões: Oeste dos EUA (Oregon), Leste dos EUA (Norte da Virgínia), Ásia-Pacífico (Seul), Ásia-Pacífico (Tóquio) e Leste dos EUA (Ohio).

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

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

Instância Número de vCPUs Memória Número de GPUs Memória da GPU
omics.g6e.xlarge 4 32 GiB 1 48 GiB
omics.g6e.2xlarge 8 64 GiB 1 48 GiB
omics.g6e.4xlarge 16 128 GiB 1 48 GiB
omics.g6e.8xlarge 32 256 GiB 1 48 GiB
omics.g6e.12xlarge 48 384 GiB 4 192 GiB
omics.g6e.16xlarge 64 512 GiB 1 48 GiB
omics.g6e.24xlarge 96 768 GiB 4 192 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 GPUs Nvidia Tesla A10G.

Instância Número de vCPUs 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 GPUs Nvidia Tesla T4.

Instância Número de vCPUs 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