Proxy vs Reverse Proxy vs Load Balancer | Simply Explained

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ •

  • @TechWorldwithNana
    @TechWorldwithNana  3 місяці тому +22

    👉 Continue with the Nginx Crash Course you were asking for with a simple real-life demo: ua-cam.com/video/q8OleYuqntY/v-deo.html
    Also who spots the typo in the video? 😄🙈
    ▬▬▬▬▬▬ How we at TWN can help you advance your IT career: ▬▬▬▬▬▬
    🚀 Truly master DevOps in this 6-month DevOps Bootcamp and apply it confidently at work:
    ► Download Free Demo Projects List: bit.ly/3TkjnW5
    ► More Infos: bit.ly/3XgG5zp
    🚀 OR Learn the complete Software Development Life Cycle by taking up all key roles in practice:
    ► More Infos: bit.ly/47hdE9c
    No fluff, no knowledge gaps guaranteed.
    ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬ ▬▬▬▬▬▬

    • @technovikingnik
      @technovikingnik 3 місяці тому +1

      🌹

    • @remyzandwijk
      @remyzandwijk 3 місяці тому

      Porxy! 🤣🤣

    • @GibranCastillo
      @GibranCastillo 3 місяці тому

      What about videos explaining the Harness Platform for DevOps and CI/CD, etc.

    • @AngelRomero-z2s
      @AngelRomero-z2s 2 місяці тому

      Me 🙋‍♂I spotted the typo 🙂
      Excellent explanation Nana. I always learn a lot with your videos. They have no equal.

    • @mafujaakhtar9876
      @mafujaakhtar9876 2 місяці тому

      Hi @TechworldNana, I want to do this course,

  • @omondionyango5660
    @omondionyango5660 3 місяці тому +4

    Thanks!

  • @MrDevilwing
    @MrDevilwing 3 місяці тому +23

    this 13 min video on reverse proxy / nginx make me understood things that i wasnt able to in the last 6 months

  • @Siripong66
    @Siripong66 3 місяці тому +2

    Thanks

  • @davelovesdrums
    @davelovesdrums 3 місяці тому +23

    Brilliant, thanks Nana! I don't work in Networks or IT but I'm a software engineer and we often end up assisting on outage calls where the problems typically lie outside my area of expertise. Videos like this (that are so clearly explained) are invaluable in helping me understand the general architecture of our services. (Well, some of them, anyway. Haha. It really varies between our mix of brand new and decades-old applications 😂)

    • @TechWorldwithNana
      @TechWorldwithNana  3 місяці тому +1

      Thanks for sharing, really happy to hear my videos are helpful! :)

  • @HowMean-my6cx
    @HowMean-my6cx 2 місяці тому +2

    13 mins completely Glued to the video, I appreciate your hard work

  • @EduardoMarcano-s6f
    @EduardoMarcano-s6f 2 місяці тому +11

    Идеально, добавить нечего. Автор гений. Очень всё доходчиво, без воды, учтены все детали, всё объяснено. Стиль повествования приятный, голос располагающий к себе, примеры с чуваком и остальные просто вышка!

  • @mateuslippi4311
    @mateuslippi4311 2 місяці тому +1

    The best video about Proxy and Load Balancers

  • @TechnoTim
    @TechnoTim 3 місяці тому +7

    Great video, simply explained!

  • @Snezyaa
    @Snezyaa 18 днів тому +1

    Nana your content is so great! Thank you and keep going! With your videos I literally went from zero to hero !

  • @tictacX1
    @tictacX1 4 дні тому +1

    Excellent as always! Thank you!

  • @yannkefeleck1974
    @yannkefeleck1974 3 місяці тому +4

    Outstanding teacher as usual. thanks Nana

  • @arafamahmood9356
    @arafamahmood9356 2 місяці тому +4

    You are naturally talanted. Thanks for this clear explanation

  • @fischmukke
    @fischmukke 3 місяці тому +4

    A really good video for those new to IT Administration. Or for people who just want to understand the Infrastructer of the Internet.

  • @artmispotter3571
    @artmispotter3571 2 місяці тому +2

    This was unimaginably useful, thanks a bunch!

  • @andrenolasco3833
    @andrenolasco3833 Місяць тому +1

    Thanks for the awesome explanation!

  • @fredokoh5633
    @fredokoh5633 2 місяці тому +1

    Nana, you are just a talented teacher. Well explained and understandable. Thank you so much!

  • @nneddenn6207
    @nneddenn6207 Місяць тому +2

    Excellent explanation! Very good quality content both for beginners and not)

  • @WebDevUsman
    @WebDevUsman 3 місяці тому +2

    Big fan nana, following you for years ❤🖤

  • @SachinWickramasinghe-x2s
    @SachinWickramasinghe-x2s 3 місяці тому +1

    It is very important give content without confusing topics with same context. Explaining about other load balancers in cloud providers is very important to deliver content very clearly with best practices in practically. Thank you

  • @prathapcharan
    @prathapcharan 2 місяці тому +2

    Thanks for such a simple and elegant explanation 🙂

  • @utkarshagarwal3131
    @utkarshagarwal3131 3 місяці тому +7

    Thanks for explaining this in such a clear and engaging way, especially by setting up the story! The restaurant example is brilliant-I'll never forget the difference between proxy, reverse proxy, and load balancer now.
    Appreciate all the effort that went into making this video

    • @TechWorldwithNana
      @TechWorldwithNana  3 місяці тому

      Thank you for your appreciation and nice words! :) Really happy you found the restaurant analogy useful!

  • @javabeanz8549
    @javabeanz8549 2 місяці тому +1

    I wish you had this video out a few weeks earlier, it would have saved me many hours of reading, getting an understanding most of what was in this video. You had a few things that I didn't know about, mostly because I wasn't looking for them. But, now I know are few more things than I did 20 minutes ago.

  • @UzairAhmad.
    @UzairAhmad. 3 місяці тому +3

    Thanks for very good explanation

  • @hoangthiendo1909
    @hoangthiendo1909 3 місяці тому +3

    Very helpful as usual 😁 Thanks very much Nana

  • @mkashif31
    @mkashif31 3 місяці тому +3

    your videos are very informative and no non-sense talking, to the point and clear with solid examples, keep it up, Thanks and Bless you

  • @JudgeFredd
    @JudgeFredd 3 дні тому +1

    Great explanations

  • @GoziePO
    @GoziePO 3 місяці тому +2

    Thank you Nana :) The metaphors always help

  • @kjyu4539
    @kjyu4539 3 місяці тому +6

    thank u
    very good explanation
    i think the load balancing thing really helps me to remember what a reverse proxy is

  • @sanjuarya4243
    @sanjuarya4243 3 місяці тому +2

    Good experience thank you so much Nana 😊

  • @icycat9433
    @icycat9433 3 місяці тому +4

    This was amazing! I'm glad to have watched this!

  • @rohandeshpande7515
    @rohandeshpande7515 6 днів тому

    Very well explained, Thank you! 👍🏻

  • @iposipos9342
    @iposipos9342 3 місяці тому +5

    Thank you always for your simplified explanations.
    I would like to see a tutorial on:
    1. Bash scripting for cloud/devops Engineers
    2. Linux for cloud/devops engineers
    3. Linux networking for cloud/devops engineers
    Thank you :)

    • @TechWorldwithNana
      @TechWorldwithNana  3 місяці тому +1

      Many thanks and great suggestions I will definitely consider! 😊

    • @AesEncryption
      @AesEncryption 3 місяці тому

      The third one is a must! It would be very much appreciated

  • @dalygeek
    @dalygeek 3 місяці тому +2

    As usual ! Great content with such an amazing presentatation 😀 thanks

  • @saijithendragonji5901
    @saijithendragonji5901 3 місяці тому +2

    As excellent as ever

  • @kunalbagwe6091
    @kunalbagwe6091 3 місяці тому +1

    Too good and made simple explanation Nana. Thanks for the new tech videos.

  • @berserk1440
    @berserk1440 3 місяці тому +1

    I would like to add that cloud load balancers like AWS ALB has a feature ‘session stickyness’ which helps in session persistence, speaking of filtering through request headers and url paths would need more aws services to come into play. So I can conclude that your implementation constraints (time and budget) will define wether is good idea or not to duplicate load balancing operations.

  • @techtonicshiftai
    @techtonicshiftai 3 місяці тому +2

    Once again a fabulous video.

  • @samsonyusuff9254
    @samsonyusuff9254 2 місяці тому +1

    Thank you for the invaluable contribution to IT. I am waiting for end to end course on MLOPS or AIOPS from you.

  • @RobertMartensFly
    @RobertMartensFly 3 місяці тому +3

    Thank you for this good summary and explanation. Regarding using two reverse proxies for additional featgures and security I think that current cloud-load balancers (like AWS Application LB) already offer a lot of the features like NGINX, e.g. SSL termination, URL Paths and request headers which in many cases make an internal LB obsolete.

  • @FantazziniVictor
    @FantazziniVictor 3 місяці тому +3

    As always an amazing job Nana

  • @superspectator123
    @superspectator123 3 місяці тому +2

    Wow! Fantastic video! Thank you!

  • @abimulugeta9395
    @abimulugeta9395 3 місяці тому +1

    Hello, I love the way you teach Thank you!! Q. I couldn't find the Java lesson

  • @saketkr
    @saketkr 2 місяці тому +2

    I wish I had found you earlier. Grateful.

  • @chiebidoluchinaemerem5860
    @chiebidoluchinaemerem5860 2 місяці тому

    Thanks a lot.
    I love how you explain your videos

  • @cugansteamid6252
    @cugansteamid6252 3 місяці тому +1

    Thanks for the session!

  • @zakir.nuriiev
    @zakir.nuriiev 2 місяці тому

    Thank you for such good explanation!

  • @thati64
    @thati64 3 місяці тому +1

    Thank you for the more informative video.

  • @sanjuarya4243
    @sanjuarya4243 22 дні тому

    Awesome skill 👏

  • @venkateshaN-v5k
    @venkateshaN-v5k 2 місяці тому

    00:04 Proxies, reverse proxies, and load balancers are essential web components for handling large traffic and ensuring data security.
    01:44 Proxy acts as a guard for internal network
    03:26 Proxy, reverse proxy, and load balancer explained
    05:06 Reverse proxies provide SSL encryption, security checks, caching, and logging functionality.
    06:48 Reverse proxy provides intelligent load balancing and security
    08:28 In Kubernetes cluster, Ingress controller handles internal routing, while cloud load balancer manages external traffic.
    10:08 Engine X as a high-performance web server and reverse proxy with load balancing
    11:47 Certified DevOps Practitioner Program Overview
    Crafted by Merlin AI.

  • @atibyte
    @atibyte Місяць тому

    Thank you for the explanation!

  • @AlaDin9726
    @AlaDin9726 2 місяці тому

    thank u a lot for this insightfull information it was very helpful

  • @pablocaiza.
    @pablocaiza. 3 місяці тому +2

    you are incredible

  • @arturomtz8
    @arturomtz8 Місяць тому

    very excellent content , thanks!

  • @sanjuarya4243
    @sanjuarya4243 22 дні тому

    You're great 👍 nana❤

  • @omondionyango5660
    @omondionyango5660 3 місяці тому +1

    thanks clearly explained

  • @raymondji1006
    @raymondji1006 2 місяці тому

    Great explanation, thank you! :)

  • @VthePeople4156
    @VthePeople4156 3 місяці тому +2

    ❤❤❤ ur Content

  • @benhook1013
    @benhook1013 2 місяці тому +1

    Great video I can show people I work with, as someone in security though I cringe a bit when I hear things like "will scan for any threat/malware/virus" esp on something like a proxy which is likely doing quite targeted scanning, let alone that most proxies aren't even configured to scan malware by default (as far as I have seen - it was said as if it was 100% something it does).

  • @raj_kundalia
    @raj_kundalia 2 місяці тому

    Thank you for doing this!

  • @muhammadsalik9230
    @muhammadsalik9230 3 місяці тому +3

    Thank you, Nana! Great video, I learned a lot. Could you please make one on API Gateway?

  • @alaoabiodun8575
    @alaoabiodun8575 3 місяці тому +3

    Thanks for the video I really appreciate the effort in your videos and I had to watch the video 2 times to get a clear picture and the visual shield more light to it.
    Just a question. Can we say forward proxy = proxy meaning it sits on the client side while the reverse proxy sits on the server side?

  • @melvinselvaraj
    @melvinselvaraj 3 місяці тому +1

    Thank you ❤

  • @lieandsmile5084
    @lieandsmile5084 3 місяці тому +3

    Cool, thanks!

  • @1010Analytics-io
    @1010Analytics-io Місяць тому +1

    Brilliant

  • @HenokGebresenbet
    @HenokGebresenbet 2 місяці тому +1

    hi im new here thank for amazing presentation you got my sub ❤

  • @mehmetdama
    @mehmetdama 3 місяці тому +1

    As a old fashioned system manager, we are using apache as forward-reverse proxy server. Nginx is being populer rather than apache as ı can see.

  • @alirezabakhtiari1174
    @alirezabakhtiari1174 Місяць тому

    good job 😍

  • @thomash.8297
    @thomash.8297 3 місяці тому +2

    Thank you Nana for this useful video! 😍

  • @deepakjadhav8004
    @deepakjadhav8004 3 місяці тому

    Thanks Nana🎉, your videos helping me to reach next step to my Devops journey. I have one request can you please make one video on how to setup an SSL certificate for any website and Which one is the best aproch to create certificate and setup SSL.

  • @renanvaz615
    @renanvaz615 3 місяці тому +1

    The sound is perfect

  • @techtonicshiftai
    @techtonicshiftai 3 місяці тому +9

    Please make a video on rabbitMQ message queue service

  • @VaibhavShewale
    @VaibhavShewale 3 місяці тому +2

    quuite insightful

  • @AesEncryption
    @AesEncryption 3 місяці тому +2

    it's correct to say that in the k8's case the aws load balancer is the entrpoint node of the cluster of kubernetes? probably i am confused

  • @kristof9497
    @kristof9497 3 місяці тому +1

    Thank you

  • @carlosferrari9562
    @carlosferrari9562 2 місяці тому

    😁😁 thank you

  • @GibranCastillo
    @GibranCastillo 3 місяці тому

    Hello 👋 Nana - thank you for this video. Question: Does the Reverse Proxy use Consistent Hashing or the Cloud Load Balancer or both?

  • @GAURAVGUPTA-zu2bu
    @GAURAVGUPTA-zu2bu 3 місяці тому

    Super helpful ...hey nana can u make a video on rpc.Thanks

  • @cserajesh
    @cserajesh 3 місяці тому +1

    Thank you for the information can you make a video about azure front door and functionalities

  • @TheCkalyanaraman
    @TheCkalyanaraman 3 місяці тому +4

    This is what is called peeling banana skin and feeding 😂 I can’t explain it in any better way 😊

  • @Rooben331
    @Rooben331 2 місяці тому

    Hi Nana. Your videos explain very good. Do you have videos that teach the details of Nginx configuration and HTTPS configuration?

  • @aron2922
    @aron2922 2 місяці тому

    Thanks for helping with my inposter syndrome

  • @Pongant
    @Pongant 3 місяці тому +6

    Was literally just thinking about this topic lol

  • @ukaszkiepas57
    @ukaszkiepas57 Місяць тому

    thank you : )

  • @Tech-in-Bits
    @Tech-in-Bits 2 місяці тому

    On the subject of cloud load balancers + reverse proxy, specifically on AWS, you could have a private Application Load Balancer (in a private subnet) and create a hosted zone on Route 53 with (alias) pointing to the private load balancer.
    Thereby, eliminating the need for 2 load balancers (public and private).

    • @benhook1013
      @benhook1013 2 місяці тому

      Im not super familiar with AWS, but if Route 53 is just DNS and the Application Load Balancer is private, how does the traffic get to it? Unless Route 53 also acts like a proxy in which case its back to 2 proxies?

    • @Tech-in-Bits
      @Tech-in-Bits 2 місяці тому

      @@benhook1013 Route 53 has both private and public hosted zones.
      Route 53 acts as a DNS but with extra features like aliases, traffic flow, etc.
      Yes, in this case Route 53 acts as a proxy. However, it's cheaper than having 2 load balancers. And also Route 53 is a global service and you don't have to worry about HA, etc.

  • @MuhammadSaaddev
    @MuhammadSaaddev 3 місяці тому

    Thank you Nana, is it possible for you to make a video in which we can create an application, go through creating kubernetes ingresses and pods and making configurations and security by using forward proxy and reverse proxy with AWS load balancer?

  • @idankandil7453
    @idankandil7453 14 днів тому

    I really enjoyed this video, as well as the "Full NGINX Tutorial - Demo Project with Node.js, Docker"!
    However, I have the same question about both: you mention that we need both the cloud provider's load balancer (e.g., AWS) and a reverse proxy load balancer (e.g., NGINX).
    While I understand the role of the reverse proxy from your examples, I’m unclear about the specific benefits of the cloud provider’s load balancer. What purpose does it serve if it always routes to the same reverse proxy, or is it meant to handle multiple reverse proxies?
    Could you please elaborate on why the cloud provider's load balancer is needed and perhaps provide a practical example?
    Thanks!!

  • @mikegodz
    @mikegodz 3 місяці тому

    Thanks for the great video, Nana.
    One question: in many books there is a "third" type of proxy called "transparent". From what I understand it seems that clients are "aware" of forward and reverse proxies (forwards, especially, as they require some sort of configuration on the client itself - something I have only done once, back in the day, from the "Internet option" in Internet Explorer), whether a transparent one is completely... well, transparent to the client. Can you please add your two cents on this?
    Thank you, and keep up with your great work!

  • @shivam-sharma
    @shivam-sharma 2 місяці тому

    This is a great video. Thanks. ^_^

  • @Fayaz-Rehman
    @Fayaz-Rehman 3 місяці тому

    Thank you - Question: HAProxy is reverse proxy OR a kind of Load Balancer ?

  • @muratukuthrai5735
    @muratukuthrai5735 3 місяці тому +2

    Wow, more simply explained for security topics also will be more interesting.

  • @TeemuJäppinen-w4x
    @TeemuJäppinen-w4x 20 днів тому

    I have understood that the nginx ingress controller uses ingress resource to create the needed aws load balancer. So the controller itself does not handle traffic.

  • @Vinod-zs4dj
    @Vinod-zs4dj Місяць тому

    can you tell me what is the tool you are using to make these diagrams?

  • @fizzdevdesigns5699
    @fizzdevdesigns5699 3 місяці тому

    Awesome content, thank you so much for all of this work!!! I have a question though, on the chapter "Are Cloud Load Balancer a replacement or addition? And Why?"... You explain that, in practice, one may use a load balancer (i.e. nginx) to balance loads within a private subnet, while an AWS load balancer handles public requests... But from the diagram, I do not understand how this AWS entry server works as a load balancer since it only connects to one machine. Does it mean a real situation involves several nginx reverse proxies?

  • @__shaikmalikbasha__
    @__shaikmalikbasha__ 3 місяці тому

    This is awesome 👍. Could you please create a video about Gunicorn and its Threads. How does reverse proxy work with it? And also how can we add Nginx with Gunicorn. Thank you 🙏

  • @ignaciosplenda2913
    @ignaciosplenda2913 2 місяці тому

    thanks!

  • @CloudTech_with_Amine
    @CloudTech_with_Amine 2 місяці тому

    What tool do u use to prepare ur presentations ?

  • @tiecorodabo6547
    @tiecorodabo6547 3 місяці тому

    Thank you Nana. So proxy is like Firewall in our computer. Isn't it?

  • @electricz3045
    @electricz3045 2 місяці тому +2

    The explanation in the video is a bit confusig, in the beginning, she described a firewall, not a proxy.
    A Forward Proxy is essentially hiding the IP of the client by doing the requst with its ip on behalf of the client.
    A reverse proxy on the other hand, is set up on server side and redirect the request to the correct internal service thus allows rhe server administrator to not expose any service on any port to the public as the reverse proxy will route a request based on used domain to an specified service. The reverse proxy itself has access to internal services with their ports, even if the service is not exposed to the public.

  • @kgpsoftminds2527
    @kgpsoftminds2527 7 днів тому

    Seeing that the cloud load balancer has just a single reverse proxy server to talk. Is it necessary to have them there or is it just a representation error. Does the use of cloud balancer entail having to scale the reverse proxies (ingress controller)?