AWS Compute Services category iconComputação - Visão geral da Amazon Web Services

AWS Compute Services category iconComputação

Milhões de organizações executam workloads diversas usando serviços de computação da AWS.

Cada serviço é descrito após o diagrama. Para ajudar você a decidir qual serviço atende melhor às suas necessidades, consulte Escolher um serviço de computação da AWS ou Amazon Lightsail, AWS Elastic Beanstalk ou Amazon EC2?. Para acessar informações gerais, consulte Computação na AWS.

Diagrama mostrando serviços de computação da AWS

Voltar para serviços da AWS.

Comparar os serviços de computação da AWS

Categoria Serviço da AWS
Instâncias (máquinas virtuais)
  • O Amazon Elastic Compute Cloud (Amazon EC2): capacidade computacional segura e escalável (servidores virtuais) na nuvem.

  • Instâncias spot do Amazon EC2: execute workloads tolerantes a falhas com até 90% de desconto.

  • Amazon EC2 Auto Scaling: adicione ou remova automaticamente a capacidade computacional para atender às mudanças na demanda.

  • Amazon Lightsail: plataforma de nuvem fácil de usar que oferece tudo o que você precisa para criar uma aplicação ou site.

  • AWS Batch: processamento em lote totalmente gerenciado em qualquer escala.

Contêineres
Sem servidor
  • AWS Lambda: execute código sem pensar em servidores. É cobrado apenas o tempo de computação consumido.

Borda e híbrida
  • AWS Outposts: execute infraestrutura e serviços da AWS on-premises para uma experiência híbrida verdadeiramente consistente.

  • AWS Snow Family: colete e processe dados em ambientes de borda robustos ou desconectados.

  • AWS Wavelength: forneça aplicações de latência ultrabaixa para dispositivos 5G.

  • VMware Cloud na AWS: serviço preferencial para que todas as workloads do vSphere se estendam e migrem rapidamente para a nuvem.

  • Zonas locais da AWS: execute aplicações sensíveis à latência mais perto dos usuários finais.

Gerenciamento de custos e capacidade
  • AWS Savings Plan: modelo de preços flexível que oferece economia de até 72% no uso da computação da AWS.

  • AWS Compute Optimizer: recomenda recursos computacionais ideais da AWSpara suas workloads a fim de reduzir custos e melhorar a performance.

  • AWS Elastic Beanstalk: serviço fácil de usar para implantar e escalar aplicações e serviços da Web.

  • EC2 Image Builder: crie e mantenha imagens seguras do Linux ou do Windows Server.

  • Elastic Load Balancing (ELB): distribui automaticamente o tráfego de entrada das aplicações entre vários destinos.

Amazon EC2

O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço Web que oferece uma capacidade de computação segura e redimensionável na nuvem. Ele foi projetado para facilitar a computação de escala na web para os desenvolvedores.

A interface Web simples do Amazon EC2 permite que você tenha e configure capacidade com o mínimo de esforço. Ele oferece um controle completo de seus recursos de computação e permite a execução no ambiente de computação comprovado da Amazon. O Amazon EC2 reduz o tempo necessário para receber e inicializar novas instâncias do servidor (chamadas de instâncias do Amazon EC2) em minutos, permitindo aumentar ou reduzir a escala verticalmente de forma rápida, de acordo com a evolução dos requisitos de computação. O Amazon EC2 altera o modelo econômico da computação ao permitir que você pague somente pela capacidade que realmente utilizar. O Amazon EC2 oferece aos desenvolvedores e administradores do sistema as ferramentas para criar aplicações resistentes a falhas e isolá-las de situações de falha comuns.

Tipos de instância

O Amazon EC2 repassa para você os benefícios financeiros da escala da Amazon. Você paga uma taxa muito baixa pela capacidade computacional que realmente consome. Para ver uma descrição mais detalhada, consulte Definição de preço do Amazon EC2.

Os tipos de instância do Amazon EC2 são denominados com base em família, geração, família do processador, recursos adicionais e tamanho.

  • Instâncias sob demanda: com as instâncias sob demanda, você paga pela capacidade computacional por hora ou por segundo, dependendo das instâncias executadas. Não são necessários compromissos de longo prazo nem pagamentos antecipados. Você pode aumentar ou diminuir sua capacidade computacional dependendo das demandas da sua aplicação e pagar somente as taxas horárias especificadas para a instância que você usa. Instâncias sob demanda são recomendadas para:

    • Usuários que preferem o baixo custo e a flexibilidade do Amazon EC2 sem nenhum pagamento inicial ou compromisso de longo prazo.

    • Aplicações com workloads de curto prazo, com picos ou imprevisíveis que não podem ser interrompidas.

    • Aplicações que estão sendo desenvolvidas ou testadas no Amazon EC2 pela primeira vez.

  • Instâncias spot: instâncias spot estão disponíveis com até 90% de desconto em relação aos preços sob demanda e permitem que você aproveite a capacidade não utilizada do Amazon EC2 no Nuvem AWS. Você pode reduzir significativamente o custo de execução de suas aplicações, aumentar a capacidade computacional e o throughput da sua aplicação com o mesmo orçamento e habilitar novos tipos de aplicações de computação em nuvem. As instâncias spot são recomendadas para:

    • Aplicações que têm horários de início e término flexíveis.

    • Aplicações que só são viáveis por preços de computação muito baixos.

    • Usuários com necessidades urgentes de computação para grandes quantidades de capacidade adicional.

  • Instâncias reservadas: instâncias reservadas fornecem um desconto significativo (até 72%) em comparação com a definição de preços de Instâncias sob demanda. Você tem a flexibilidade de alterar famílias, tipos de sistema operacional e locações enquanto se beneficia dos preços das instâncias reservadas ao usar instâncias reservadas conversíveis.

  • Instâncias C7g: instâncias C7g, baseadas nos processadores AWS Graviton3 de última geração, oferecem o melhor custo-benefício no Amazon EC2 para workloads com uso intensivo de computação. As instâncias C7g são ideais para computação de alta performance (HPC), processamento em lote, Automação de Design Eletrônico (EDA), jogos, codificação de vídeo, modelagem científica, analytics distribuída, inferência de ML baseada em CPU e veiculação de anúncios.

  • Instâncias Inf2: instâncias Inf2 são criadas com propósito específico para inferência de aprendizado profundo. Elas oferecem alta performance pelo menor custo no Amazon EC2 para modelos de IA generativa, incluindo grandes modelos de linguagem (LLMs) e transformadores de visão. As instâncias Inf2 são alimentadas pelo AWS Inferentia2, o acelerador AWS Inferentia de segunda geração.

  • Instâncias M7g: instâncias M7g, baseadas nos processadores AWS Graviton3 de última geração, oferecem o melhor custo-benefício no Amazon EC2 para workloads de uso geral. As instâncias M7g são ideais para aplicações criadas com base em software de código aberto, como servidores de aplicações, microsserviços, servidores de jogos, armazenamentos de dados de médio porte e frotas de armazenamento em cache.

  • Instâncias R7g: instâncias R7g, baseadas nos processadores AWS Graviton3 de última geração, oferecem o melhor custo-benefício no Amazon EC2 para workloads com uso intensivo de memória. As instâncias R7g são ideais para workloads que usam muita memória, como bancos de dados de código aberto, caches em memória e big data analytics quase em tempo real.

  • Instâncias Trn1: Instâncias Trn1, desenvolvidas pelos aceleradores AWS Trainium, foram criadas com propósito específico para treinamento de aprendizado profundo de alta performance de modelos de IA generativa, incluindo LLMs e modelos de difusão latente. Instâncias Trn1 oferecem economia de até 50% no custo de treinamento em relação a outras instâncias comparáveis do Amazon EC2.

  • Savings Plans: o recurso Savings Plans é um modelo de definição de preço flexível que oferece preços baixos no uso do EC2 e do Fargate, em troca de um compromisso com uma quantidade constante de uso (medido em USD/hora) por um período de vigência de um ou três anos.

  • Hosts dedicados: host dedicado é um servidor físico dedicado do EC2 para seu uso. Os hosts dedicados podem ajudar você a reduzir os custos, permitindo que você use suas licenças de software existentes vinculadas a servidores, incluindo o Windows Server, o Microsoft SQL Server e o SUSE Linux Enterprise Server (sujeito aos termos da licença), e também podem ajudar a atender aos requisitos de conformidade.

Amazon EC2 Auto Scaling

O Amazon EC2 Auto Scaling ajuda a manter a disponibilidade da aplicação e permite adicionar ou remover instâncias do EC2 automaticamente de acordo com as condições definidas por você. Você pode usar os recursos de gerenciamento de frota do Amazon EC2 Auto Scaling para manter a integridade e a disponibilidade da frota. Você também pode usar os recursos de escalabilidade dinâmica e preditiva do Amazon EC2 Auto Scaling para adicionar ou remover instâncias do EC2. A escalabilidade dinâmica responde às mudanças na demanda e a escalabilidade preditiva agenda automaticamente o número certo de instâncias do EC2 com base na demanda prevista. A escalabilidade dinâmica e a escalabilidade preditiva podem ser usadas em conjunto para escalar mais rapidamente.

Amazon EC2 Image Builder

O EC2 Image Builder simplifica a criação, o teste e a implantação de VMs e imagens de contêineres para uso na AWS ou on-premises.

Manter as imagens da máquina virtual (VM) e do contêiner atualizadas pode ser demorado, consumir muitos recursos e estar sujeito a erros. Atualmente, os clientes atualizam e capturam imagens de VMs manualmente ou têm equipes que criam scripts de automação para manter as imagens.

O EC2 Image Builder reduz significativamente o esforço de manter as imagens atualizadas e seguras, fornecendo uma interface gráfica simples, automação integrada e configurações de segurança fornecidas pela AWS. Com o Image Builder, não há etapas manuais para atualizar uma imagem nem você precisa criar seu próprio pipeline de automação.

O Image Builder é oferecido gratuitamente, exceto pelo custo dos recursos subjacentes da AWS usados para criar, armazenar e compartilhar as imagens.

Amazon Lightsail

O Amazon Lightsail é a maneira mais fácil de iniciar e gerenciar um servidor privado virtual com AWS. Os planos do Lightsail incluem tudo o que você precisa para iniciar seu projeto rapidamente: uma VM, armazenamento com base em SSD, transferência de dados, gerenciamento de DNS e endereço IP estático, por um valor mensal baixo e previsível.

Amazon Linux 2023

O Amazon Linux 2023 (AL2023) é um novo sistema operacional baseado no Linux para AWS que foi projetado para fornecer um ambiente seguro, estável e de alta performance para desenvolver e executar as aplicações de nuvem. O AL2023 fornece integração perfeita a vários serviços da AWS e ferramentas de desenvolvimento e oferece performance otimizada para instâncias baseadas em Graviton do Amazon EC2 e Suporte, sem custo adicional de licenciamento. A partir do AL2023, uma nova versão principal do Amazon Linux estará disponível a cada dois anos. Essa cadência fornece um ciclo de lançamento mais previsível e até 5 anos de suporte, facilitando o planejamento de suas atualizações.

O AL2023 oferece diversas melhorias em relação ao Amazon Linux 2 (AL2). Por exemplo, o AL2023 adota uma abordagem de segurança por padrão para ajudar a melhorar seu procedimento de segurança com políticas pré-configuradas, SELinux no modo permissivo e IMDSv2 habilitado por padrão, além da disponibilidade de patches dinâmicos do kernel. Com atualizações determinísticas por meio de repositórios com versionamento, você pode fixar uma versão específica do repositório de pacotes do Amazon Linux, dando a você o controle de como e quando absorverá as atualizações. Com esse recurso, você pode aderir às práticas recomendadas operacionais com maior eficiência, garantindo a consistência entre as versões e atualizações do pacote em seu ambiente. Para ver uma comparação completa, consulte Comparar o Amazon Linux 2 e o Amazon Linux 2023.

O Amazon Linux 2023 está disponível ao público em geral em todas as Regiões da AWS, incluindo AWS GovCloud (US) e da China.

AWS App Runner

O AWS App Runner é um serviço totalmente gerenciado que facilita para os desenvolvedores a implantação das APIs e das aplicações Web em contêineres em larga escala e sem a necessidade de experiência prévia em infraestrutura. Comece com seu código-fonte ou uma imagem de contêiner. O AWS App Runner cria e implanta automaticamente a aplicação Web e faz o balanceamento de carga do tráfego com criptografia. O App Runner também aumenta ou reduz a escala verticalmente, de modo automático, para atender às suas necessidades de tráfego. Com o App Runner, em vez de pensar em servidores ou escalabilidade, você tem mais tempo para se concentrar em seus aplicativos.

AWS Batch

O AWS Batch permite que desenvolvedores, cientistas e engenheiros executem de maneira fácil e eficiente centenas de milhares de trabalhos de computação em lote na AWS. O AWS Batch provisiona de forma dinâmica a quantidade ideal e o tipo de recursos de computação (por exemplo, instâncias otimizadas para memória ou CPU) com base no volume e nos requisitos de recursos específicos dos trabalhos em lote enviados. Com o AWS Batch, não há necessidade de instalar e gerenciar o software de computação em lote ou clusters de servidores que você usa para executar seus trabalhos, permitindo que você se concentre na análise de resultados e na resolução de problemas. O AWS Batch planeja, agenda e executa suas workloads de computação em lote em toda a gama de serviços e recursos de computação da AWS, como Amazon EC2 e instâncias spot.

AWS Elastic Beanstalk

O AWS Elastic Beanstalk é um serviço de fácil utilização para implantação e escalabilidade de aplicações Web e serviços desenvolvidos com Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker em servidores conhecidos, como Apache, Nginx, Passenger e Internet Information Services (IIS).

Basta fazer upload de seu código e o AWS Elastic Beanstalk se encarrega automaticamente da implantação, desde o provisionamento de capacidade, o balanceamento de carga e o ajuste de escala automático até o monitoramento do funcionamento da aplicação. Ao mesmo tempo, você mantém total controle sobre os recursos da AWS que sustentam sua aplicação e pode acessar os recursos subjacentes a qualquer momento.

AWS Fargate

O AWS Fargate é um mecanismo de computação para o Amazon ECS que permite que você execute contêineres sem precisar gerenciar servidores nem clusters. Com o AWS Fargate, você não precisa mais provisionar, configurar e escalar clusters de VMs para executar contêineres. Isso elimina a necessidade de escolher tipos de servidor, decidir quando dimensionar clusters ou otimizar o agrupamento de clusters. O Fargate elimina a necessidade de interação ou reflexão sobre servidores ou clusters. Ele permite que você se concentre em projetar e criar suas aplicações em vez de gerenciar a infraestrutura que os executa.

O Amazon ECS tem dois modos: tipo de inicialização do Fargate e tipo de inicialização do EC2. Com o tipo de inicialização Fargate, basta empacotar sua aplicação em contêineres, especificar os requisitos de CPU e de memória, definir as políticas de rede e do IAM e iniciar a aplicação. O tipo de inicialização do EC2 permite que você tenha um controle mais granular em nível de servidor sobre a infraestrutura que executa suas aplicações de contêiner. Com o tipo de lançamento do EC2, você pode usar o Amazon ECS para gerenciar um cluster de servidores e programar a colocação de contêineres neles. O Amazon ECS monitora toda a CPU, memória e outros recursos em seu cluster e também encontra o melhor servidor para execução de um contêiner com base nos requisitos de recursos especificados.

Você é responsável por provisionar, aplicar patches e escalar clusters de servidores. Você pode decidir qual tipo de servidor usar, quais aplicações e quantos contêineres executar em um cluster a fim de otimizar a utilização e quando deve adicionar ou remover servidores de um cluster. O tipo de inicialização do EC2 oferece maior controle sobre seus clusters de servidores e fornece uma gama mais ampla de opções de personalização, que podem ser necessárias para comportar algumas aplicações específicas ou possíveis requisitos governamentais e de conformidade.

AWS Lambda

AWS Lambda O permite que você execute código sem provisionar ou gerenciar servidores. Você paga somente pelo tempo de computação consumido, ou seja, não haverá cobrança quando seu código não estiver em execução. Com o Lambda, você pode executar o código em praticamente qualquer tipo de aplicação ou serviço de backend, tudo sem precisar de administração. Basta carregar seu código, e o Lambda cuidará de tudo que for necessário para executá-lo e escalá-lo com alta disponibilidade. É possível configurar o código para ser executado automaticamente de outros serviços da AWS ou chamá-lo diretamente em qualquer aplicação Web ou aplicação móvel.

AWS Serverless Application Repository

O AWS Serverless Application Repository permite que você implante rapidamente amostras de código, componentes e aplicações completas para casos de uso comuns, como backends móveis e Web, processamento de eventos e dados, registro em log, monitoramento, Internet das Coisas (IoT) e muito mais. Cada aplicação é fornecida com um modelo do AWS Serverless Application Model (AWS SAM) que define os recursos utilizados da AWS. As aplicações compartilhadas publicamente também incluem um link para o código-fonte da aplicação. Não há cobrança adicional para usar o AWS Serverless Application Repository: você paga apenas pelos recursos da AWS utilizados nas aplicações implantadas.

Você também pode usar o AWS Serverless Application Repository para publicar suas próprias aplicações e compartilhá-las com sua equipe, com toda a organização ou com a comunidade em geral. Para compartilhar uma aplicação que você criou, publique-a no AWS Serverless Application Repository.

AWS Outposts

Os AWS Outposts trazem serviços, infraestrutura e modelos operacionais nativos da AWS para praticamente qualquer data center, espaço de colocalização ou instalação on-premises. Você pode usar as mesmas APIs, as mesmas ferramentas, o mesmo hardware e a mesma funcionalidade on-premises e na nuvem para oferecer uma experiência híbrida verdadeiramente consistente. O Outposts pode ser usado para comportar workloads que devem permanecer na infraestrutura on-premises devido à baixa latência ou às necessidades de processamento de dados local.

O AWS Outposts apresenta duas variantes:

  • O VMware Cloud no AWS Outposts permite que você use o mesmo ambiente de gerenciamento e APIs da VMware que você usa para executar sua infraestrutura.

  • A variante nativa da AWS do AWS Outposts permite que você use exatamente as mesmas APIs e o mesmo ambiente de gerenciamento que você usa para executar na Nuvem AWS, mas on-premises.

A infraestrutura AWS Outposts é totalmente gerenciada, mantida e apoiada pela AWS para conceder acesso aos serviços mais recentes da AWS. Começar é fácil, basta fazer login no Console de gerenciamento da AWS para solicitar seus servidores Outposts, escolhendo entre uma série de opções de computação e armazenamento. Você pode solicitar um ou mais servidores ou unidades de rack de um quarto, metade ou todas as unidades de rack.

AWS Wavelength

O AWS Wavelength é uma oferta de infraestrutura da AWS otimizada para aplicações móveis de computação de borda. As zonas de comprimento de onda são implantações de infraestrutura da AWS que incorporam serviços de computação e armazenamento da AWS aos datacenters dos provedores de serviços de comunicação (CSP) na borda da rede 5G, para que o tráfego de aplicações de dispositivos 5G possa chegar aos servidores de aplicações em execução nas zonas de comprimento de onda sem sair da rede de telecomunicações. Isso evita a latência que ocorreria caso o tráfego da aplicação precisasse atravessar vários saltos pela internet até chegar ao seu destino, permitindo que os clientes aproveitem totalmente os benefícios de latência e largura de banda oferecidos pelas redes 5G modernas.

VMware Cloud na AWS

O VMware Cloud no AWS é uma oferta de nuvem integrada desenvolvida em conjunto pela AWS e pela VMware e que oferece um serviço altamente escalável, seguro e inovador que permite que as organizações migrem e estendam perfeitamente seus ambientes on-premises baseados no VMware vSphere para a Nuvem AWS em execução na infraestrutura bare metal da última geração do Amazon Elastic Compute Cloud (Amazon EC2). O VMware Cloud na AWS é ideal para organizações corporativas de infraestrutura e operações de TI que desejam migrar suas workloads on-premises baseadas no vSphere para a nuvem pública, consolidar e ampliar suas capacidades de data center e otimizar, simplificar e modernizar suas soluções de recuperação de desastres.

O VMware Cloud na AWS é fornecido, vendido e aceito globalmente pela VMware e seus parceiros, com disponibilidade nas seguintes Regiões da AWS: AWS Europa (Estocolmo), AWS Leste dos EUA (Norte da Virgínia), AWS Leste dos EUA (Ohio), AWS Oeste dos EUA (Norte da Califórnia), AWS Oeste dos EUA (Oregon), AWS Canadá (Central), AWS Europa (Frankfurt), AWS Europa (Irlanda), AWS Europa (Londres), AWS Europa (Paris), AWS Europa (Milão), AWS Ásia-Pacífico (Singapura), AWS Ásia-Pacífico (Sydney), AWS Ásia-Pacífico (Tóquio), AWS Ásia-Pacífico (Mumbai), AWS América do Sul (São Paulo), AWS Ásia-Pacífico (Seul) e AWS GovCloud (Oeste dos EUA). Com cada lançamento, a disponibilidade do VMware Cloud na AWS se expandirá para outras regiões globais.

O VMware Cloud na AWS traz as inovações amplas, diversas e ricas de serviços da AWS de forma nativa para as aplicações corporativas executadas nas plataformas de virtualização de computação, armazenamento e rede da VMware. Isso permite que as organizações adicionem com facilidade e rapidez inovações às suas aplicações corporativas, integrando de forma nativa recursos de infraestrutura e plataforma da AWS, como Amazon Simple Queue Service (Amazon SQS), Amazon S3, Elastic Load Balancing, Amazon RDS, Amazon DynamoDB, Amazon Kinesis e Amazon Redshift, entre vários outros.

Com o VMware Cloud na AWS, as organizações podem simplificar as operações de TI híbrida usando as mesmas tecnologias do VMware Cloud Foundation, incluindo vSphere, vSAN, NSX e vCenter Server em seus data centers on-premises e na Nuvem AWS sem precisar comprar hardware novo ou personalizado, reescrever aplicações ou modificar os respectivos modelos operacionais. O serviço provisiona automaticamente a infraestrutura e fornece total compatibilidade de VM e portabilidade de workload entre seus ambientes on-premises e a Nuvem AWS. Com o VMware Cloud na AWS, você pode usar uma série de serviços da AWS, incluindo computação, bancos de dados, analytics, IoT, segurança, aplicações móveis, implantação, serviços de aplicações e muito mais.

Voltar para serviços da AWS.