Vou dockerizar e enviar seu app para AWS ecs ou ec2
Eu conserto configurações quebradas da AWS e ainda reduzo a conta enquanto estou nisso
Sobre este Serviço
Olá!
Works on my machine é aquela frase que significa que alguém está prestes a ter uma tarde ruim.
Se sua equipe ainda faz deploy manualmente, ou escalar significa alguém logando no console da AWS às 11 da noite porque o tráfego aumentou, isso não é um problema seu, é um problema de infraestrutura que pode ser resolvido em um ou dois dias, não em um trimestre.
Eu pego seu código, containerizo de forma adequada (não uma imagem inchada de 2GB, mas uma build multi-stage limpa), e faço ele rodar no ECS Fargate ou EC2 atrás de um load balancer com verificações de saúde reais e SSL.
Você envia o código, ele vai ao ar. Chega de drama com escalonamento manual.
Eu cuido de Node, Python, Go, Java, e a maioria das stacks comuns. Isso cobre builds com Docker, configuração de cluster ECS, definições de tarefas, deploys no Fargate, configuração de EC2, conexão do load balancer, grupos de segurança e certificados SSL.
Se você está migrando de um servidor único e quer algo que escale de verdade, ou seu setup atual quebra toda vez que o tráfego aumenta, essa é exatamente a solução.
Me conte sua stack e sua configuração atual, e eu vou planejar exatamente o que é preciso para chegar lá antes de começarmos.
Com carinho,
Hashir
(Cloud Computing, DevOps, AWS, EC2 & ECS, Containers Docker, melhores princípios de IAM & Segurança)
Provedor de Nuvem:
Amazon Web Services
Frameworks:
Npm
•
Terraform
Meu portfólio
Outros serviços de Computação em nuvem que eu ofereço
Perguntas frequentes
Tradução automática
Que tipos de aplicações você pode Dockerizar e deployar?
Posso trabalhar com a maioria das aplicações web modernas, incluindo Node.js, Python, Java, PHP, .NET e outros projetos compatíveis com Docker. Se você não tiver certeza se sua aplicação é suportada, sinta-se à vontade para me enviar uma mensagem antes de fazer o pedido.
Devo escolher AWS ECS ou EC2?
Depende da sua aplicação e dos seus objetivos a longo prazo. ECS é ideal para deploys containerizados e escaláveis com menos gerenciamento de servidores, enquanto EC2 oferece mais controle sobre a infraestrutura subjacente. Se estiver em dúvida, vou recomendar a melhor opção para o seu caso.
O que preciso fornecer?
Normalmente, você precisará fornecer o código fonte da sua aplicação (ou repositório GitHub), acesso à AWS (usuário IAM temporário ou role) e quaisquer variáveis de ambiente ou arquivos de configuração necessários para sua aplicação.
Você vai configurar o Docker do zero?
Sim. Se sua aplicação ainda não estiver containerizada, vou criar o Dockerfile necessário e configurar o container para que sua aplicação rode de forma confiável na AWS.
Minha aplicação ficará acessível após o deploy?
Sim. Vou garantir que sua aplicação esteja funcionando corretamente na AWS e fornecer o URL de acesso ou IP público (dependendo da configuração de deploy). Se seu pacote incluir um domínio ou configuração HTTPS, também vou configurar isso.
Você consegue corrigir erros de deploy ou atualizar um deploy existente?
Com certeza. Seja para deployar uma nova aplicação ou solucionar problemas em um deploy Docker ou AWS já existente, posso ajudar a identificar e resolver o problema de forma eficiente.

