Amazon Lightsail AWS Elastic Beanstalk ou Amazon? EC2 - Amazon Lightsail AWS Elastic Beanstalk ou Amazon? EC2

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

Amazon Lightsail AWS Elastic Beanstalk ou Amazon? EC2

Entenda as diferenças e escolha a mais adequada para você

Finalidade

Para explorar se o Amazon Lightsail AWS Elastic Beanstalk ou a EC2 Amazon atendem às suas necessidades de uma plataforma de nuvem ou serviço web de computação.

Última atualização

17 de fevereiro de 2025

Serviços cobertos

Introdução

A Amazon Web Services (AWS) oferece serviços que podem atender às suas necessidades de uma plataforma em nuvem ou serviço web de computação. Três serviços que geralmente são considerados lado a lado são:

  • Amazon Lightsail — um conjunto de serviços essenciais projetados para ajudar você a criar sites ou aplicativos web. Considere o Lightsail se quiser uma plataforma simples e unificada com alguns serviços básicos, incluindo servidores virtuais, balanceamento de carga HTTP, bancos de dados gerenciados, implantação de contêineres públicos, rede de entrega de conteúdo (CDN), gerenciamento de DNS e registro de domínio. O Lightsail oferece preços mensais fixos e previsíveis.

  • AWS Elastic Beanstalk— um serviço que facilita a implantação, o gerenciamento e a escalabilidade de aplicativos e serviços da Web. Ele suporta várias linguagens de programação, como Python, Java, PHP, Node.js, Ruby, .NET e Go. Com o Elastic Beanstalk, você simplesmente carrega o código do seu aplicativo e gerencia a infraestrutura subjacente AWS , incluindo recursos de provisionamento, como instâncias da EC2 Amazon, balanceadores de carga e bancos de dados, além de auto-scaling e monitoramento. Ele fornece integração integrada com AWS serviços como RDS, Amazon S3 e. CloudWatch O Elastic Beanstalk oferece um equilíbrio entre controle e automação, dando aos desenvolvedores a capacidade de personalizar a infraestrutura e, ao mesmo tempo, aliviar a sobrecarga operacional. Não há custo adicional para o Elastic Beanstalk. Você paga pelos AWS recursos (por exemplo, EC2 instâncias da Amazon ou buckets do Amazon S3) que você cria para armazenar e executar seu aplicativo.

  • Amazon Elastic Compute Cloud (Amazon EC2) — um AWS serviço que fornece capacidade de computação escalável e sob demanda, com o objetivo de permitir que você desenvolva, implante e escale aplicativos com mais rapidez. Você pode usá-lo para iniciar quantas ou poucas instâncias de computação precisar, configurar a segurança e a rede e gerenciar o armazenamento. Você também pode adicionar capacidade provisionando instâncias maiores (até centenas de núcleos e milhares de GiB de memória) ou balanceando a carga de clusters de instâncias menores. Vários modelos de preços diferentes estão disponíveis, dependendo de suas necessidades.

Ao escolher entre Lightsail, Elastic Beanstalk e EC2 Amazon, tenha em mente o crescimento futuro de sua carga de trabalho e como você pretende expandir seu ambiente. AWS Se sua futura implantação exigir redes avançadas ou integração com Serviços da AWS o Amazon Relational Database Service (Amazon RDS), o Amazon DynamoDB AWS Lambda ou, você deve considerar seriamente o uso da Amazon. EC2

Aqui está uma visão geral das principais diferenças entre esses serviços para você começar.

Circular icon with a clock face and arrow indicating time passing or scheduling.

Amazon Lightsail

Cloud icon with tree-like structure inside, representing cloud computing services.

Elastic Beanstalk

Microchip icon representing a computer processor or integrated circuit.

Amazon EC2

Tamanho da instância

Vários tipos de instância, variando de 512 MiB a 64 GiB de RAM e 2 a 16 v. CPUs Para obter mais informações, consulte a guia computação e armazenamento em bloco na seção de diferenças abaixo.

Mais de 400 tipos de instância, de 0,5 GiB a 24 TiB de RAM e de 1 a 448 v. CPUs

Mais de 400 tipos de instância, de 0,5 GiB a 24 TiB de RAM e de 1 a 448 v. CPUs

Armazenamento em bloco

Discos pré-configurados de até 640 GB por instância (o tamanho do armazenamento está vinculado ao tipo de instância). Conecte discos adicionais de até 16 TB com preços variáveis.

Volumes do Amazon EBS de até 64 TB por volume. Input/output operações por segundo (IOPS) de até 64.000 por volume (o tamanho do armazenamento é independente do tipo de instância).

Volumes do Amazon EBS de até 64 TB por volume. Input/output operações por segundo (IOPS) de até 64.000 por volume (o tamanho do armazenamento é independente do tipo de instância).

Planos de aplicação

35 esquemas pré-configurados, incluindo Magento WordPress, Drupal, Node.js e muito mais.

Várias plataformas gerenciadas no Amazon Linux (Docker, Go, Java, Ruby, Python, .NET core, Tomcat) e .NET/IIS no Windows Server.

Sistemas operacionais comuns e com software e serviços pré-configurados no AWS Marketplace.

Contêiner Support

Implantação simples de imagens de contêineres públicos por um custo mensal fixo, incluindo transferência de dados.

Suporta contêineres Docker individuais, vários contêineres com o Docker Compose, bem como com o Amazon Elastic Container Service (Amazon ECS).

Execute cargas de trabalho de contêineres de forma nativa na Amazon EC2 usando Docker ou Kubernetes autogerenciados ou implante contêineres em AWS serviços de contêineres separados, como Amazon ECS, Amazon EKS,,,, Lambda e outros. AWS Fargate AWS App Runner AWS Elastic Beanstalk

Transferência de dados

Alocação generosa de transferência de dados incluída na taxa mensal fixa para cada instância de computação do Lightsail.

Pague por GB de transferência de dados (saída) com níveis de preços flexíveis e sem custo de tráfego de entrada.

Pague por GB de transferência de dados (saída) com níveis de preços flexíveis e sem custo de tráfego de entrada.

Balanceamento de carga

Balanceamento de carga básico HTTP/HTTPS para tráfego web de baixo volume (até 5 GB por hora).

Balanceamento de carga flexível para qualquer tipo de caso de uso de rede, incluindo HTTP, HTTPS, TCP, UDP, verificações de integridade, escalonamento automático e muito mais.

Balanceamento de carga flexível para qualquer tipo de caso de uso de rede, incluindo HTTP, HTTPS, TCP, UDP, verificações de integridade, escalonamento automático e muito mais.

Suporte CDN

Entrega global de conteúdo de fontes Lightsail por uma taxa mensal fixa (até 50 GB por mês incluídos no primeiro ano).

A CloudFront integração com a Amazon fornece entrega flexível de conteúdo da Amazon EC2 AWS ou de outras fontes externas com base no pagamento por GB (1 TB por mês incluído no primeiro ano).

A CloudFront integração com a Amazon fornece entrega flexível de conteúdo da Amazon EC2 AWS ou de outras fontes externas com base no pagamento por GB (1 TB por mês incluído no primeiro ano).

Desempenho

Escolha entre 2 a 8 V CPUs (1 a 4 núcleos) e memória de 512 MiB a 32 GiB.

Dimensionamento ilimitado de um único núcleo compartilhado para centenas de núcleos de CPU e de 1 a 1000 GiB de memória.

Dimensionamento ilimitado de um único núcleo compartilhado para centenas de núcleos de CPU e de 1 a 1000 GiB de memória.

Preços

Preços mensais fixos e previsíveis.

Não há custo adicional para AWS Elastic Beanstalk. Você paga pelos AWS recursos (por exemplo, EC2 instâncias da Amazon ou buckets do Amazon S3) que você cria para armazenar e executar seu aplicativo.

Preços flexíveis pay-per-use por hora ou baseados em compromissos.

Detalhes sobre as diferenças

Explore as diferenças entre o Lightsail AWS Elastic Beanstalk e a EC2 Amazon em seis áreas. Eles abrangem facilidade de uso, computação e armazenamento em blocos, implantações de contêineres, balanceamento de carga, rede de entrega de conteúdo e suporte de banco de dados gerenciado.

Ease of use

Facilidade de uso

O Lightsail oferece um conjunto de serviços básicos para implantar servidores web e aplicativos baseados em banco de dados, com suporte para balanceamento de carga, contêineres, rede de entrega de conteúdo (CDN), gerenciamento de DNS e registro de domínio. Você também pode escolher entre um conjunto de esquemas de aplicativos para implantar aplicativos padrão, como um WordPress site ou um aplicativo de pilha LAMP. O Lightsail é ideal para organizações com requisitos simples de sites e aplicativos e para aquelas que preferem preços mensais fixos e previsíveis.

O Elastic Beanstalk, por outro lado, é um serviço mais flexível para implantar e escalar aplicativos web. Ele suporta várias linguagens de programação e servidores web, gerencia automaticamente o provisionamento de capacidade, o balanceamento de carga, o auto-scaling e o monitoramento da integridade do aplicativo. O Elastic Beanstalk se integra perfeitamente AWS a outros serviços, como o CloudWatch RDS, permitindo arquiteturas mais complexas e um controle refinado sobre os recursos subjacentes.

Com a Amazon EC2, você tem maior flexibilidade para configurar cargas de trabalho em um conjunto mais amplo de capacidades computacionais, recursos e integrações com outros. Serviços da AWS EC2 A Amazon oferece opções de compra mais flexíveis, incluindo preços por hora sob demanda e preços mais baixos baseados em compromissos. Uma implantação típica da Amazon EC2 pode exigir o uso de outros Serviços da AWS, como bancos de dados e balanceadores de carga, cada um com seus próprios modelos de preços e detalhes de configuração.

Compute and block storage

Computação e armazenamento em bloco

O Lightsail oferece várias opções para o tamanho da sua instância, variando de 2 vCPUs, 512 MiB de memória e 20 GB de armazenamento SSD, até 16 vCPUs, 64 GiB de memória e 1280 GB de armazenamento SSD. As instâncias de computação do Lightsail também incluem uma generosa alocação gratuita para transferência de dados e são cobradas com preços fixos e previsíveis.

O Elastic Beanstalk EC2 e a Amazon oferecem suporte a centenas de tipos de instâncias que suportam qualquer carga de trabalho, com 1 a CPUs 100 s de v e 1000 GiB de RAM. Vários volumes de armazenamento de tamanho individual podem ser anexados às instâncias do Elastic Beanstalk EC2 e da Amazon com vários níveis de desempenho. O Elastic Beanstalk EC2 e a Amazon também oferecem suporte a instâncias spot e instâncias baseadas em Graviton, permitindo escalabilidade econômica e computação de alto desempenho.

Container deployments

Implantações de contêineres

Os contêineres Lightsail oferecem uma maneira simples de começar a implantar imagens de contêineres públicos AWS em instâncias de computação, com 0,25 v e 512 MiB de RAM, até 4 v CPUs e 8 GiB de RAM. CPUs Cada implantação de contêiner Lightsail vem com 500 GB de transferência de dados por uma taxa mensal fixa.

O Elastic Beanstalk pode executar contêineres Docker individuais, vários contêineres com o Docker Compose ou implantar no Amazon ECS, um serviço de orquestração de contêineres totalmente gerenciado que gerencia e escala as instâncias da Amazon que executam contêineres. EC2

Os contêineres podem ser autogerenciados na Amazon EC2 ou implantados em um serviço de AWS contêiner totalmente gerenciado, como Amazon ECS, Amazon EKS, App Runner, Elastic Beanstalk e Lambda. Esses serviços oferecem suporte a imagens públicas e privadas, faturamento mais flexível por hora ou baseado em compromissos e maiores recursos de escalabilidade vertical e horizontal.

Load balancing

Balanceamento de carga

O Lightsail fornece um balanceador de carga HTTP ou HTTPS simples para tráfego na web de baixo volume (até 5 GB e 400 mil conexões por hora). Os balanceadores de carga Lightsail gerenciam certificados e estão disponíveis por um custo mensal fixo.

Você pode habilitar o balanceamento de carga para seu ambiente do Elastic Beanstalk, o que criará um balanceador de carga do Elastic Load Balancing dedicado ao seu ambiente. O Elastic Beanstalk gerencia totalmente esse balanceador de carga, cuidando das configurações de segurança e encerrando o balanceador de carga quando o ambiente é encerrado.

Também há a opção de compartilhar um balanceador de carga em vários ambientes do Elastic Beanstalk. Com um load balancer compartilhado, você economiza no custo operacional evitando um load balancer dedicado para cada ambiente. O Elastic Beanstalk é compatível com os tipos Classic Load Balancer, Application Load Balancer e Network Application Load Balancer.

O Amazon EC2 Elastic Load Balancing (ELB) oferece uma variedade mais ampla e escalável de opções de balanceador de carga usando preços mais flexíveis sob demanda ou comprometidos. Os EC2 balanceadores de carga da Amazon oferecem suporte ao tráfego de aplicativos (HTTP, HTTPS WebSockets) e de rede (TCP, UDP).

Content delivery network

Rede de entrega de conteúdo

Para melhorar o tempo de carregamento do conteúdo da web, o Lightsail permite que você adicione uma distribuição de rede de distribuição de conteúdo (CDN) ao seu site ou aplicativo. As distribuições CDN do Lightsail estão disponíveis em três níveis mensais de transferência de dados, incluindo 50 GB incluídos no primeiro ano, 200 GB e 500 GB, por um preço mensal fixo.

Depois de criar e implantar seu aplicativo Elastic Beanstalk, você pode se CloudFront inscrever e CloudFront começar a usá-lo para distribuir seu conteúdo.

A Amazon EC2 e o Elastic Load Balancing trabalham diretamente com o Amazon CloudFront CDN (o mesmo CDN usado pelo Lightsail). O uso CloudFront direto oferece mais possibilidades de integração com outras origens Serviços da AWS ou com origens externas. Ele também oferece preços mais flexíveis sob demanda e baseados em compromissos do que o Lightsail.

Managed database support

Suporte de banco de dados gerenciado

O Lightsail oferece bancos de dados gerenciados em quatro configurações padrão e quatro de alta disponibilidade, variando de 1 a 2 núcleos de processador, 1 GiB a 8 GiB de RAM e 40 GB a 240 GB de armazenamento. Os bancos de dados Lightsail são cobrados usando um preço mensal fixo e previsível.

O Elastic Beanstalk fornece integração com o Amazon Relational Database Service (Amazon RDS). Você pode usar o Elastic Beanstalk para adicionar um banco de dados MySQL, PostgreSQL, Oracle ou SQL Server ao ambiente durante ou após a criação do ambiente. Quando você adiciona uma instância de banco de dados, o Elastic Beanstalk fornece as informações de conexão à sua aplicação. Ele faz isso definindo as propriedades do ambiente para o nome de host do banco de dados, a porta, o nome de usuário, a senha e o nome do banco de dados. Você também pode se conectar a um banco de dados externo gerenciado fora do Elastic Beanstalk, o que permite usar tipos de banco de dados que não são compatíveis com bancos de dados integrados. Essa opção exigirá configuração adicional de grupo de segurança e cadeia de caracteres de conexão.

A Amazon EC2 trabalha diretamente com os serviços Amazon RDS e NoSQL, como o Amazon DynamoDB. O Amazon RDS oferece uma variedade mais ampla e escalável de configurações, incluindo tipos de instâncias fixas que variam de 2 a dezenas de v e centenas de GiB de RAMCPUs, armazenamento ilimitado e opções sem servidor perfeitamente escaláveis.

Aqui está uma tabela de decisão comparando o Amazon Lightsail AWS Elastic Beanstalk e a EC2 Amazon com base nos principais fatores de decisão:

Critérios

Amazon Lightsail

AWS Elastic Beanstalk

Amazon EC2

Melhor para Aplicativos simples, implantações em pequena escala Aplicativos web com implantação automatizada Controle total sobre a infraestrutura
Facilidade de uso UI muito fácil e simplificada, instâncias pré-configuradas Implantação fácil e gerenciada com configuração mínima Complexo, requer configuração e gerenciamento manuais
Escalabilidade Auto-scaling limitado, projetado para cargas de trabalho pequenas Suporta auto-scaling, mas não tão granular quanto EC2 Auto-scaling totalmente personalizável
Personalização Opções de configuração limitadas Personalização moderada com opções de plataforma Controle total sobre sistema operacional, rede e recursos
Preços Preço fixo, econômico Pague pelo subjacente EC2, mas com alguma automação Pay-as-you-go, pode ser caro se mal administrado
Desempenho Ideal para cargas de trabalho baixas a médias Bom para aplicativos web com auto-scaling Ideal para cargas de trabalho de alto desempenho e computação intensiva
Gerenciamento Totalmente gerenciado, manutenção mínima Implantação gerenciada, mas precisa de monitoramento Totalmente autogerenciado, requer experiência
Idiomas compatíveis Limitado, funciona melhor com pilhas comuns (LAMP, Node.js etc.) Suporta vários tempos de execução (Node.js, Python, Java, .NET etc.) Suporte para qualquer sistema operacional e tempo de execução
Integration Integrações limitadas com serviços AWS AWS Boas integrações (RDS, S3,) CloudWatch AWS Integração total
Segurança Recursos básicos de segurança, mais simples de gerenciar Atualizações de segurança automatizadas, mas ainda precisam de monitoramento Controle total sobre as configurações de segurança
Exemplos de casos de uso Blogs pessoais, pequenos sites MVPs, prototipagem Aplicativos web APIs, plataformas SaaS Aplicativos de grande escala, bancos de dados, redes personalizadas

Diretrizes de decisão:

  • Escolha o Lightsail se quiser uma solução simples e econômica com configuração mínima.

  • Escolha o Elastic Beanstalk se precisar de fácil implantação de aplicativos com algum nível de controle e escalabilidade.

  • Escolha EC2se você precisa de controle total sobre sua infraestrutura, alto desempenho ou configurações personalizadas.

Use

Agora que você aprendeu sobre para que esses serviços (e as AWS ferramentas e serviços de suporte) são otimizados, agora você pode se aprofundar na melhor forma de usá-los.

Amazon Lightsail
  • O que é o Amazon Lightsail?

    Veja a história completa sobre o Amazon Lightsail, incluindo o que ele faz e como você pode se beneficiar dele. Este guia também inclui step-by-step orientações para ajudar você a começar a usar o Lightsail e depois configurá-lo para atender às suas necessidades.

    Explore o guia

  • Criação de imagens do serviço de contêiner Lightsail

    Saiba como criar uma imagem de contêiner em sua máquina local usando um Dockerfile. Em seguida, você pode enviá-lo para o serviço de contêiner do Lightsail para implantá-lo.

    Use o tutorial

  • Centro de recursos do Amazon Lightsail

    Explore os tutoriais, vídeos e links do Lightsail para a documentação do conceito principal.

    Visite o centro de recursos

Elastic Beanstalk
  • O que é o Elastic Beanstalk?

    Obtenha uma visão geral do AWS Elastic Beanstalk. Este guia não apenas fornece uma introdução ao serviço, mas também aborda como começar a usá-lo e, em seguida, fornece descrições detalhadas dos principais recursos e de como usá-los.

    Explore o guia

  • Introdução ao Elastic Beanstalk

    Para ajudar você a entender como AWS Elastic Beanstalk funciona, este tutorial explica como criar, explorar, atualizar e excluir um aplicativo do Elastic Beanstalk. Leva menos de uma hora para ser concluído.

    Use o tutorial

  • Configurar a interface de linha de comando do Elastic Beanstalk

    Neste step-by-step tutorial, você configurará a interface de linha de comando do Elastic Beanstalk (EB CLI).

    Use o tutorial

Amazon EC2
  • O que é a Amazon EC2?

    Tenha uma visão geral da Amazon EC2. Este guia não apenas fornece uma introdução ao serviço, mas também aborda como começar a usá-lo e, em seguida, fornece descrições detalhadas dos principais recursos e de como usá-los.

    Explore o guia

  • Tipos de EC2 instância da Amazon

    Quando você executa uma EC2 instância, o tipo de instância que você especifica determina o hardware do computador host usado para sua instância. Cada tipo de instância oferece recursos de computação, memória e armazenamento diferentes, além de ser agrupado em famílias de instâncias de acordo com esses recursos. Este guia mostra os tipos de EC2 instância.

    Explore o guia

  • Amazon EC2 Auto Scaling com instâncias spot EC2

    Saiba como criar uma carga de trabalho sem estado e tolerante a falhas usando o Amazon EC2 Auto Scaling com modelos de lançamento para solicitar instâncias Amazon Spot. EC2

    Comece a usar o tutorial