Porque eu escolhi AWS Amazon Lightsail
Passei por grandes desafios ao escolher uma provedora de hospedagem, e foi ficando bem difícil a escolha à medida que eu precisava de recursos 100% root, como por exemplo, instalar um conversor de video. Tentei as provedoras comuns, como hostinger, hostgator, localweb e tals... apelando para uma VPS... mas sempre encontrava problemas com as provedoras, ou por causa do desempenho, ou por causa de alguns absurdos que aconteceram. Decidi! Quero uma máquina virtual inteira só pra mim, chega de containers de clusters compartilhados. Vou para a Google! Fui para a Google Cloud... fiquei muito feliz, até chegar a conta no final do mês. A calculadora do google tinha me dado previsão de $23 USD / mês, no primeiro mês veio mais de $40 USD.
Buscando, conheci o Amazon Lightsail.
Antes de prosseguir, quero deixar claro que este não á um post patrocinado, eu realmente estou compartilhando os produtos/serviços que eu uso e recomendo.
Os Prós do Amazon Lightsail
Sendo objetivo, essas são os pontos positivos de utilizar a Amazon Lightsail:
- Acesso 100% root:
- Você terá acesso total a todos os recursos do servidor;
- Possibilidade de instalar programas e bibliotecas direto no OS do server;
- Preço:
- Os preços do Lightsail são fixos, e isso te deixa muito mais tranquilo para trabalhar.
- O preço é realmente barato levando em consideração a qualidade do Serviço:
- $ 3.50 USD / mês (1 vCPU, 512 MB RAM, 20 GB SSD)
Ideal para aplicações WordPress e aplicações estáticas de baixo tráfego.
- $ 5.00 USD / mês (1 vCPU, 1 GB RAM, 40 GB SSD)
Ideal para aplicações web de baixo desempenho.
- $ 10 USD / mês (1 vCPU, 2 GB RAM, 60 GB SSD)
Bom para aplicações de medio tráfego e baixo desempenho.
- $ 20 USD / mês (2 vCPU, 4 GB RAM, 80 GB SSD)
Realmente a minha preferida, atualmente consigo trabalhar com esta instância rodando uma aplicação PHP com 10mil usuários simultâneos (com DB num container separado)
- E tem maiores, para aplicações robustas, chegando até $ 160 USD / mês
- $ 3.50 USD / mês (1 vCPU, 512 MB RAM, 20 GB SSD)
- Segurança:
- No Amazon Lightsail, por padrão você possui 2 camadas de firewall, a do Amazon AWS (que vc não tem controle algum), e o da sua rede privada Amazon Lightsail (que vc gerencia pelo painel, abrindo ou fechando portas. E gerenciando protocolos)
- Você ainda pode, se quiser, configurar um terceiro firewall dentro do servidor de aplicação, ou até mesmo criar outros servidores pra monitorar sua rede. Realmente o céu é o limite!
- Mobilidade:
- O Amazon Lightsail te traz muita mobilidade, por anexar seus IPs, permitindo que vc migre de servidor sem precisar alterar seus registros DNS. Apenas desanexando o IP de um server, e anexando em outro.
- Também te permite acessar a sua VM via SSH direto pelo navegador.
Os Contras do Amazon Lightsail
Para começar, o MAIOR ponto contra o Lightsail é disparo de emails. Que muitas provedoras bloqueiam a porta 25 dos servidores, não é novidade. Mas a Amazon Lightsail bloqueia o protocolo SMTP de saída. Então não importa qual porta vc use, vc será bloqueado de mandar emails.
Existe uma caixa de diálogo que vc pode solicitar o desbloqueio SMTP, mas eu nunca consegui que aprovassem, e não conheço ninguém que tenha conseguido (deve existir alguém que sim, comenta aí)
E o outro ponto contra, que nem é tão ruim assim é a forma de faturamento. É realmente apenas oara cartão de crédito, a função débito é limitada a alguns bancos, e outras formas como Boleto Bancário não existem. Isso atrapalha mais quando a conta Amazon é uma conta pessoa jurídica, que vc não pode faturar como pessoa física. Mas esse é o menor dos problemas.
Deixo aqui no rodapé imagens do painel, eu acho bem clean, e facilita muito ao manejar meus servidores.
Espero te ajudado.
Muito legal, não conhecia essa ferramenta. Inclusive tenho uma dúvida, vou explicar minha necessidade pra conseguir deixar a dúvida mais clara; eu tenho um script que usa o Selenium com o Node, que roda pelo terminal do PC, ele abre o Chrome e executa ações, é extremamente necessário que o chrome esteja aberto (não pode ser em headless mode), queria deixar esse processo acontecendo em algum serviço de Cloud, é possível fazer isso com o LightSail ou com alguma outra ferramente que alguém conheça?
Utilizo o EC2 da AWS e gostaria de saber as diferenças entre o lightsail e ele 🤔
Esse tipo de postagem é realmente muito bom para ajudar a comunidade. Parabéns! Aproveitando, no Lightsail eu consigo também ter uma hospedagem já 'pronta' assim como essas hospedagens comuns, ou seria mais como uma vps mesmo onde preciso fazer tudo?
Super apoio compartilhar um pouco mais da sua experiência com a AWS.
Estou engatinhando no cloud.
Chegou a considerar a Utilização do Beanstalk? Esse foi o caminho que segui para ter uma facilidade maior no provisionamento de tudo que precisava.
Uma coisa que já testei e deu muito certo foi o envio de e-mails utilizando SQS + LAMBDA + SES
Ainda funcionou como uma aplicação assíncrona.
Basicamente eu insiro uma "mensagem" na fila do SQS, que já encerra a requisição, sem travar a conexão.
Essa mensagem é lida por uma função LAMBDA que executa o envio do e-mail pelo SES (esse envio de e-mail fica sendo um microserviço)
Eu gostei de ter tudo estruturado dessa forma.
Que top o seu post, muito obrigado por compartilhar!
Realmente não conhecia esse serviço da Amazon e achei muito interessante, principalmente pelos exemplos que você citou conforme iria subindo a configuração das máquinas.
Eu mesmo sempre fiquei (e ainda fico) com medo desses preços variáveis conforme o uso e tal, prefiro algo fixo - que eu tenha controle.
Vou pesquisar melhor sobre, mas curti muito!