Qual Amazon Cloud Server é melhor para você?

Escolher entre serviços na plataforma abrangente da AWS pode prejudicar os usuários. Este artigo ajudará você a tomar uma decisão informada sobre qual servidor de nuvem, AWS EC2 ou AWS Lightsail, é melhor para você.

AWS LightSail e AWS EC2 são serviços semelhantes que fornecem servidores virtuais em nuvem. Embora a função desses serviços pareça praticamente a mesma, ambos os serviços são projetados para diferentes casos de uso.

AWS EC2

AWS EC2 é um serviço de nuvem principal oferecido pela AWS que nos permite provisionar servidores de nuvem virtuais. As instâncias provisionadas do EC2 são como uma folha em branco. Esses servidores são altamente personalizáveis ​​e podem ser configurados e usados ​​da forma que o usuário desejar. O EC2 pode, teoricamente, atender a um conjunto ilimitado de máquinas virtuais.

A Amazon também oferece muitas opções ao escolher os tipos de instância para suas máquinas virtuais EC2. Você pode escolher entre instâncias otimizadas de CPU, memória, armazenamento, GPU e rede conforme seu caso de uso.

O EC2 é um dos serviços mais usados ​​na AWS. Ele se integra à maioria dos outros serviços da AWS na plataforma e é altamente personalizável para oferecer suporte a qualquer tipo de caso de uso.

AWS LightSail

AWS Lightsail é um serviço de nuvem oferecido pela AWS. O serviço Lighsail permite que os usuários provisionem servidores em nuvem pré-configurados como LAMP, WordPress, Node.js ou Magento para configurar rapidamente a arquitetura do aplicativo sem precisar instalar o software manualmente. Para obter uma visão geral detalhada do Lightsail, visite o artigo Amazon Lightsail: tudo o que você precisa saber.

A AWS projetou o Lightsail para torná-lo simples de entender e fácil de usar até mesmo para iniciantes absolutos.

Tanto o Lightsail quanto o EC2 são serviços poderosos usados ​​para provisionar servidores virtuais em nuvem. Agora vamos ver a diferença entre esses serviços.

  O que é uma câmera de tempo de voo (ToF) e por que meu telefone tem uma?

AWS Lightsail vs. EC2

Uso

O Lightsail é um serviço fácil de usar projetado para aplicativos e sites da Web simples. Ele é projetado especificamente para usuários iniciantes ou não técnicos que podem usar este serviço em poucos cliques e configurar seus sites facilmente. Recomenda-se não usar o LightSail para aplicativos altamente complexos e manter cargas de trabalho que variam de pequeno a médio.

O EC2 é um serviço maior e mais complicado. Ele é usado para todos os tipos de aplicativos que podem variar de pequenos aplicativos da Web (que também podem funcionar no Lightsail) a aplicativos de Big Data e aprendizado de máquina. EC2 e pode ser configurado para hospedar qualquer aplicativo. Ele pode servir até mesmo as arquiteturas mais complexas.

Fácil de usar

Como mencionei antes, o LightSail é um serviço fácil de usar projetado especificamente para iniciantes. Todo o processo de iniciar um servidor Lightsail e implantar o aplicativo no servidor pode ser feito com apenas alguns cliques. Ele fornece uma experiência completa para criar servidores virtuais e implantar aplicativos.

O EC2, por outro lado, precisa de muito mais configuração manual e possivelmente outros serviços como AWS CodeDeploy e CodePipeline para otimizar o fluxo de trabalho de implantação de aplicativos.

Todos os recursos relacionados à sua instância do Lightsail são gerenciados no mesmo painel. Por outro lado, cada recurso em um EC2 (como IPs estáticos, grupos de segurança, volumes do EBS e muito mais) tem seu próprio painel e opções.

Portanto, se você está apenas começando com a AWS e deseja executar aplicativos em pequena escala, usar o Lightsail é sua melhor aposta. Você não precisará de muito conhecimento técnico da AWS para iniciar aplicativos no Lightsail.

Rede

A rede para suas máquinas Lightsail é gerenciada pela AWS. Como usuário, você só pode adicionar regras ao firewall do Lightsail. A rede para instâncias do EC2 é gerenciada pelos usuários usando VPCs, grupos de segurança e sub-redes.

Sub-redes

O AWS Lightsail não tem suporte nativo para sub-redes. Na AWS, você pode criar sub-redes públicas e privadas com base no caso de uso do aplicativo. Como o Lightsail destina-se apenas a sites, não há suporte para hospedar esses servidores em uma sub-rede privada. As instâncias do EC2, por outro lado, podem ser implantadas em qualquer sub-rede, pública ou privada.

  Como corrigir o erro 0x3a98 no WlanReport

Portanto, se seu caso de uso exigir que você implante uma web ou qualquer outro aplicativo em uma sub-rede privada, você só poderá fazer isso no AWS EC2.

Escalabilidade

As instâncias do Lightsail não podem ser dimensionadas, pelo menos não automaticamente. Além disso, as instâncias do Lightsail não podem ser modificadas após a inicialização. Portanto, se você deseja alterar o tipo de instância, deve iniciar uma nova instância e alterar seu plano.

O EC2 é um serviço altamente escalável. Você pode usar AutoScaling Groups no painel do EC2 para dimensionar suas instâncias do EC2 horizontalmente, ou seja, aumentar ou diminuir o número de instâncias que atendem ao aplicativo. As instâncias do EC2 também podem ser modificadas para um novo tipo de instância após a execução.

Volumes EBS

O EBS é um serviço de armazenamento em bloco que pode ser integrado a máquinas EC2 para fins de armazenamento. Os volumes do EBS são unidades de rede separadas que podem ser anexadas/desconectadas das instâncias do EC2.

O Lightsail não oferece suporte a volumes EBS.

Preços

O AWS Lightsail tem uma tabela fixa de preços “por mês” que varia de 3,5$ pm a 160$ pm com base no tipo e nas especificações da instância do Lighsatil. O serviço também oferece um uso de nível gratuito de 3 meses a partir do dia da inscrição.

O AWS EC2 tem vários modelos de preços. Você pode usar instâncias sob demanda por um preço fixo de pagamento conforme o uso. Ou você pode reservar uma instância por um período de tempo por um preço com desconto. O uso do nível gratuito para EC2 está disponível por 12 meses a partir do dia da inscrição.

Balanceamento de carga

O balanceamento de carga é um recurso nativo do Lightsail, e o balanceador de carga do LightSail pode ser facilmente usado com as instâncias do Lightsail.

  Cursor do mouse desaparece no Mac? 18 Soluções para corrigir o problema!

O EC2 tem quatro tipos diferentes de balanceadores de carga, cada um com suas próprias especificações e casos de uso que podem ser integrados às instâncias do EC2.

Monitoramento

O monitoramento da instância do Lightsail é possível, mas está restrito a alguns parâmetros. O EC2 oferece uma ampla variedade de métricas e opções para monitoramento.

Criptografia

A criptografia no Lightsail é gerenciada pela AWS e habilitada por padrão. Ao usar instâncias do EC2, os usuários podem optar por habilitar ou desabilitar a criptografia.

Casos de uso Lightsail

  • O Lightsail é adequado para configurações de ambiente de desenvolvimento/teste, pois é barato e fácil de configurar.
  • Muito útil para iniciantes que desejam explorar a AWS e executar aplicativos com conhecimento limitado de nuvem.
  • Para casos de uso em que são necessários custos mensais previsíveis.
  • Tudo em um console para balanceadores de carga, redes e bancos de dados.

Casos de uso EC2

  • O EC2 oferece vários modelos de preços e maneiras de utilizar as opções de desconto para obter melhores preços.
  • Eles são usados ​​para aplicações complexas.
  • Para aplicativos em sub-redes privadas.
  • Para escalabilidade automática.
  • Para controle e flexibilidade completos sobre a instância.
  • Tipos de instância otimizados para casos de uso específicos, como o uso de instâncias otimizadas para CPU para trabalhos de aprendizado de máquina e assim por diante.

Conclusão

Tanto o Lightsail quanto o EC2 são ferramentas maduras destinadas a diferentes clientes e casos de uso. O EC2, francamente, é um serviço muito mais poderoso que o Lightsail. Ele pode fazer tudo o que a instância do Lightsail pode fazer e muito mais. Mas com o poder vem muita complexidade, muitas opções e possivelmente confusão. Portanto, se você é iniciante na AWS, pular direto para o console do EC2 pode não ser a escolha certa para você.

O Lightsail é mais adequado para novos usuários da AWS que não desejam se preocupar com a configuração de servidores virtuais e desejam uma infraestrutura pronta para uso. Também se destina especificamente a aplicações web simples e de pequena a média escala. As instâncias do Lightsail podem ser atualizadas facilmente para instâncias do EC2, para que você sempre possa configurar um aplicativo principal no Lightsail antes de atualizar lentamente para o EC2.

Espero que este artigo ajude você a tomar a decisão certa entre os dois serviços.