Tenho sim, além disso no site você também consegue baixar todo material que apresento nos vídeos e ver o conteúdo em uma forma mais organizada em tópicos. Basta se cadastrar www.linkedin.com/in/cristianopelizzari cabecananuvem.com
Olá Leonardo, como vai? Você está vendo diretamente a aula sobre fargate? Pois explico essa parte nas aulas anteriores No momento de criação, é necessário ter um target Group, chamo de dummy! Somente pro momento de criação, esse não faz nada! Depois crio um real que aponta para o serviço. Sugiro que veja desdo início da trilha para aprender todos os conceitos Eu faço aulas curtas com cada tema Desde o básico até temas mais avançados, mas evito repetições para o vídeo não ficar muito longo Nas aulas anteriores falo sobre a criação de loadbalancer e os tipos de distribuições, além de autoscaling tb
Parabéns pelo canal, sou iniciante em aws e containers. Tenho uma duvida se puder me ajudar. Ao criar um serviço no fargate e iniciar o serviço, sei cobrado pelo tempo que o container estiver online ou serei cobrado apenas se o container for usado por uma chamada interna e ou externa?
Cobrança é pelo tempo que o serviço está disponível No modelo fargate não existe freetier! Cuidado ao testar o modelo fargate (serverless) paga por quantos minutos cada Task estiver ativa. No caso de usar ec2 como clister, vai pagar pelos minutos que cada servidor estiver ativo
Se você usar o application LB é possível esse padrão sim, você pode usar HTTPS pra expor seu serviço mas internamente você conecta ao ser serviço usando http mesmo (internet HTTPS -> ALB http -> ecs) ideal também é não expor direto o load balancer e sim colocar um cloudfront na frente pra ter a distribuição mais segura também, assim habilitar algum serviço como shield, eu falo dele aqui na trilha, pra pelo menos evitar ataques como ddos
Oi Cristiano, tudo bem? Muito obrigada por compartilhar esse conhecimento, muito bom o conteúdo e o projeto Cabeça na Nuvem :)) Estou provisionando um ECS em CloudFormation. Estou com dificuldade em apontar a Task Role e Task Execution Role (na Task Definition) para a mesma role (ecsTaskExecutionRole). Por acaso você tem algum conhecimento, alguma doc referente a CloudFormation e ECS? Agradeço desde já!!
Ola Vivian, tem uma aula específica só de ecs com cloudformation completa. Veja no canal ou no site (acho mais fácil de acompanhar as trilhas) tem a trilha de ecs e uma aula avançada de ecs com fargate com cloudformation e disponibilizo o arquivo pra download no portal www.cabecananuvem.com Qualquer dúvida pode mandar ✌🏻
@@cabecananuvem Oi Cristiano. Muito obrigada, material muito completo!! Consegui referenciar as roles na Task Definition. Agora preciso fazer uma Scheduled Task no ECS. Um passo de cada vez rs A trilha de certificação por lá me deu mais ânimo para fazer a prova ;))
Olá, Cristiano! Acabei e conhecer seu canal estou achando excelente seu conteúdo. Trabalho com desenvolvimento Web, mas sou iniciante em ambientes de computação em nuvem, sobretudo AWS. Assisti algumas de suas aulas e queria fazer algumas perguntas que talvez até sejam respondidas em alguma aula que ainda não assisti, se for o caso, pode me indicar, por favor. As perguntas são (Baseando-me em na criação de um ambiente próprio para Wordpress): 1) Na hora de definir memória e cpu para uma Task, devo definir um valor Mínimo capaz de rodar minha aplicação Wordpress, pois cada Task terá no máximo essa capacidade que for definida ali nas configurações, e caso seja preciso de mais, o serviço (por exemplo o ELB com Autosacaling) criará novas Tasks, seria isso mesmo? Minha dúvida principal nesse caso é saber a configuração mínima de memória e processador a ser utilizada na Task. 2.1) Caso eu queira rodar duas aplicações diferentes, ou seja, dois sites WP que compartilhem o mesmo BD, eu devo criar uma Nova Definição de Task para esse novo Site, contendo um novo Container? Se sim, posso manter o mesmo seriviço de Load Balancer ou devo criar tudo novo, como visto nessa aula? 2.2) Com relação a compartilharem mesmo banco de dados, Seria possível? Teria alguma aula sua falando sobre isso?
Ola Daniel, tudo bom? No site eu organizo na ordem ideal de ver os conceitos e aplicar as configurações, além disso vc consegue baixar o material da aula www.cabeça a nuvem.com 1) o autoscaling do ecs atualiza o que está no targetGroup do seu ALB VC PODE configurar baseado em várias métricas. Tem uma aula somente de autoscaling e LB 2) vc tem que criar outra task definition è outro serviço. Eles podem estar exposto pelo mesmo ALB, criando diferentes target groups para cada serviços Assim vc expõe o mesmo endpoint com diferentes paths apenas Vc pode usar o mesmo banco de dados sim, isso é uma decisão de arquitetura Vc vai ter duas aplicações que dependem da mesma infra Se o banco de dados ficar indisponível, as duas aplicações vão ficar Ou um site que tem mais acesso pode causar lentidão em outro menos utilizado Ideal seria não compartilhar, mas se for algo pequeno e tudo mais e você acredita que consegue gerenciar a disponibilidade mais fácil. Ponto importante é entender que um site pode afetar o outro é causar indisponibilidade para os dois Um banco também tem um número máximo de conexões dependendo da máquina utilizada. Você tem q dimensionar bem os limites de cada aplicação. É possível sim. Só tome cuidado na hora de implementar pois há riscos
@@cabecananuvem obrigado por responder. Quanto a aula, tenho certeza que vai ajudar muita gente. Até agora não encontrei um conteúdo em português com essas configurações. Será de grande ajuda.
muito bom, parabens pelo conteudo
Muito obrigada mesmo por toda ajuda de verdade!!!
Obrigado isa! Fico muito feliz de poder contribuir com seu desenvolvimento pessoal e desafios
Qualquer dúvida fique à vontade para enviar!!!!
Poxaa mtmtm obrigada. Você tem linked in?
Tenho sim, além disso no site você também consegue baixar todo material que apresento nos vídeos e ver o conteúdo em uma forma mais organizada em tópicos. Basta se cadastrar
www.linkedin.com/in/cristianopelizzari
cabecananuvem.com
Na hora de criar um load balancer ele pede obrigatóriamente pra escolher um target group, isso me deixou meio confuso.
Olá Leonardo, como vai?
Você está vendo diretamente a aula sobre fargate? Pois explico essa parte nas aulas anteriores
No momento de criação, é necessário ter um target Group, chamo de dummy! Somente pro momento de criação, esse não faz nada! Depois crio um real que aponta para o serviço.
Sugiro que veja desdo início da trilha para aprender todos os conceitos
Eu faço aulas curtas com cada tema
Desde o básico até temas mais avançados, mas evito repetições para o vídeo não ficar muito longo
Nas aulas anteriores falo sobre a criação de loadbalancer e os tipos de distribuições, além de autoscaling tb
Parabéns pelo canal, sou iniciante em aws e containers. Tenho uma duvida se puder me ajudar. Ao criar um serviço no fargate e iniciar o serviço, sei cobrado pelo tempo que o container estiver online ou serei cobrado apenas se o container for usado por uma chamada interna e ou externa?
Cobrança é pelo tempo que o serviço está disponível
No modelo fargate não existe freetier! Cuidado ao testar o modelo fargate (serverless) paga por quantos minutos cada Task estiver ativa. No caso de usar ec2 como clister, vai pagar pelos minutos que cada servidor estiver ativo
man... do lb pra eni a gnt mantem o http neh? so do load balance pra internet q a gnt configura o https neh em prod...
e qnd a gnt tem qlguns servicos interligados e eles estiverem acoplados usando https sincrono, como configura aih pra eles se descobrirem?
Se você usar o application LB é possível esse padrão sim, você pode usar HTTPS pra expor seu serviço mas internamente você conecta ao ser serviço usando http mesmo (internet HTTPS -> ALB http -> ecs) ideal também é não expor direto o load balancer e sim colocar um cloudfront na frente pra ter a distribuição mais segura também, assim habilitar algum serviço como shield, eu falo dele aqui na trilha, pra pelo menos evitar ataques como ddos
Sobre descoberta, aws tem o app mesh
@@cabecananuvem vlw man... e ta muito bacana todo teu conteudo!
Cara, parabéns pelo conteúdo! Muito bacana sua iniciativa!
Ótimo vídeo. Muito bem explicado!
Oi Cristiano, tudo bem? Muito obrigada por compartilhar esse conhecimento, muito bom o conteúdo e o projeto Cabeça na Nuvem :))
Estou provisionando um ECS em CloudFormation. Estou com dificuldade em apontar a Task Role e Task Execution Role (na Task Definition) para a mesma role (ecsTaskExecutionRole).
Por acaso você tem algum conhecimento, alguma doc referente a CloudFormation e ECS?
Agradeço desde já!!
Ola Vivian, tem uma aula específica só de ecs com cloudformation completa. Veja no canal ou no site (acho mais fácil de acompanhar as trilhas) tem a trilha de ecs e uma aula avançada de ecs com fargate com cloudformation e disponibilizo o arquivo pra download no portal www.cabecananuvem.com
Qualquer dúvida pode mandar ✌🏻
@@cabecananuvem Oi Cristiano. Muito obrigada, material muito completo!! Consegui referenciar as roles na Task Definition. Agora preciso fazer uma Scheduled Task no ECS. Um passo de cada vez rs
A trilha de certificação por lá me deu mais ânimo para fazer a prova ;))
Excelente . Pelizzari
Olá, Cristiano!
Acabei e conhecer seu canal estou achando excelente seu conteúdo.
Trabalho com desenvolvimento Web, mas sou iniciante em ambientes de computação em nuvem, sobretudo AWS.
Assisti algumas de suas aulas e queria fazer algumas perguntas que talvez até sejam respondidas em alguma aula que ainda não assisti, se for o caso, pode me indicar, por favor.
As perguntas são (Baseando-me em na criação de um ambiente próprio para Wordpress):
1) Na hora de definir memória e cpu para uma Task, devo definir um valor Mínimo capaz de rodar minha aplicação Wordpress, pois cada Task terá no máximo essa capacidade que for definida ali nas configurações, e caso seja preciso de mais, o serviço (por exemplo o ELB com Autosacaling) criará novas Tasks, seria isso mesmo? Minha dúvida principal nesse caso é saber a configuração mínima de memória e processador a ser utilizada na Task.
2.1) Caso eu queira rodar duas aplicações diferentes, ou seja, dois sites WP que compartilhem o mesmo BD, eu devo criar uma Nova Definição de Task para esse novo Site, contendo um novo Container? Se sim, posso manter o mesmo seriviço de Load Balancer ou devo criar tudo novo, como visto nessa aula?
2.2) Com relação a compartilharem mesmo banco de dados, Seria possível? Teria alguma aula sua falando sobre isso?
Ola Daniel, tudo bom?
No site eu organizo na ordem ideal de ver os conceitos e aplicar as configurações, além disso vc consegue baixar o material da aula
www.cabeça a nuvem.com
1) o autoscaling do ecs atualiza o que está no targetGroup do seu ALB
VC PODE configurar baseado em várias métricas. Tem uma aula somente de autoscaling e LB
2) vc tem que criar outra task definition è outro serviço. Eles podem estar exposto pelo mesmo ALB, criando diferentes target groups para cada serviços
Assim vc expõe o mesmo endpoint com diferentes paths apenas
Vc pode usar o mesmo banco de dados sim, isso é uma decisão de arquitetura
Vc vai ter duas aplicações que dependem da mesma infra
Se o banco de dados ficar indisponível, as duas aplicações vão ficar
Ou um site que tem mais acesso pode causar lentidão em outro menos utilizado
Ideal seria não compartilhar, mas se for algo pequeno e tudo mais e você acredita que consegue gerenciar a disponibilidade mais fácil. Ponto importante é entender que um site pode afetar o outro é causar indisponibilidade para os dois
Um banco também tem um número máximo de conexões dependendo da máquina utilizada. Você tem q dimensionar bem os limites de cada aplicação. É possível sim. Só tome cuidado na hora de implementar pois há riscos
Mas um bom tema pra algumas aulas. Subir um WordPress usando ecs com fargate
Vou me planejar aqui pra montar uma aula
Obrigado por me escrever !!!
@@cabecananuvem obrigado por responder. Quanto a aula, tenho certeza que vai ajudar muita gente. Até agora não encontrei um conteúdo em português com essas configurações. Será de grande ajuda.
Zjpo