A High Performance Computing (HPC – Computação de Alta Performance) permite que cientistas e engenheiros solucionem problemas complexos e que fazem uso intensivo de computação. Geralmente, os aplicativos de HPC exigem redes de alta performance, armazenamento rápido, grandes quantidades de memória, recursos muito elevados de computação ou todos esses itens. A AWS permite aumentar a velocidade da pesquisa e reduzir o tempo para a obtenção de resultados executando HPC na nuvem e ajustando a escala para comportar uma quantidade de tarefas em paralelo maior que a que seria possível em ambientes no local. A AWS ajuda a reduzir custos disponibilizando servidores de CPU, GPU e FGPA sob demanda e otimizados para aplicativos específicos, sem necessidade de grandes investimentos de capital.
Inicie ou escale instantaneamente clusters de computação de alta performance na AWS. A eliminação dos tempos de enfileiramento de trabalhos e a escalabilidade do cluster para as capacidades necessárias, quando necessário, permitem agilizar a entrada no mercado ou a publicação.
Priorize aplicativos e resultados de pesquisas em vez da manutenção e da atualização de infraestrutura. Quando a AWS atualiza o hardware, você obtém acesso instantâneo: basta regravar o arquivo de configuração do cluster e reinicializá-lo para passar a usar o hardware mais recente.
Deixe que a pesquisa determine a infraestrutura, e não o oposto. Com as opções de configuração flexíveis disponibilizadas pela AWS, você pode começar com sua hipótese e criar clusters de HPC otimizados para os requisitos exclusivos do seu aplicativo. Hoje, GPU; amanhã, CPU.
Além das opções de serviços essenciais de computação, armazenamento e banco de dados, aproveite a abrangência de serviços e parceiros no ecossistema da AWS para aprimorar cargas de trabalho. As opões variam de soluções familiares, como NICE e Thinkbox, a criações experimentais com o AWS Lambda.
Colabore sem comprometer a segurança. Todos os serviços da AWS oferecem criptografia e opções para conceder permissões granulares para cada usuário, sem prejudicar a capacidade de compartilhamento de dados entre usuários aprovados. Crie soluções compatíveis com HIPAA, FISMA, FedRAMP e PCI, entre outros.
Faça com que cada real contribua de forma significativa com sua missão. Escolha entre diversos serviços da AWS e pague somente pelo que usar. Esqueça os pagamentos por capacidade computacional ociosa, os contratos de longo prazo e os licenciamentos complexos. Otimize os custos ainda mais usando as instâncias spot do Amazon EC2.
As cargas de trabalho de computação de alta performance são executadas na AWS em servidores virtuais, conhecidos por instâncias e disponibilizados pelo Amazon Elastic Compute Cloud (Amazon EC2). O Amazon EC2 oferece capacidade computacional segura e redimensionável na nuvem, fornecendo uma grande variedade de tipos de instância para que você escolha a mais adequada à sua carga de trabalho.
O gerenciamento de cargas de trabalho de computação de alta performance ganha novos níveis de flexibilidade na nuvem, transformando a orquestração de recursos e trabalhos em uma consideração importante para as cargas de trabalho. A AWS oferece diversas soluções para a orquestração de cargas de trabalho. Os serviços totalmente gerenciados permitem priorizar solicitações e resultados de trabalhos, em vez de provisionamento, configuração e otimização de clusters e programadores de trabalhos. Além disso, as soluções autogerenciadas permitem que você mesmo configure e mantenha clusters nativos na nuvem, aproveitando programadores de trabalho tradicionais para uso em cenários da AWS ou híbridos.
A AWS oferece diversas opções para armazenamento, de sistemas de arquivos associados a uma instância EC2 até armazenamento de objetos de alto desempenho. A maioria dos aplicativos de HPC exige acesso compartilhado a dados de várias instâncias EC2 por meio de uma interface de sistema de arquivos. A AWS oferece um serviço de armazenamento de arquivos compartilhado com escalabilidade horizontal (Amazon EFS) que disponibiliza interface e semântica de um sistema de arquivos. Além disso, os aplicativos de HPC também podem usar as ofertas de armazenamento em blocos da AWS para armazenamento de trabalho de uso geral: o armazenamento de instâncias do Amazon EBS ou do Amazon EC2. O Amazon S3 e o Amazon Glacier oferecem opções de armazenamento de baixo custo para o armazenamento de conjuntos de dados grandes por períodos longos.
A rede da AWS foi projetada para uso em grande escala. A rede da AWS oferece desempenho (alta largura de banda, baixa latência) e escalabilidade para aplicativos que exigem milhares de núcleos para uma carga de trabalho de alto acoplamento, aplicativos massivamente paralelos com computação de alto throughput (HTC) que exigem centenas de milhares de núcleos ou aplicativos que precisam de uma combinação desses dois ambientes.
A AWS otimiza e cria seu próprio hardware personalizado especificamente para a infraestrutura da AWS. O roteamento cut-through, combinado com a grande escala da AWS, significa que até mesmo os maiores clientes obtêm latência e alta largura de banda de forma consistente, usando os padrões de comunicação de aplicativos mais desafiadores. As redes aperfeiçoadas oferecem maior desempenho de E/S e menor utilização de CPU em relação às interfaces de rede virtualizada tradicionais. Este recurso oferece maior desempenho de pacotes por segundo (PPS), menor latência entre instâncias e baixíssima instabilidade de rede. As redes aperfeiçoadas estão disponíveis de duas formas e dependem do tipo de instância: Intel 82599 ou Amazon ENA.
Da preparação de dados de entrada para simulações à interpretação dos resultados de trabalhos de computação, as tarefas de gráficos de alto desempenho fazem parte de várias cargas de trabalho de HPC. A AWS oferece vários produtos para aprimorar o desempenho, o custo e a flexibilidade da execução de OpenGL, Direct/X e outros aplicativos gráficos. Você pode acelerar o desempenho dos gráficos usando as instâncias G2 e G3, baseadas em GPU, ou GPUs elásticas, para fazer streaming de gráficos do Windows com AppStream 2.0, WorkSpaces ou NICE DCV. Se você preferir uma plataforma de gráficos baseada em Linux, a combinação do desempenho de streaming do NICE DCV com o portal HPC da EnginFrame permite entregar fluxos de trabalho completos aos usuários finais em configurações no local, de nuvem híbrida ou totalmente baseadas na AWS.
A AWS oferece uma abordagem de pagamento conforme o uso para mais de 70 serviços de nuvem. Com a AWS, você paga apenas pelos serviços individuais que precisar, pelo tempo que os utilizar, sem a necessidade de contratos de longo prazo ou licenciamento complexo. A definição de preço da AWS é semelhante a como você paga por serviços públicos, como água ou energia elétrica. Você paga apenas pelos serviços que utilizar e, quando parar de usá-los, não haverá custos adicionais nem taxas de cancelamento. Saiba mais sobre como funciona a definição de preço na AWS >>
Há três formas de pagamento principais para a capacidade computacional do Amazon EC2: instâncias sob demanda, reservadas e spot.
| Modelo de definição de preço de computação |
Descrição |
Uso recomendado de HPC: |
| Instâncias sob demanda | As instâncias sob demanda permitem que você pague pela capacidade computacional por hora, sem compromisso de longo prazo ou pagamentos adiantados. Você pode aumentar ou diminuir a capacidade computacional dependendo das demandas da aplicação e pagar somente a taxa especificada por hora das instâncias usadas. |
|
| Instâncias spot | As instâncias spot são um modelo de definição de preço que permite que você lance ofertas sobre a capacidade não utilizada do Amazon EC2 no preço que escolher. Quando a sua sugestão de preço ultrapassar o preço spot, você terá acesso às instâncias spot disponíveis e as executará enquanto a oferta for maior que o preço spot. Historicamente, o preço do spot tem sido de 50% a 93% menor que o preço sob demanda. Saiba mais sobre a otimização dos custos de computação científica com instâncias spot >> |
|
| Instâncias reservadas | As instâncias reservadas proporcionam um desconto significativo (até 75%) em comparação com a definição de preço das instâncias por demanda. Além disso, quando as instâncias reservadas são atribuídas a uma zona de disponibilidade específica, elas disponibilizam uma reserva de capacidade, proporcionando a você uma segurança adicional com relação à sua capacidade de executar instâncias quando for necessário. |
|
Os parceiros da AWS oferecem serviços profissionais ou soluções de software para habilitar cargas de trabalho na AWS. Navegue pela nossa seleção de parceiros em destaque e saiba mais.
Cadastre-se para obter uma conta e iniciar uma carga de trabalho simples de HPC ainda hoje.
A sua conta estará dentro do nível gratuito da AWS, o que permite obter experiência prática e gratuita com a plataforma, os produtos e os serviços da AWS.
Quando estiver pronto, crie uma solução de HPC de produção com rapidez e facilidade.