Preço do AWS HealthOmics
Visão geral
O AWS HealthOmics ajuda os clientes a acelerar os avanços científicos com uma infraestrutura totalmente gerenciada de bioinformática e descoberta de medicamentos, projetada para lidar com fluxos de trabalho e armazenamento em grande escala. Com o HealthOmics, você paga apenas pelo que usa e não há custos de licenciamento.
O HealthOmics oferece dois tipos de fluxos de trabalho. Os fluxos de trabalho privados são fluxos de trabalho personalizados definidos pelo usuário que permitem que você traga seus próprios scripts de bioinformática escritos nas linguagens de fluxo de trabalho mais usadas. O preço dos fluxos de trabalho privados é baseado nos recursos de computação e do sistema de arquivos solicitados para cada execução. Os fluxos de trabalho Ready2Run são pipelines de bioinformática pré-criados com base em análises comuns do setor, e você paga um custo fixo por execução.
O HealthOmics oferece dois tipos de armazenamento. Armazenamentos de referência e sequência são armazenamentos de dados para objetos que usam hierarquização, compactação e catalogação de metadados para permitir o armazenamento e a organização econômicos de dados de bioinformática. O preço é baseado no tamanho do objeto armazenado e no nível de dados. Os armazenamentos de variantes e anotações são armazenamentos de ETL zero que extraem dados importantes de dados de bioinformática para criar um data lake otimizado para pesquisa e criação de coortes. O preço é baseado no tamanho do armazenamento das informações extraídas.
Você pode usar fluxos de trabalho e armazenamentos de dados juntos ou separadamente, conforme necessário. Se você desejar assumir um compromisso de uso por três ou cinco anos, entre em contato conosco para obter preços com desconto.
Explore os preços por tipo
Com o AWS HealthOmics, você paga somente pelo que usa. Explore os preços por tipos abaixo.
Nível gratuito
Como parte do nível gratuito da AWS, você pode começar a usar o AWS HealthOmics gratuitamente. Após a inscrição, os novos clientes da AWS recebem até 275 horas de instância omics.m.xlarge (ou equivalente) e 49.000 gigabytes-horas de armazenamento de execução para executar fluxos de trabalho privados, 1.500 gigabases/mês de armazenamento ativo e de arquivamento no armazenamento de sequências e 200 gigabytes/mês de armazenamento no armazenamento variantes. Seu uso do nível gratuito é calculado todos os meses em todas as regiões, exceto nas regiões AWS GovCloud (EUA), e é aplicado automaticamente à sua fatura. O uso mensal não utilizado não é acumulado para o mês seguinte. Há restrições. Veja os termos para obter mais detalhes.
|
Uso do nível gratuito por mês pelos primeiros dois meses |
|
| Fluxos de trabalho do HealthOmics |
Fluxos de trabalho privados: 275 horas de instância omics.m.xlarge ou instâncias de computação equivalentes e 49.000 GB/horas de armazenamento de execuções |
| Armazenamentos de dados do HealthOmics | Armazenamento de sequências: 1.500 gigabase-meses na classe de armazenamento ativo e 1.500 gigabase-meses na classe de armazenamento de arquivamento Armazenamento de variantes: 200 gigabyte-meses |
Os clientes da AWS recebem 100 GB de transferência de dados de saída para a internet gratuitamente todos os meses, agregados entre todos os serviços e regiões da AWS (exceto China e GovCloud).
Preços de fluxos de trabalho privados
Os fluxos de trabalho privados são fluxos de trabalho personalizados que você define com base na linguagem de fluxo de trabalho de sua escolha para executar pipelines de bioinformática ou descoberta de medicamentos. O custo tem dois componentes: instâncias de tarefas de fluxo de trabalho e armazenamento de execuções.
A cobrança é feita de acordo com a instância omics usada para cada tarefa em seu fluxo de trabalho. Cada tarefa em seu fluxo de trabalho é mapeada para a menor instância omics disponível que satisfaça as vCPUs, a memória e/ou as GPUs solicitadas para a tarefa. Por exemplo, uma tarefa definida para usar 8 CPUs e 60 GiB de RAM será mapeada para o tipo de instância omics.r.2xlarge para execução. O HealthOmics sempre provisiona exatamente os recursos solicitados. Neste exemplo, 8 CPUs e 60 GiB de RAM estarão disponíveis para a tarefa. As tarefas são cobradas em incrementos de 1 segundo. No entanto, há um limite mínimo de cobrança de 60 segundos por tarefa. No caso de você não especificar vCPUs ou memória para uma tarefa, o HealthOmics provisionará automaticamente o menor tipo de instância disponível, omics.c.large, para essas tarefas. Também não há cobrança pela computação associada à preparação de dados (ou seja, importações e exportações) nem entre AZs.
Só haverá cobrança pelos recursos enquanto a execução estiver no estado em execução. Nenhuma cobrança é gerada por execuções nos estados pendente, iniciando ou interrompendo. Para execuções canceladas ou que falham, há cobrança por todos os recursos que foram usados até o ponto de cancelamento ou falha.
Você pode ver o total do custo por execução no console de Gerenciamento de Faturamento e Custos. O HealthOmics também fornece uma ferramenta de analisador de execução de código aberto para ajudar você a otimizar os recursos de execução, os custos e o desempenho. Se você planeja executar fluxos de trabalho de produção em grande escala e deseja assumir um compromisso de uso de três ou cinco anos, entre em contato conosco para obter preços com desconto.
Armazenamento de execuções
O HealthOmics fornece a cada execução um sistema de arquivos compartilhado temporário que armazena entradas, saídas, diretórios de trabalho e arquivos intermediários do fluxo de trabalho que são acessíveis a todas as tarefas em uma execução. Por padrão, o HealthOmics fornece um sistema de arquivos dinâmico que é escalado automaticamente. O armazenamento dinâmico de execução é escalado com o uso e não tem um requisito mínimo de provisionamento de armazenamento. Você também pode escolher um sistema de arquivos pré-provisionado (estático) com maior throughput para workloads grandes e intermitentes com alta simultaneidade de tarefas. O armazenamento estático de execuções pode ser provisionado em tamanhos de 1.200 GiB, 2.400 GiB e incrementos adicionais de 2.400 GiB, com um tamanho mínimo de 1.200 GiB.
Armazenamento temporário
O HealthOmics fornece a cada tarefa de fluxo de trabalho armazenamento temporário para processar dados temporários em volumes locais, em vez de armazenamento de execução compartilhado. O custo do armazenamento temporário depende da quantidade de armazenamento temporário que você aloca para as tarefas do seu fluxo de trabalho e da duração da execução dessas tarefas, medida em segundos. 16 GiB de armazenamento temporário estão disponíveis para todas as tarefas do HealthOmics sem custo adicional. Você pode alocar armazenamento temporário adicional para suas tarefas de fluxo de trabalho, até 3.072 GiB. Você paga apenas pelo armazenamento temporário adicional que configurar.
Preços de fluxos de trabalho Ready2Run
Os fluxos de trabalho Ready2Run são fluxos de trabalho pré-configurados por empresas de software terceirizadas líderes do setor, como NVIDIA, Sentieon, Element Biosciences e Ultima, juntamente com pipelines comuns de código aberto, como fluxos de trabalho do GATK fornecidos pelo Broad Institute e o AlphaFold para previsão da estrutura de proteínas. Você pode simplesmente usar os fluxos de trabalho Ready2Run para processar seus dados sem a necessidade de gerenciar as ferramentas de software ou os scripts de fluxo de trabalho. Os fluxos de trabalho Ready2Run são pagos por execução e você paga a mesma taxa fixa quando as execuções são concluídas com êxito, independentemente do tempo de execução. Se a execução for cancelada ou não puder ser concluída com êxito na primeira hora, a taxa de custo por execução será proporcional com base na primeira hora de uso. As execuções que duram mais de uma hora são cobradas pelo preço total da execução. Os fluxos de trabalho Sentieon Ready2Run exigem uma assinatura separada adquirida com a Sentieon. Uma assinatura de avaliação gratuita de duas semanas é fornecida automaticamente pela Sentieon sem custo adicional para usuários iniciantes do Sentieon Ready2Run. Para ver informações detalhadas sobre os fluxos de trabalho disponíveis Ready2Run, incluindo parâmetros de entrada, diagramas de fluxo de trabalho e tempos de execução estimados, acesse o console do HealthOmics.
Preços do datastores
Os armazenamentos de dados do HealthOmics são gerenciados, localizáveis, acessíveis, interoperáveis e reutilizáveis (FAIR) para dados de amostra em grande escala com compactação automática de dados e capacidade de consulta otimizada de variantes/anotações.
O armazenamento de sequências oferece economia de custos por meio de hierarquização e compactação orientadas pelo uso. Os objetos armazenados são agrupados em conjuntos de leitura para fins de organização e localização. Quando você armazena dados no armazenamento de sequências, você paga por gigabase por mês. Um gigabase é um bilhão de bases de arquivos de sequências importados (como FASTQ, BAM e CRAM). Como o faturamento é por gigabase, você não precisa se preocupar com formatos de arquivo ideais ou técnicas de compactação. O AWS HealthOmics otimiza isso para você. Os dados no armazenamento de sequências podem ser acessados de duas maneiras: 1/ Por meio das APIs de leitura, gravação e atualização do HealthOmics, e leitura pelas APIs do S3. Para acesso por meio das APIs do HealthOmics, você paga pelas solicitações GET feitas aos seus objetos de conjunto de leituras. Todos os outros tipos de solicitações do HealthOmics sobre conjuntos de leituras são gratuitos. 2/ 2/ Por meio das APIs LIST e GET do S3. Para acesso por meio das APIs do S3, as solicitações COPY e LIST são cobradas separadamente de todos os outros tipos de solicitação. Para ver como os custos do armazenamento de sequências do HealthOmics se comparam às opções alternativas de armazenamento, consulte nosso blog: https://aws.amazon.com/blogs/industries/store-omics-data-cost-effectively-at-any-scale-with-aws-healthomics/
Os armazenamentos de variantes e anotações usam ETL zero para preparar dados de variantes e anotações para consulta, coorte e análise com serviços da AWS, como o Amazon Athena e o Amazon SageMaker. Os arquivos ingeridos são processados pelo HealthOmics e convertidos em formatos otimizados para consulta. Você pode armazenar qualquer quantidade de dados de variantes e anotações e pagar apenas pelo que é armazenado. O tamanho dos dados faturados é definido como o tamanho dos dados após a ingestão e a transformação. Os dados no armazenamento de variantes e anotações geralmente são acessados por meio de outros serviços da AWS. Ao consultar e analisar os dados em outros serviços, você pagará pelo uso desses serviços.
Os dados armazenados nos armazenamentos de dados do AWS HealthOmics são cobrados por um período mínimo de armazenamento de 30 dias, e os dados excluídos antes de 30 dias incorrem em uma cobrança proporcional equivalente à cobrança de armazenamento pelos dias restantes.
Exemplos de preços
-
Exemplo de preço n.º 1 Fluxo de trabalho privado com armazenamento estático de execução
Uma cientista de bioinformática deseja executar um fluxo de trabalho Nextflow em fluxos de trabalho do AWS HealthOmics na região Leste dos EUA (Norte da Virgínia). Ela tem três tarefas no fluxo de trabalho. A primeira reserva 16 vCPUs e 30 GB de memória e leva 3 horas para ser executada. A segunda requer 32 vCPUs e 160 GB de memória e leva 2 horas para ser executada. A terceira reserva 4 vCPUs e 10 GB de memória e leva 10 minutos para ser executada. A cliente registra o fluxo de trabalho e chama a API StartRun com o sistema de arquivos padrão de 1.200 GB. Seus custos gerais são:
Tarefa 1 (omics.c.4xlarge): USD 0,9180/h * 3 horas = USD 2,754
Tarefa 2 (omics.r.8xlarge): USD 2,7216/h * 2 horas = USD 5,4432
Tarefa 3 (omics.m.xlarge): USD 0,2592/h * 1/6 hora = USD 0,0432
Armazenamento estático de execuções: USD 0,0001918/GB-hora * (1.200 GB * (3 horas + 2 horas + 1/6 hora)) = USD 1,18916
Total: USD 9,42956 -
Exemplo de preço n.º 2: Fluxo de trabalho privado com Armazenamento dinâmico de execução
Uma cientista de bioinformática está desenvolvendo um novo fluxo de trabalho da WDL no AWS HealthOmics na região Leste dos EUA (Norte da Virgínia). Ela tem duas tarefas no fluxo de trabalho. A primeira reserva 16 vCPUs e 30 GB de memória e leva 3,5 horas para ser executada. A segunda requer 32 vCPUs e 160 GB de memória e leva 2,25 horas para ser executada. A cliente registra o fluxo de trabalho e chama a API StartRun com o sistema de arquivos dinâmico. Durante a execução do fluxo de trabalho de 5,75 horas, o sistema de arquivos cresce linearmente de 0 GB para 1.043 GB, totalizando 3.000 GB-h de armazenamento de arquivos. Seus custos gerais são:
Tarefa 1 (omics.c.4xlarge): USD 0,9180/h * 3,5 horas = USD 3,213
Tarefa 2 (omics.r.8xlarge): USD 2,7216/h * 2,25 horas = USD 6,1236
Armazenamento dinâmico de execução: USD 0,0004110/GB-h * 3.000 GB-h = USD 1,233
Total: USD 10,5696 -
Exemplo de preço n.º 3: Fluxos de trabalho do Ready2Run
Um cientista da computação deseja executar o fluxo de trabalho Ready2Run de genoma 30x do GATK-BP Germline fq2vcf na região Leste dos EUA (N. Virginia) para três amostras. O cliente insere seus dados e chama a API StartRun para cada amostra. O custo das três execuções é:
Fluxo de trabalho Ready2Run de genoma 30x do GATK-BP Germline fq2vcf: USD 10,00/execução * 3 = USD 30,00
Total: USD 30,00 -
Exemplo de preço n.º 4: Armazenamento de sequências
Uma iniciativa de sequenciamento populacional está começando a sequenciar indivíduos de um biobanco que eles coletaram. Eles decidem fazer isso na região Oeste da UE (Irlanda). Eles sequenciam 100.000 indivíduos, cada um com 130 gigabases, 50 gigabytes e armazenam os dados brutos de sequenciamento no armazenamento do AWS HealthOmics. Durante os próximos cinco anos, eles permanecem na classe de armazenamento de arquivamento após os 30 dias seguintes à importação e são acessados duas vezes, em média, quando passam para a classe de armazenamento ativo por 30 dias. Eles usam APIs do S3 para acessar os arquivos. Cada genoma é baixado em 500 partes, gerando 500 chamadas da API GET. O custo total ao longo de cinco anos para um único genoma é:
Classe de armazenamento ativo: USD 0,005769 gigabase/mês * 130 gigabases * 90 dias = USD 2,22
Classe de armazenamento de arquivamento: USD 0,001154 gigabase/mês * 130 gigabases * (1825 – 90) dias = USD 8,56.
APIs GET do S3: USD 0,0004/1.000 chamadas de API* (2 x 500 chamadas de API) = USD 0,0004
Custo total por 5 anos: USD 2,22 + USD 8,56 + USD 0,0004 = USD 10,78 (ou USD 2,15/ano) -
Exemplo de preço n.º 5: Armazenamento de variantes
Um cientista de dados tem 3.202 arquivos no formato de chamada de variantes (VCF) que deseja analisar no Amazon Athena na região Leste dos EUA (Norte da Virgínia). Ele cria um repositório de variantes e ingere esses arquivos usando as APIs do AWS HealthOmics. Os dados ingeridos têm um tamanho de 1,5 TB. Ao longo do mês seguinte, ele executa 1.000 consultas no Athena para calcular frequências de alelos para diferentes subpopulações, cada uma consumindo em média 50 GB. Seus custos mensais gerais são:
Armazenamento de variantes: USD 0,035/GB/mês * (1.024 GB/TB * 1,5 TB) = USD 53,76
Amazon Athena: USD 5/TB * 1000 * 50/1024 = USD 244,14
Preço da transferência de dados
Você paga por toda a largura de banda de saída do HealthOmics. As taxas de transferência de dados não se aplicam aos dados transferidos para nenhum serviço da AWS na mesma região da AWS que o datastore. Os preços abaixo são baseados na transferência de dados para “dentro” e para “fora” do AWS HealthOmics (pela internet pública)†††. Saiba mais sobre os preços do AWS Direct Connect. Para transferências de dados que excedam 500 TB/mês, entre em contato conosco.
As faixas de preço levam em consideração seu uso agregado de transferência de dados de saída para a internet em todos os serviços da AWS.
††† A transferência de dados de saída pode ser diferente dos dados recebidos pela sua aplicação caso a conexão seja encerrada por você antes do tempo. Por exemplo, se você fizer uma solicitação de um objeto de 10 GB e encerrar a conexão após o recebimento de 2 GB de dados. O AWS HealthOmics tenta interromper o streaming de dados, mas isso não acontece de forma instantânea. Neste exemplo, a transferência de dados de saída pode ser de 3 GB (1 GB a mais do que os 2 GB que você recebeu). Como resultado, você receberá uma cobrança por 3 GB de transferência de dados de saída.