Proxy vs Reverse Proxy vs Load Balancer | Simply Explained

  Рет қаралды 214,029

TechWorld with Nana

TechWorld with Nana

Күн бұрын

Пікірлер: 165
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
👉 Continue with the Nginx Crash Course you were asking for with a simple real-life demo: kzbin.info/www/bejne/p2mynZiPqtahqrs 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 2 ай бұрын
🌹
@remyzandwijk
@remyzandwijk 2 ай бұрын
Porxy! 🤣🤣
@GibranCastillo
@GibranCastillo 2 ай бұрын
What about videos explaining the Harness Platform for DevOps and CI/CD, etc.
@AngelRomero-z2s
@AngelRomero-z2s Ай бұрын
Me 🙋‍♂I spotted the typo 🙂 Excellent explanation Nana. I always learn a lot with your videos. They have no equal.
@mafujaakhtar9876
@mafujaakhtar9876 Ай бұрын
Hi @TechworldNana, I want to do this course,
@davelovesdrums
@davelovesdrums 2 ай бұрын
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 2 ай бұрын
Thanks for sharing, really happy to hear my videos are helpful! :)
@EduardoMarcano-s6f
@EduardoMarcano-s6f Ай бұрын
Идеально, добавить нечего. Автор гений. Очень всё доходчиво, без воды, учтены все детали, всё объяснено. Стиль повествования приятный, голос располагающий к себе, примеры с чуваком и остальные просто вышка!
@Maxdr1998
@Maxdr1998 Ай бұрын
soglasen
@MrDevilwing
@MrDevilwing 2 ай бұрын
this 13 min video on reverse proxy / nginx make me understood things that i wasnt able to in the last 6 months
@HowMean-my6cx
@HowMean-my6cx Ай бұрын
13 mins completely Glued to the video, I appreciate your hard work
@mkashif31
@mkashif31 2 ай бұрын
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
@utkarshagarwal3131
@utkarshagarwal3131 2 ай бұрын
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 2 ай бұрын
Thank you for your appreciation and nice words! :) Really happy you found the restaurant analogy useful!
@fischmukke
@fischmukke 2 ай бұрын
A really good video for those new to IT Administration. Or for people who just want to understand the Infrastructer of the Internet.
@javabeanz8549
@javabeanz8549 Ай бұрын
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.
@TechnoTim
@TechnoTim 2 ай бұрын
Great video, simply explained!
@SachinWickramasinghe-x2s
@SachinWickramasinghe-x2s 2 ай бұрын
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
@fredokoh5633
@fredokoh5633 Ай бұрын
Nana, you are just a talented teacher. Well explained and understandable. Thank you so much!
@iposipos9342
@iposipos9342 2 ай бұрын
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 2 ай бұрын
Many thanks and great suggestions I will definitely consider! 😊
@AesEncryption
@AesEncryption 2 ай бұрын
The third one is a must! It would be very much appreciated
@kjyu4539
@kjyu4539 2 ай бұрын
thank u very good explanation i think the load balancing thing really helps me to remember what a reverse proxy is
@mateuslippi4311
@mateuslippi4311 Ай бұрын
The best video about Proxy and Load Balancers
@artmispotter3571
@artmispotter3571 Ай бұрын
This was unimaginably useful, thanks a bunch!
@arafamahmood9356
@arafamahmood9356 Ай бұрын
You are naturally talanted. Thanks for this clear explanation
@RobertMartensFly
@RobertMartensFly 2 ай бұрын
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.
@yannkefeleck1974
@yannkefeleck1974 2 ай бұрын
Outstanding teacher as usual. thanks Nana
@alaoabiodun8575
@alaoabiodun8575 2 ай бұрын
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?
@berserk1440
@berserk1440 2 ай бұрын
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.
@samsonyusuff9254
@samsonyusuff9254 Ай бұрын
Thank you for the invaluable contribution to IT. I am waiting for end to end course on MLOPS or AIOPS from you.
@andrenolasco3833
@andrenolasco3833 29 күн бұрын
Thanks for the awesome explanation!
@prathapcharan
@prathapcharan Ай бұрын
Thanks for such a simple and elegant explanation 🙂
@icycat9433
@icycat9433 2 ай бұрын
This was amazing! I'm glad to have watched this!
@muhammadsalik9230
@muhammadsalik9230 2 ай бұрын
Thank you, Nana! Great video, I learned a lot. Could you please make one on API Gateway?
@WebDevUsman
@WebDevUsman 2 ай бұрын
Big fan nana, following you for years ❤🖤
@benhook1013
@benhook1013 Ай бұрын
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).
@kunalbagwe6091
@kunalbagwe6091 2 ай бұрын
Too good and made simple explanation Nana. Thanks for the new tech videos.
@deepakjadhav8004
@deepakjadhav8004 2 ай бұрын
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.
@nneddenn6207
@nneddenn6207 9 күн бұрын
Excellent explanation! Very good quality content both for beginners and not)
@dalygeek
@dalygeek 2 ай бұрын
As usual ! Great content with such an amazing presentatation 😀 thanks
@hoangthiendo1909
@hoangthiendo1909 2 ай бұрын
Very helpful as usual 😁 Thanks very much Nana
@saketkr
@saketkr 2 ай бұрын
I wish I had found you earlier. Grateful.
@UzairAhmad.
@UzairAhmad. 2 ай бұрын
Thanks for very good explanation
@GoziePO
@GoziePO 2 ай бұрын
Thank you Nana :) The metaphors always help
@abimulugeta9395
@abimulugeta9395 2 ай бұрын
Hello, I love the way you teach Thank you!! Q. I couldn't find the Java lesson
@GibranCastillo
@GibranCastillo 2 ай бұрын
Hello 👋 Nana - thank you for this video. Question: Does the Reverse Proxy use Consistent Hashing or the Cloud Load Balancer or both?
@techtonicshiftai
@techtonicshiftai 2 ай бұрын
Once again a fabulous video.
@mikegodz
@mikegodz 2 ай бұрын
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!
@sanjuarya4243
@sanjuarya4243 2 ай бұрын
Good experience thank you so much Nana 😊
@chiebidoluchinaemerem5860
@chiebidoluchinaemerem5860 Ай бұрын
Thanks a lot. I love how you explain your videos
@superspectator123
@superspectator123 2 ай бұрын
Wow! Fantastic video! Thank you!
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
Glad you like it! :)
@mehmetdama
@mehmetdama 2 ай бұрын
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.
@FantazziniVictor
@FantazziniVictor 2 ай бұрын
As always an amazing job Nana
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
Thanks for your great feedback, happy to hear!
@atibyte
@atibyte 23 күн бұрын
Thank you for the explanation!
@saijithendragonji5901
@saijithendragonji5901 2 ай бұрын
As excellent as ever
@zakir.nuriiev
@zakir.nuriiev Ай бұрын
Thank you for such good explanation!
@cugansteamid6252
@cugansteamid6252 2 ай бұрын
Thanks for the session!
@Fayaz-Rehman
@Fayaz-Rehman 2 ай бұрын
Thank you - Question: HAProxy is reverse proxy OR a kind of Load Balancer ?
@Rooben331
@Rooben331 Ай бұрын
Hi Nana. Your videos explain very good. Do you have videos that teach the details of Nginx configuration and HTTPS configuration?
@thati64
@thati64 2 ай бұрын
Thank you for the more informative video.
@__shaikmalikbasha__
@__shaikmalikbasha__ 2 ай бұрын
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 🙏
@AesEncryption
@AesEncryption 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
@electricz3045
@electricz3045 Ай бұрын
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.
@renanvaz615
@renanvaz615 2 ай бұрын
The sound is perfect
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
Thank you for confirming 🙏
@fizzdevdesigns5699
@fizzdevdesigns5699 2 ай бұрын
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?
@techtonicshiftai
@techtonicshiftai 2 ай бұрын
Please make a video on rabbitMQ message queue service
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
Thanks for the suggestion!
@raj_kundalia
@raj_kundalia Ай бұрын
Thank you for doing this!
@raymondji1006
@raymondji1006 Ай бұрын
Great explanation, thank you! :)
@omondionyango5660
@omondionyango5660 2 ай бұрын
Thanks!
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
Thanks for the support! :)
@AlaDin9726
@AlaDin9726 Ай бұрын
thank u a lot for this insightfull information it was very helpful
@cserajesh
@cserajesh 2 ай бұрын
Thank you for the information can you make a video about azure front door and functionalities
@MuhammadSaaddev
@MuhammadSaaddev 2 ай бұрын
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?
@lieandsmile5084
@lieandsmile5084 2 ай бұрын
Cool, thanks!
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
My pleasure :)
@GAURAVGUPTA-zu2bu
@GAURAVGUPTA-zu2bu 2 ай бұрын
Super helpful ...hey nana can u make a video on rpc.Thanks
@pablocaiza.
@pablocaiza. 2 ай бұрын
you are incredible
@arturomtz8
@arturomtz8 Ай бұрын
very excellent content , thanks!
@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 Ай бұрын
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 Ай бұрын
@@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.
@venkateshaN-v5k
@venkateshaN-v5k Ай бұрын
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.
@Pongant
@Pongant 2 ай бұрын
Was literally just thinking about this topic lol
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
What a coincidence :D
@um4r_arf
@um4r_arf 2 ай бұрын
Same 💯, was about to comment
@VthePeople4156
@VthePeople4156 2 ай бұрын
❤❤❤ ur Content
@omondionyango5660
@omondionyango5660 2 ай бұрын
thanks clearly explained
@debashishgoswamicool
@debashishgoswamicool 2 ай бұрын
Cloud balancer can also direct request based on the url path, so it's not correct that we need reverse proxy for advanced routing and sticky session
@TheCkalyanaraman
@TheCkalyanaraman 2 ай бұрын
This is what is called peeling banana skin and feeding 😂 I can’t explain it in any better way 😊
@zheniachubarov3384
@zheniachubarov3384 22 күн бұрын
Btw Azure has Application Load Balancer that acts on 7 OSI layer and does http-based routing.
@tiecorodabo6547
@tiecorodabo6547 2 ай бұрын
Thank you Nana. So proxy is like Firewall in our computer. Isn't it?
@HenokGebresenbet
@HenokGebresenbet Ай бұрын
hi im new here thank for amazing presentation you got my sub ❤
@cvankrieken
@cvankrieken 2 ай бұрын
Interesting ! But you forgot to mention the best reverse proxy/loadbalancer...f5
@melvinselvaraj
@melvinselvaraj 2 ай бұрын
Thank you ❤
@FashionWithNave
@FashionWithNave 2 ай бұрын
Hello Nana, just make a latest video that cover end to end project using aws as cloud platform , GIT as SCM , Jenkins for ci/cd, container and orchestration Docker and kubernates Terraform as IAAS finally Nagios or Grafana for monitoring
@aron2922
@aron2922 Ай бұрын
Thanks for helping with my inposter syndrome
@1010Analytics-io
@1010Analytics-io 14 күн бұрын
Brilliant
@keenshibe7529
@keenshibe7529 2 ай бұрын
HI, i am new to networking but for the case of AWS ALB, doesn't it have all the load balancing features shown for NGINX? Also correct me if im wrong, but having NGINX/cloudflare is still good practice due to their edge locations being better than aws cloudfront and content caching which improves latency?
@benhook1013
@benhook1013 Ай бұрын
Your passing over the biggest benefit of using Nginx as the reverse proxy, which is that it is the entry point to your private network, you cant have an external service like AWS or Cloudflare be the entry point to your internal network (although as I say that they probably offer a way to send traffic to your backend over a VPN...), this single (or reduced) entrypoint means you only have to heavily lock down a subset of your machines.
@muratukuthrai5735
@muratukuthrai5735 2 ай бұрын
Wow, more simply explained for security topics also will be more interesting.
@CloudTech_with_Amine
@CloudTech_with_Amine Ай бұрын
What tool do u use to prepare ur presentations ?
@Siripong66
@Siripong66 2 ай бұрын
Thanks
@VaibhavShewale
@VaibhavShewale 2 ай бұрын
quuite insightful
@kristof9497
@kristof9497 2 ай бұрын
Thank you
@TechWorldwithNana
@TechWorldwithNana 2 ай бұрын
You're welcome :)
@Vinod-zs4dj
@Vinod-zs4dj 17 күн бұрын
can you tell me what is the tool you are using to make these diagrams?
@abhishekdas5782
@abhishekdas5782 2 ай бұрын
Hi, I have a question, in AWS load balancer we can do path mapping. like for ex for /inventory it will go to inventory microservice. if this feature is already there, then why we should go for another reverse proxy as well, whereas it's already done while load balancing? @nana
@CottonInDerTube
@CottonInDerTube 2 ай бұрын
Still dont get it, why its called "reverse" proxy. It does nothing reverse. It does the same thing in a network as the proxy.
@janx5
@janx5 2 ай бұрын
The main difference is where they are placed. In front of the client machines (forward proxy) or in front of the backend servers (Reverse proxy). Reverse proxies have way more capabilities than forward proxies (SSL, Caching, etc).
@mohammadrafi8103
@mohammadrafi8103 Ай бұрын
My understanding is that a reverse proxy is a generic service sitting between clients and servers, effectively hiding the server's address. On top of it, if this service can also balance load across different servers, then it becomes a load balancer. On top of this, adding features like auth, monitoring and API management, you get an API gateway. So essentially an API gateway can also act as a load balancer and reverse proxy. For example, Kong, an API gateway, is built on top of nginx, a reverse proxy. proxy is a generic service sitting between clients and servers, effectively hiding the client's address.
@vikingair8252
@vikingair8252 Ай бұрын
Imagine both proxies "facing" each other. Following a request flow from client to backend, it seems for forward proxy the request is moving in forward-direction, while for the Reverse Proxy the request moves in reverse direction.
@electricz3045
@electricz3045 Ай бұрын
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.
@gediminasmorkys3589
@gediminasmorkys3589 Ай бұрын
I agree with you. It is not a good name at all. Incoming and outgoing proxy would be clearer. I know this "accepted" in the industry, but it is still bad naming.
@alirezabakhtiari1174
@alirezabakhtiari1174 18 күн бұрын
good job 😍
@shivam-sharma
@shivam-sharma Ай бұрын
This is a great video. Thanks. ^_^
@ajayigeorge1356
@ajayigeorge1356 2 ай бұрын
forward proxy and a firewall, what is the difference?
@shivangtandon01
@shivangtandon01 2 ай бұрын
In short, firewalls are network based while forward proxy is a configuration on a web or app server
@ukaszkiepas57
@ukaszkiepas57 7 күн бұрын
thank you : )
@KtSriharsha
@KtSriharsha 2 ай бұрын
Then what is the difference between a proxy and a firewall? Both seems to be same?
@varunvijaywargi5497
@varunvijaywargi5497 2 ай бұрын
What you have mentioned about Reverse Proxy load balancing that cloud Load balancers can't do is not totally true. Even ALB from AWS can do load balancing from paths, headers, request URI etc as well,
@ignaciosplenda2913
@ignaciosplenda2913 Ай бұрын
thanks!
@ჭანტო
@ჭანტო 2 ай бұрын
ნანა ინგლისურად დაგიწერო მაინცდამაინც რომ მომაქციო ყურადღება? რამდენჯერ დაგიკომენტარო რომ მიპასუხო რაღაც მნიშვნელოვანია ალბათ ჩემთვის
NGINX Explained - What is Nginx
14:32
TechWorld with Nana
Рет қаралды 263 М.
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 888 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 92 МЛН
Муж внезапно вернулся домой @Oscar_elteacher
00:43
История одного вокалиста
Рет қаралды 6 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,4 МЛН
DRM explained - How Netflix prevents you from downloading videos?
18:17
Mehul - Codedamn
Рет қаралды 225 М.
HTTP 1 Vs HTTP 2 Vs HTTP 3!
7:37
ByteByteGo
Рет қаралды 322 М.
Does Deno 2 really uncomplicate JavaScript?
8:55
Beyond Fireship
Рет қаралды 462 М.
Top 4 AI Tools for Engineers that are ACTUALLY useful
19:05
TechWorld with Nana
Рет қаралды 61 М.
Microservices with Databases can be challenging...
20:52
Software Developer Diaries
Рет қаралды 95 М.
18 Weird and Wonderful ways I use Docker
26:18
NetworkChuck
Рет қаралды 394 М.
API Gateway vs Load Balancer vs Reverse Proxy: when to use what?
9:06
Software Developer Diaries
Рет қаралды 25 М.
Proxy vs Reverse Proxy Explained
8:05
PowerCert Animated Videos
Рет қаралды 383 М.
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 92 МЛН