Configurando ELB (Elastic Load Balancer) na Amazon Web Services - Curso Prático AWS - Aula 10 - #50

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии •

  • @GaragemDoInventor
    @GaragemDoInventor  Год назад

    🍀 Seu apoio é crucial para mantermos o canal independente e continuarmos a produzir os conteúdos com a qualidade que você já conhece: pix@uminventorqualquer.com.br
    ⚜ Curso Cloud Computing Premium: www.cloudstorm.academy/
    💬 Comunidade Cloud no Discord: www.cloudstorm.club/
    📝Aprenda inglês na Cambly: www.cambly.com/invite/INVENTOR?st=022722&sc=4

  • @ricardocampos7800
    @ricardocampos7800 3 месяца назад +2

    Wesley sem sombras de dúvidas voce é o melhor do pais no que diz respeito a aws ..cara da uma atualizada nesses conceitos d aws seus videos sao memoráveis porem ,de 2021 até hj 11/2024 muita coisa mudou ...as informaçoes se atualizaram da uma reciclada nesses topicos mesmo sendo antigos,, sao tops demais ,,eu sei que vai te dar trabalho mas precisamos de vc da sua didática e da suas informaçoes abracos

  • @brunocarneiro7754
    @brunocarneiro7754 3 года назад +1

    Cara.. se eu pudesse dar um like pra cada vez que assisto essa aula....

  • @rsosenna
    @rsosenna 3 года назад +4

    Excelente didática! Está sendo fácil aprender AWS

  • @edikoston
    @edikoston 3 года назад +4

    Demorou encontrar uma pessoa que tenha domínio no assunto e dicção \o/.
    Obg pela iniciativa.

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Muito obrigado Edikoston 😄, fico feliz que tenha nos encontrado, espero que o conteúdo lhe seja útil

  • @celiodsantos
    @celiodsantos 2 года назад +1

    É simplesmente o melhor Tutorial sobre AWS do RUclips, objetivo, prático, muito bem explicado. O Wesley Milan mostrou de maneira coesa e simples o uso dessa poderosa ferramenta. Explicando valores, segurança, praticidade e dando dicas valiosas de como utilizar a ferramenta da melhor maneira. Eu estava prestes a migrar minha aplicação para o Google Cloud, mas assim que comecei a ver os vídeos do Prof. Wesley, mudei de idéia. Parabens Wesley Milan pelo excelênte trabalho!!! É uma pena a AWS não patrocinar seu conteúdo, pois sua explicação é formidavel!!!!

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Célio, MUITO OBRIGADO pelas palavras SENSACIONAIS! 🙏 🙏 🙏 🙏 🙏
      PS: Vou responder a todos os seus comentários ;)

  • @daylansteffen3871
    @daylansteffen3871 2 года назад +6

    acabei de completar essa aula, estamos migrando aqui na empresa para amazon e a tua didática é extremamente boa, o que comprei de curso pra aprender a migrar nossos servidores nao chega a 10% de tudo que tu esta me ensinando, muito obrigado!
    e não sei vocês, mas me deu uma certa emoção ver a minha aplicação rodando com loadBalancer \o/

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Que show! É isso mesmo, a emoção de ver sua criação ganhando vida é algo que só sabe quem faz 😉

    • @wictorhiago4432
      @wictorhiago4432 2 года назад +1

      @@GaragemDoInventor Load balancer é gratuito? estou precisando usar um sub-dominio para uma aplicação que precisa ser https, e tenho dúvida se esse serviço é gratuito na aws.

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад +1

      Oi Wictor, o ELB tem um custo, dê uma olhadinha no AWS Pricing Calculator pra ver o valor certinho na região que você está subindo ele

  • @douglaschede2355
    @douglaschede2355 3 года назад +2

    Parabéns !!! explicação clara e objetiva.

  • @nsouzarj
    @nsouzarj 3 года назад +1

    Muito boa essas aulas show de bola

  • @mapneto
    @mapneto 3 года назад +8

    Cara, suas explicações são muito boas. 👏👏👏👏
    Ótima didática. Estou aprendendo muito com suas aulas e parabéns pela iniciativa e qualidade do material.

  • @marcelobarth9393
    @marcelobarth9393 3 года назад +1

    Show de bola! Conteúdo sucinto e de qualidade. Obrigado Wesley...

  • @RichardsonASilva
    @RichardsonASilva 3 года назад +1

    Seus vídeos são demais !!

  • @pedrofreitaslima
    @pedrofreitaslima 2 года назад +1

    Muito obrigado pelo conteúdo, conteúdo excelente bem explicativo

  • @joelfernandesarbitro
    @joelfernandesarbitro 2 года назад +1

    Valeu professor, ganhou mais um inscrito ....

  • @CaioTechLabs
    @CaioTechLabs 2 года назад +1

    Valeu!

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад +1

      Eu que agradeço MUITO pelo seu apoio Caio! Conte comigo! 👍 👍 👍 👍 👍

    • @CaioTechLabs
      @CaioTechLabs 2 года назад +1

      Continue com seu conteúdo! Sua didática é ótima, me ajudou bastante com uma demanda do trabalho rs Vou ver toda essa série da AWS 😊

  • @BearerOfTheCurse666
    @BearerOfTheCurse666 2 года назад +2

    Sei nem o que dizer. Só parabéns pelos vídeos. Perfeitos demais!

  • @FabioGuitar83
    @FabioGuitar83 2 года назад +1

    O cara explica muito bem! muito didático, parabens pelo conteudo!

  • @matkeselowski
    @matkeselowski 2 года назад +1

    Parabéns, excelente didática, vídeo muito bem produzido. Maravilhoso o conteúdo.

  • @juanmichael00
    @juanmichael00 2 года назад +1

    Excelente conteúdo, Wesley!!!

  • @williamkliemann9102
    @williamkliemann9102 2 года назад +1

    Sensacional, parabens pelo video!

  • @alexandresilva1513
    @alexandresilva1513 3 года назад +1

    Ótimo! parabéns pela didatica, não desista e continue ai compartilhando conhecimentos.

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Muito obrigado pelo Alexandre, é muito bom saber que o conteúdo está ajudando e com certeza isso me motiva a continuar produzindo, bons estudos

  • @ronilsonboy
    @ronilsonboy 2 года назад +1

    Simplesmente sensacional!

  • @viniciusalmeida3246
    @viniciusalmeida3246 2 года назад +1

    Top demais, aprendi mais em apenas 1 aula do que por semanas pesquisando por aí, recomendo com certeza! 👍

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Muito obrigado Vinicius, é muito bom saber que o conteúdo está ajudando👍

  • @rubenssantos8281
    @rubenssantos8281 3 года назад +1

    Cara, parabéns e muito obrigado, através das suas aulas consegui resolver meus problemas de infra, sucesso. Ótimas explicações !!!!!

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Rubens, fico muito feliz por ter ajudado, obrigado por apoiar nosso canal

  • @jorgeborges23
    @jorgeborges23 3 года назад +1

    Sensacional... Ansioso para os próximos vídeos!

  • @marcosramiro3457
    @marcosramiro3457 2 года назад +1

    Valeu por compartilhar o conhecimento... ótima didática!
    Um dica: aumentar um pouco o zoom do browser pois no celular a fonte fica pequena.

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Muito obrigado 😃, infelizmente tem muita informação na tela, o ideal é assistir em um PC pra aproveitar melhor o conteúdo

  • @DiegoSilva-lv4es
    @DiegoSilva-lv4es 9 месяцев назад

    Cara, que aula sensacional.

  • @AdrianaSilva-it1hj
    @AdrianaSilva-it1hj Год назад

    Essa série de aulas é extraordinária. Consegui subir um ambiente seguindo os passos propostos aqui. Só nessa parte de load balancer que estou apanhando feio. Por enquanto recebendo um 504 Gateway Time-out . Mas notei que a aula é antiga e o painel já está bem diferente e pode ser que estou deixando algo passar. Muito obrigada pelo conteúdo

    • @PedroHenrique-mx1os
      @PedroHenrique-mx1os 11 месяцев назад +1

      Adriana, bom dia. Conseguiu solucionar o problema?

    • @AdrianaSilva-it1hj
      @AdrianaSilva-it1hj 11 месяцев назад +1

      @@PedroHenrique-mx1os consegui sim. O próximo desafio será testar o Beans talk. Mas por agora já tenho até aplicação em produção funcionando direitinho.

    • @PedroHenrique-mx1os
      @PedroHenrique-mx1os 11 месяцев назад

      @@AdrianaSilva-it1hj que bom Adriana, eu estou encontrando esse problema: "Professor, bom dia. Primeiro parabéns pelo conteúdo, achei muito bom toda didática apresentada. Gostaria de tirar uma dúvida sobre a verificação de integridade. Criei uma rota get "/" para verificação da integridade, retornando uma resposta com o status(200) e uma msg: "sucess". Fui no grupo de segurança da API e adicionei a regra de entrada na porta 3333 que é a qual a minha API recebe as requisições e liberei o grupo do LoadBalancer. Porém, meu destino ainda permanece como não saudável. O que posso verificar além desses passos?". Você também encontrou esse problema ou foi diferente?

    • @miguelnetto6439
      @miguelnetto6439 11 месяцев назад

      Moça por favor me ajude... Qual configuração você fez de diferente da dele ? estou a umas 3 horas procurando e estou apertado com uma entrega... poderia me ajudar ? meu target esta marcando como saldável e acessando através do elastic ip eu consigo acessar normalmente, nao consigo entender eu tentei seguir exatamente do mesmo jeito que ele fez. Mas como você mesma disse a interface esta u pouco diferente e osso ter errado algo... Por favor me ajude kkkkk

    • @AdrianaSilva-it1hj
      @AdrianaSilva-it1hj 11 месяцев назад

      @@miguelnetto6439 Não fiz muita coisa de diferente não . O painel é que estava diferente e isso me causou dificuldades e erros no inicio. Depois revisei todo o processo e fui encontrando os erros. Contei também com ajuda preciosa de um colega que conheci aqui mesmo nas discussões do youtube que já tinha experiência em Azure e por isso ele já sabia como todo o conceito funcionava, juntando as idéias, foi fácil resolver. O canal dele é o @auladegestao

  • @EversonClei
    @EversonClei 3 года назад +1

    Show Mestre!!! Muito top..

  • @andersonluizpasqualini8944
    @andersonluizpasqualini8944 3 года назад +1

    Muito bom! Parabéns

  • @waragaocruz
    @waragaocruz 3 года назад +1

    Show de bola!!!

  • @JoseRoberto-cw5jk
    @JoseRoberto-cw5jk 2 года назад +1

    muito boa explicação

  • @maxdangelo3372
    @maxdangelo3372 2 года назад +1

    Salvou minha vida! 🤘

  • @nabathzaio3317
    @nabathzaio3317 Год назад +1

    Top Demais!!!
    To com um dominio vindo da cloudFare e não to conseguindo passar no "check health" de maneira nenhuma =(

    • @GaragemDoInventor
      @GaragemDoInventor  Год назад

      Na playlist tem um vídeo sobre debug, dá uma olhadinha que pode ajudar

  • @thiagollo
    @thiagollo 2 года назад +1

    Cara! Show demais suas aulas. Estou aprendendo muito! Obrigado! Mas, pintou uma dúvida. Se você puder responder ficarei muito agradecido. O load balancer é apenas com uma instância do EC2? Ou seja, ele vai fazer load balancer como se somente tem uma instancia? Para ficar bom teria que subir 2 instâncias ou ele faz isso sozinho com o auto scalling?

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад +1

      Oi Thiago. O ELB permite que seu usuário acesse um único endereço independente do número de instâncias que você tenha atrás do ELB. Por uma questão de redundância é recomendado que você tenha mais de uma instância EC2 atrás dele, se uma falhar a outra vai continuar atendendo seu tráfego até que o auto-scaling suba uma substituta.

    • @thiagollo
      @thiagollo 2 года назад

      @@GaragemDoInventor Show! Valeu!

  • @jonnetg
    @jonnetg 3 года назад +1

    Que Vídeo Aula espetacular!! Excelente professor. Gostaria de saber como faço para fazer 1 Único ELB com 2 portas Diferentes enviando para a mesma EC2. Preciso de fazer 2 Target Grups Correto? e Preciso de Criar 1 Regra para cada porta encaminhando para o target group separado, certo ?

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Muito Obrigado Jonne. Sim está correto quanto ao ELB.

  • @edinaldofcs
    @edinaldofcs 2 года назад +1

    Conteúdo excepcional!!
    Só não entendi de onde veio a porta 3001 Ao rodar o container, minha aplicação acessa o rds, mas não consigo usar o endereço para ver no navegador.

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Naldo a porta 3001 é da aplicação em NodeJS, eu explico isso em detalhes nas aulas anteriores do curso

    • @edinaldofcs
      @edinaldofcs 2 года назад +1

      @@GaragemDoInventor sim. Eu havia me confundido e a minha estava na 5001. Acontece que só estou conseguindo acesso pelo protocolo http, mesmo estando com o grupo de segurança igual ao que foi feito nas aulas anteriores.

    • @edinaldofcs
      @edinaldofcs 2 года назад +1

      Ah... estou seguindo o tutorial, porém com uma aplicação pessoal. Tirando este detalhe, o restante funcionou perfeitamente

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Naldo, lembre-se que a conexão segura é entre o usuário e o ELB. Do ELB até a instância a conexão é http usando a porta da aplicação 3000/3001/etc. E cada elemento (ELB, EC2, RDS) tem seu grupo de segurança, verifique se cada grupo está com as portas e a origem correta

  • @TiagoSouza-rk9cx
    @TiagoSouza-rk9cx 3 года назад +1

    Cara voce tem me salvado com esses vídeos! Muito obrigado pelas dicas!
    Consegue me dar uma luz em uma situação que eu tenho enfrentado?
    Eu tenho uma instancia t3.medium rodando plesk, utilizo para gerenciar os sites dos meus clientes, normalmente a configuração é o suficiente, acontece que eventualmente alguns do sites recebem muitos acessos, posso dizer que entre 50/200 acessos simultâneos, percebo que a CPU vai la pra 100% e ai fica impossível abrir qualquer página. A solução que eu encontrei foi encerrar a instancia e fazer um upgrade temporário. A questão é, tem alguma forma de automatizar isso?

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Oi Tiago, veja a aula sobre auto-scaling que você vai resolver o seu problema, abs

  • @PedroHenrique-mx1os
    @PedroHenrique-mx1os 11 месяцев назад

    Professor, bom dia. Primeiro parabéns pelo conteúdo, achei muito bom toda didática apresentada. Gostaria de tirar uma dúvida sobre a verificação de integridade. Criei uma rota get "/" para verificação da integridade, retornando uma resposta com o status(200) e uma msg: "sucess". Fui no grupo de segurança da API e adicionei a regra de entrada na porta 3333 que é a qual a minha API recebe as requisições e liberei o grupo do LoadBalancer. Porém, meu destino ainda permanece como não saudável. O que posso verificar além desses passos?

    • @PedroHenrique-mx1os
      @PedroHenrique-mx1os 11 месяцев назад

      Vale frisar que acessando minha API pelo endereço de IP todas as rotas públicas estão respondendo normalmente.

  • @RomarioAlves-r1r
    @RomarioAlves-r1r Год назад

    Prof. Boa tarde! Estou realizando o curso esse ano e percebi que algumas páginas da plataforma da AWS estão um pouco diferente. Mas, enfim. a minha dúvida é em relação ao criar grupo de segurança. Ve se a minha linha de raciocinio está certa. Vou enviar uma requisição para meu load balace pela porta 80. A saída disso seria a por 3001 por ex? No presente momento nas REGRAS DE SAÍDAS ---> o TIPO fico HTTP, protocolo TCP porta --> 80 destino meu IP. 🤔

  • @DouglasColombo
    @DouglasColombo Год назад

    Olá, excelente vídeo!!!
    Só tenho uma dúvida, tenho um EC2 com windows rodando e dentro dele tenho o IIS e um certificado SSL que gerei com **Certify the web**. Até o momento sempre utilizei sem o balancer. Agora estou com a necessidade de configura-lo. Porem, estou com um problema ao configurar o target group com a porta 443 do SSL pois não responde diretamente como a porta 80 diretamente no IIS. Como eu poderia configurar meu EC2 com a porta 443 com SSL, eu não sei aonde configuro/crio o certificado de segurança SSL para o servidor EC2. Fica no Certificate Manager também?

  • @brunocarneiro7754
    @brunocarneiro7754 3 года назад +1

    Quanto vale um curso desses...? Eu segui o curso pra botar uma aplicação no ar e eu ganhei dinheiro pra aprender...

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Oi Bruno, fico muito feliz de ouvir isso, nos ajude divulgando o canal, esse é o melhor pagamento que podemos receber 😄

  • @tylerthecommie6570
    @tylerthecommie6570 3 года назад +1

    Estou amando seus vídeos, principalmente o de VPC me tirou muitas dúvidas. No entanto, fiquei com uma dúvida quanto aos load balancers, no caso, eles só servem para o tráfego de entrada certo? Se eu tenho uma máquina atras desse load balancer, e fizer uma requisição TCP, ele irá consultar esse endpoint com o IP público da máquina ou com o do load balancer?
    É que estou com um B.O nas mãos, preciso conectar diversas máquinas em bancos de dados que não estão na AWS (para fazer uma espécie de ETL, extrair os dados desses bancos utilizando workers), porém, esses bancos só podem ser abertos para IPs específicados em whitelists, então, tenho que ter ips fixos para acessar esses bancos, minha questão é a seguinte, que tipo de infra na aws pode ser melhor adaptada pra isso, em termos de custo benefício (até então, pesquisei o NAT Gateway, mas aparentou ser mtttt caro para tráfego de informações e mesmo apenas ficar ligado). Ou apenas ligar um EC2 com IP fixo? (o grande problema que me parece seria escalar, já que eu teria que solicitar a todos os clientes que abrissem o banco para os novos IPs das novas máquinas), perdão pela questão, sou realmente bem novo em cloud, acostumado a trabalhar apenas localmente e no máximo no Heroku hehe

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Oi Tyler. O ELB serve para entrada de requisições, a saída é identificada pelo IP da EC2 de onde você estiver fazendo a requisição. Neste caso quando você atribui um Elastic IP à uma EC2 esse mesmo IP é também o IP de saída dela que você poderia utilizar nas whitelists. Quanto a escalabilidade, você pode criar essa instância com Elastic IP e usá-la como proxy, tunelando suas conexões de saída, e rodando seus workers em instâncias próprias podendo escalar a vontade. Você ainda estaria limitado a capacidade de banda desta instância escalando ela conforme fosse necessário, mas se é você que controla quando e como os dados serão carregados você pode coordenar a execução desses workers para que trabalhem continuamente, sem picos de carga. Espero ter ajudado

    • @tylerthecommie6570
      @tylerthecommie6570 3 года назад +1

      @@GaragemDoInventor Acho que entendi sim, muito obrigado!

  • @thiagoandrade8062
    @thiagoandrade8062 3 года назад +1

    Muito massa o conteúdo obrigado pelo seus vídeos! =D
    Uma vez configurei o ALB com 2 servidores nginx no backend e reparei que quando eu acessava o site ele dividia as requisições entre os servidores. Por exemplo o site tinha 20 arquivos estáticos tinha 10 gets no servidor A os outros 10 gets no servidor B. É esse comportamento mesmo? Pensei que fosse balanceada as conexões e não as requisições. (Talvez as conexões é balanceada com NLB né?!) Valeu!

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Thiago, isso vai depender do protocolo. HTTP por exemplo não trabalha com conexão persistente, então ele vai distribuir essas requisições, ao usar WebSocket ele vai distribuir as conexões, mas uma vez estabelecida toda comunicação irá sempre para o mesmo servidor, mas isso é um problema, porque ao longo de horas mais conexões podem permanecer ativas em um determinado servidor que em outros, e isso causa sobre-carga derrubando instâncias. O ideal é que você não deixe sua aplicação depender do estado da máquina, isso chama-se Stateless, assim, qualquer máquina do seu cluster que cair não te causará perdas de dados.

  • @efisousa4040
    @efisousa4040 3 года назад +1

    No "resolvendo problemas de instâncias não saudáveis no ELB", apesar de você deixar os IP encobertos é possível identificá-los em - 18:26. Se liga, Wesley! A lagoa tem aparência tranquila, porém esta cheia de piranhas.

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Oi Efi, obrigado pelo feedback, mas o blur é mais uma questão de dar um bom exemplo quando se trata de proteção de dados, esse IP é dinâmico e troca a cada dois dias praticamente 😁

  • @rubenscarlos8839
    @rubenscarlos8839 2 года назад +1

    Gostaria de saber, se existe a opção na AWS, após a minha infra pronta. Eu consigo um desenho "topologia".??

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Infelizmente não, há uma ferramenta para fazer isso através do CloudFormation, mas é uma outra forma de trabalho com a AWS. Estamos trabalhando em um curso só sobre automação e CI/CD na AWS, deve sair em breve

  • @valdriano5663
    @valdriano5663 2 месяца назад

    Boa tarde,
    Tenho uma dúvida preciso sair com mais de 1 link de sistema numa mesma instancia usando https, faço isso com um balancer só ou com vários?

  • @matheusrehbein4234
    @matheusrehbein4234 3 года назад +1

    Salve, muito bacana seus videos. Obrigado. A aplicação não está ficando saudável, sabe oq pode ser? fiz como está no video :/
    No status é retornado "Request timed out"

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Matheus, normalmente isso significa que algum/alguns dos grupos de segurança não estão configurados adequadamente, na nossa playlist de AWS há um vídeo sobre Debug de AWS, lá eu explico um pouco sobre como você pode testar cada camada e determinar qual não está respondendo. Se for a aplicação em si que não está ficando em pé, você pode acessar a máquina via ssh para fazer os testes, explico melhor isso no vídeo de debug.

    • @matheusrehbein4234
      @matheusrehbein4234 3 года назад +1

      @@GaragemDoInventor achei meu problema... Na regra de saída do grupo eu precisei liberar a porta 3001 para funcionar

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Oi Matheus, desculpe pela demora, sua mensagem foi colocada em moderação pelo algoritmo. Mas que bom que resolveu o problema, fico a disposição

  • @DouggyGameplays
    @DouggyGameplays 4 месяца назад

    Salve Wesley, uma dúvida a respeito da configuração do Load Balancer e o Health Check, eu subi o meu servidor normalmente, onde quando utilizo uma path especifica no browser ele traz como UP e/ou Ok, mas dentro do ELB só fica como unhealthy

  • @Thiago-Pio
    @Thiago-Pio 3 года назад +1

    Tem como eu utilizar o mesmo elb para aplicações diferentes? ou teria que ter um nginx atrás jogando para load balancers diferentes e exclusivos para cada aplicação?

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Thiago, se as aplicações estiverem rodando na mesma máquina ou máquinas em um grupo de auto-scaling você pode apontar vários domínios para o mesmo ELB e tratar isso no NGinx apontando para cada app. Caso tenha uma instância para cada aplicação você vai precisar de uma máquina NGinx fazendo o direcionamento, mas lembre-se que o próprio NGinx tamb;em faz load balance, então há várias maneiras diferentes de montar essa arquitetura.

  • @pedrosantos1338
    @pedrosantos1338 3 года назад +1

    Boa tarde! Parece que a AWS mudou o painel, eu tentei configurar igual o vídeo, porém o meu Target ainda está como não saudável. Eu criei o grupo de segurança para ELB igual, adicionei no grupo da API o ELB. A rota está funcionando quando eu coloco o Elastic IP e a porta no path /. Sabe se precisa de mais alguma coisa que mudou no novo painel? Agradeço desde já.

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Pedro, até onde consigo perceber só mudou a aparência mesmo, mas vou revisar os passos do vídeo pra ver se alguma configuração mudou no novo painel, assim que eu conseguir fazer essa revisão eu te respondo aqui.

  • @eduardopdbarros
    @eduardopdbarros Год назад

    Boa noite, eu criei uma imagem de um projeto que possui um projeto do Laravel que recebe atualizações do Github, como eu faço para que a imagem que esteja sempre com o código fonte sempre igual da máquina de origem ? Obrigado!

  • @BartolomeuFeliciano
    @BartolomeuFeliciano 3 года назад +1

    Fala mestre. Estou usando o conteúdo para colocar meu site em alta disponibilidade. Agora estou empacado no LB. O Health check está retornando erro 404. O site abre normalmente pelo IP, mas pelo DNS name do LB abre a página 404. O que estou errando? Estou usando o Openlitespeed. Quase tudo redondo, só o LB que está me dando uma surra. hehehehe

    • @BartolomeuFeliciano
      @BartolomeuFeliciano 3 года назад +1

      Mestre, eu cometi o erro de não registar o LB no Listener do Openlitespeed. hehehe. Que burro!

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Bartolomeu, já deu uma olhada no vídeo de debug da AWS ruclips.net/video/sr9jiS4zIZg/видео.html ?
      Normalmente isso está ligado aos grupos de segurança ou ao roteamento de portas

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      hahaha, isso acontece, que bom que resolveu

  • @UniversoVirtual-lm5uq
    @UniversoVirtual-lm5uq 2 года назад

    Boa noite, como eu pego o ip do client através da api? eu utilizo dar no backend pra pegar o ip, porém quando eu pego retorna o ip localhost, pode me ajudar?

  • @BartolomeuFeliciano
    @BartolomeuFeliciano 3 года назад +1

    Mestre, fiquei até a madrugada implantando o LB no meu site de testes. Estou empacado de novo. O LB deixou o site extremamente lento para responder a primeira requisição. Até 20s e as vezes dá erro 502 Bad Gateway. Alguma dica de como resolver? Abraços.

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Se é intermitente, você pode ter uma das máquinas de aplicação instável, onde eventualmente uma requisição bate nela. Quanto ao delay é difícil dizer assim, são muitas variáveis, precisa realmente debugar cada camada para encontrar o problema.

    • @BartolomeuFeliciano
      @BartolomeuFeliciano 3 года назад +1

      @@GaragemDoInventor Estou excluindo toda a configuração anterior e refazendo do zero neste momento. Se resolver, ou não, te falo. Obrigado.

  • @webavcombr
    @webavcombr 3 года назад +1

    Eu subi a aplicação de um cliente friato com br, está rodando está quase tudo certo, mas na verificação por saude da instancia dá erro 500 e seta ela como pouco saudável , ai coloquei na auto escala para não verificar a ELB , agora se cai uma instancia ele repõe, mas acho que dessa forma ainda está errado né :(

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Pelo que entendi ainda não está correto. Verifique os grupos de segurança, o grupo atribuído à maquina de aplicação precisa ter permissão para receber requisições do grupo de segurança do ELB. Mas, erro 500 normalmente significa que está chegando até a aplicação, e ela está retornando erro 500, então, verifique o path do health-check pra saber se ele está batendo em um path válido da sua aplicação. Outro ponto é lembrar que o health-check vai fazer a requisição pelo IP e não por um domínio, teste isso tb. Boa sorte

    • @webavcombr
      @webavcombr 3 года назад

      @@GaragemDoInventor vou explicar o que fiz, nos grupos de segurança, LB entrada 80 e 443, saída tudo. APP entrada 80 para LB saída tudo, MYSQL entrada 3306 para APP saída tudo.
      Coloquei em produção, o sistema tá rodando perfeito.
      Ai fui no loadbalance dá ó erro 500, acessei a APP direto do meu navegador e a aplicação abriu, fui no postman e fiz um GET e me retornou 200, somente o loadbalance recebe 500 da APP :(, mas com 100% de certeza deve ter algum erro na aplicação mesmo que retornar esse erro 500 para o loadbalance, mas o que me deixou intrigado é que roda normal em produção kkk. Mas valeu pela atenção.

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Verifica seus logs do Apache/NGinx, pra entender como essa requisição está chegando no APP, as vezes a aplicação depende de algum header por exemplo que o LB substitui na passagem

  • @RomarioAlves-r1r
    @RomarioAlves-r1r Год назад +1

    Tentei alterar a porta para a 3001. Mas, essa opção não foi possível pela plataforma. Aparece como bloqueada. Você poderia me ajudar ou me dar uma idéia do que pode estar acontecendo?

    • @GaragemDoInventor
      @GaragemDoInventor  Год назад

      Entra no www.cloudstorm.club/ que tem várias pessoas que podem te ajudar

  • @airtonnba3580
    @airtonnba3580 Год назад +1

    Eu criei para teste do load balancer: uma VPC, duas instâncias, um load balancer e um grupo de destino, em cada instância um docker e em cada um tem um site modelo diferente, eu acesso o dns de cada instância e o site roda sem problemas, mas quando acesso o dns do load balancer a página não é encontrada. Meu objetivo seria acessar o dns do load balancer e a cada f5 uma página seria apresentada, com isso mostraria que o lod balancer está funcionado, eu consegui fazer isso em outro teste sem usar o docker e rodou normal, não encontrei erro na criação do docker. Alguém teria alguma uma dica? Grato

    • @GaragemDoInventor
      @GaragemDoInventor  Год назад

      Airton, neste caso o ideal é testar cada camada independentemente, nesta playlist de AWS tem um vídeo sobre DEBUG, dá uma olhadinha nele que pode te ajudar

    • @airtonnba3580
      @airtonnba3580 Год назад

      @@GaragemDoInventor Valeu, muito obrigado vou dar uma olhada. Muito obrigado por responder.

  • @luciano140975
    @luciano140975 3 года назад +1

    Como faço com windows? quero migrar meu servidor com o sistem de ordem de serviço que usa banco acess .MDB?

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад +1

      Luciano, o ELB para Windows é o mesmo, porém, para que sua aplicação funcione em múltiplas máquinas e seja escalável, é necessário que ela seja desacoplada da máquina onde está (stateless), e para isso você deve migrar para um banco de dados client-server. O RDS dá suporte ao MySQL, PostGres, MS SQL Server e Oracle. Dê uma olhadinha na aula sobre RDS que tenho aqui no canal. Abs

    • @Ludboy2010
      @Ludboy2010 3 года назад

      @@GaragemDoInventor obrigado pela resposta. Mas queria saber como instalar programas na máquina Windows.

    • @GaragemDoInventor
      @GaragemDoInventor  3 года назад

      Luciano, quando criar sua instância você vai poder baixar a chave de acesso, login e senha, com isso você pode conectar na máquina usando o Microsoft Remote Desktop ou outro software compatível, lá dentro você instala o que precisar.

  • @MarcelloPato
    @MarcelloPato 6 месяцев назад

    Amigão, eu já voltei a essa aula umas 500k vezes, mas mesmo assim, a checagem NUNCA dá healthy.
    O grupo de segurança WEB permite acesso ao grupo de segurança ELB permite entrada HTTP de qualquer lugar pela orta 80.
    Estou assistindo seu vídeo de debug, mas mesmo assim, não estou conseguindo. Será que algo mudou na AWS desde que vc gravou esses vídeos? A aws adora alterar o layout das páginas toda hora, né?
    Me ajuda!

    • @GaragemDoInventor
      @GaragemDoInventor  6 месяцев назад

      Marcello, manda sua dúvida pra gente lá no insta: instagram.com/garagemdoinventor/
      Abraços!

    • @GaragemDoInventor
      @GaragemDoInventor  6 месяцев назад

      Oi Marcello, vi que você conseguiu resolver com a ajuda da comunidade! Show de bola! 🤜🤛

  • @pabloguimaraes
    @pabloguimaraes 2 года назад +1

    Estou com um problema sério na api, "Target.FailedHealthChecks", eu preciso entender melhor como funciona o balanceamento.

    • @GaragemDoInventor
      @GaragemDoInventor  2 года назад

      Pablo, você precisa sempre ter um método sem autenticação disponível para que o ELB consiga fazer uma requisição http simples e receber um código 200 como resposta, de preferência na raiz, pra simplificar

  • @rubenscarlos8839
    @rubenscarlos8839 2 года назад +1

    Show de bola. Parabéns..