Amazon ECS: Containers em produção sem Kubernetes
Вставка
- Опубліковано 19 січ 2025
- Nesse vídeo você entenderá do zero como você poderá colocar em produção seus containers Docker, utilizando o AWS ECS (Amazon Elastic Container Service).
👇 Inscreva-se para a próxima Maratona Full Cycle
A Maratona Full Cycle é um evento 100% online e gratuito onde você entenderá, através de um estudo de caso, como você poderá se tornar um Full Cycle Developer, ou seja, um desenvolvedor capaz de criar aplicações de ponta a ponta. Da arquitetura até o deploy e monitoramento.
Garanta seu lugar ↴
maratona.fullcy...
▪ Clique no botão vermelho, INSCREVA-SE aqui no canal e ative as notificações 🛎para o youtube te avisar dos novos conteúdos por aqui.
E não esquece de deixar seu 👍nos vídeos. Isso nos ajuda a saber se você tá curtindo, beleza?
➕
Baixe nosso livro sobre Docker: ↴
fullcycle.com.br/
Siga-nos no Instagram: @devfullcycle
Participe de nosso Canal no Telegram: ↴
t.me/devfullcycle
Assine nosso Podcast: ↴
fullcycle.com....
eu aqui a 01h15 da manhã, não estava com muita coragem de vê o video, más fui até o fim e aprendi muito, muito obrigado, conteúdo bem didático.
Sensacional, seus videos já me ajudaram e me ajudam muito, obrigada!
Ótimo vídeo, parabéns, só não entendi como você fez a interligação do service (name space) para ser usado no target group do ALB ?
Excelente vídeo, muito obrigado!!
Simplesmente sensacional os seus ensinamentos! Excelente didática! Parabéns!
Sem palavras, simplesmente fantástico!!!
Muito bom, ficou claro esse assunto na AWS. Agradecido Wesley!
Parabéns pelo conteúdo, simplesmente fantástico!!!
Muito bom o video, gostaria de saber apenas aonde foi feito a ligação entre o Target Group do ELB com o service. Não consegui entender esse step.
Amo seus vídeos Wesley, parabéns por descomplicar o Fire...
Parabéns pelo conteúdo,... pela qualidade do material e principal, por explicar o que significa cada opção, ... isto ajuda muito!! Obrigado pelo seu trabalho, esforço e dedicação!!
Muito boa essa sua explicação. Seria legal ver uma continuação com CI/CD atualizando essa estrutura doida que a AWS cria para o ECS
Me ajudou muito! Parabéns!
Muito bom mesmo, parabéns pelo conteúdo.
Eu tenho containers no ECR que a saida sao APIS e algumas nao ficam expostas para internet, apenas internas. Como configurar isso?
livro sobre Docker, não está mais disponível esse download ?
Fale ae meu amigo, incrível isso mas a minha dúvida ainda e bem de iniciante em serviços no caso eu tenho uma aplicação rodando com nginx + Php + MySQL (rds) aí penso teria como usar ecs subindo um serviço com nginx apontando para um Php que estaria rodando meu laravel? Isso é em múltiplos containers distribuindo o acesso e a carga ?
Parabéns, muito bom.
E como eu subo um container de um site para rodar no nginx? Quais os passos?
Show! Ajudou muito. Valew!!!
Muito bom!! Mas me tira uma duvida... Para cada service eu tenho que criar um loadbalance ou posso utilizar o mesmo? Exemplo tenho um service para a aplicação A e outro para a aplicação B, cada service deve ter o seu próprio loadbalance dedicado?:
Nossa que aula top! Queria saber como montar um server rodando Wordpress usando esse serviço
No contêiner eu tenho um arquivo de setup.php da aplicação que costumo deixar do lado fora do conteiner, com as variáveis de ambiente. Onde eu posso colocar estes arquivos?
Ahh, parabéns pelo trabalho! muito bom seu tutorial
Curti muito. Mas e se meu container for um node e eu quiser colocar o nginx como proxy?
Sem problemas. Basta subir dois containers e fazer o nginx apontar para o node.
bom vídeo
eu fiz o tutorial desde o inicio .. acompanhando o video ... mas quando fui acessar o dns do load balancer nao funcionou ... voltei e revisei o security group .. e percebi que o default nao estava liberado a porta 80 ... acho que seria uma boa deixar uma dica no video pra quem for tentar fazer tambem... e depois que adicionei o security group que libera pra qualquer ip o acesso a porta 80 ... me deparei com um erro 503 Service Temporarily Unavailable, o que pode ser ?
5
Dá uma olhada nos logs do serviço, mostra se a aplicação foi iniciada corretamente. Se foi, tu podes tentar ver se a porta que está sendo exposta no teu container é a mesma do teu Dockerfile e se é a mesma que tua aplicação tá rodando também. Se tudo isso tiver correto, verifica se consegues acessar teu container pelo dns público dele, porque se conseguir, o problema tá no redirecionamento do load balancer (target group) pra o service no cluster.
Aconteceu o mesmo comigo, Felipe. Como vc conseguiu resolver isso ?
@@emanuelcosta79 não consegui resolver ainda
Pessoal, pra load balancer http, na época o meu funcionava tranquilamente. Mas recentemente implementei um load balancer com https, por necessidade mesmo, e fica dando erro de health check, derrubando meu service em um intervalo de tempo que varia muito pouco de um pra outro. Ainda não retornei pra solucionar o problema, mas já perdi um tempo pesquisando e nada resolveu sobre o health check.
Cara... Não botei em prática ainda, mas nesse caso eu poderia usar o api gateway ao invés do load balance ou estou falando besteira?
Acho que neste caso o api gateway vai apontar para o load balance
Só uma curiosidade. Qual seria o valor mensal dessa sua aplicação?
só o load balancer + de 16 doleta
fiquei com a mesma duvida
Só achei estranho porque você criou o load balancer mas, na hora que criou o serviço, não o relacionou ao load balancer criado...
Tbm achei bizonho kkk, fiz o equivalente no Google Cloud (Load balancer + Cloud run) e é muito mais explicito o encaminhamento do load balancer para o serviço/container.
Nossa cara, fiquei com a mesma dúvida e vim procurar no comentários antes de fazer um e duplicar kkk e eu voltei em cada parte do vídeo pra tentar encontrar essa relação e nao achei!
A única possibilidade que sobrou para que as coisas façam sentido é interpretar que o vínculo se dá por conta da VPC/porta, que fica configurado tanto do lado do Load Balancer quanto do Serviço do ECS. Mas tb adoraria uma confirmação a respeito disso hehe
Também fiquei com a mesma dúvida haha
Mas o que o Murilo falou faz sentido!
muito bom
🙏🏾🙏🏾🚀🚀🚀🚀🚀🚀☁️
tá tá né né né né né tá tá legal
Bem explicado, porém muito superficial, não abrange casos reais, só exemplos bem simples, que é muito diferente da realidade, faltou também falar de CloudFormation porque sair criando via UI é bem complicado de manter depois.
👏🇧🇷😀
Ai vc precisa colocar tudo isso num YAML! ai vc ta na merda... puta negocio complexo, chato, cheio de detalhes...........
Isso porque você não viu o eks
Ajudou bastante. Parabéns!
Muito bom