Azure Load Balancer Deep Dive

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ค. 2020
  • Whiteboard and demo deep dive into the Azure Load Balancer! Hope you find it useful and have a drink handy :-D
    Whiteboard - github.com/johnthebrit/Random...
    Few links used:
    - SKUs - docs.microsoft.com/en-us/azur...
    - Limits - Aka.ms/lblimits
    - SNAT Ports - docs.microsoft.com/en-us/azur...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 139

  • @devlinthornicroft9975
    @devlinthornicroft9975 3 ปีที่แล้ว +25

    Probably the best Azure content on TH-cam right now. Thank you for the time and effort you put into creating these.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      Very kind, thanks!

  • @NickolasLacey
    @NickolasLacey ปีที่แล้ว +3

    John has the best Azure content on TH-cam. Watching this to train for AZ-700 right now

  • @RashmiDuneja
    @RashmiDuneja 5 หลายเดือนก่อน +4

    That Pamela reference really cracked me up 😂

  • @50CenT123smoke
    @50CenT123smoke 3 ปีที่แล้ว +1

    Thanks man. I keep coming back to your vidoes - because the others just simply don't explain it like you do. Your reiterations I don't skip because you are drilling the info into my head repeatedly. Keep up the good work and I really appreciate all the hard work you've been putting into this.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      That is very kind, thank you!

  • @chrise202
    @chrise202 3 ปีที่แล้ว +1

    Fantastic effort John. You're a great teacher! Looking forward to a Deep Dive on Application Gateway and Traffic Manager!

  • @robertgoodall9015
    @robertgoodall9015 ปีที่แล้ว +1

    Brilliant videos making complex subjects seem much more manageable and understanding what's actually going is is very interesting, Thanks!

  • @andr5683
    @andr5683 4 ปีที่แล้ว +2

    I’m preparing myself for the AZ-104 certification and this video has been very helpful to me, actually I’m gonna watch it again when I get a chance. Great content please keep sharing!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +1

      Thanks, good luck!

  • @lightyagami0ben
    @lightyagami0ben 4 ปีที่แล้ว +6

    Recently discovered your channel ....it's a gold mine of information..thanks !

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +1

      Happy to hear that! Thanks!

  • @MrChrisCJ
    @MrChrisCJ 2 ปีที่แล้ว

    Just passed my AZ-104 exam and this is all thanks to your videos, I am starting my DevOps journey and looking forward to your videos once more

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว

      Fantastic!

  • @laxminarayanarora4670
    @laxminarayanarora4670 3 ปีที่แล้ว +2

    Respected Sir ! I have watched almost all videos on internet on Load Balancer but I have not found this UNIQUE information. I have also gone thru Documentation too, but found it very complicated. After watching your video, It has instilled a clear understanding of this in my mind , even in sleep, I can now explain to others as well.
    Thank you very Much Sir. Really appreciated sir.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      That is very kind and appreciated, thank you! Please share !

  • @wbplomp
    @wbplomp 3 ปีที่แล้ว

    John, again an excellent deep drive! Although most topics were familiar to me, I have again learned a lot. Thanks!

  • @ColdSplash
    @ColdSplash 2 ปีที่แล้ว

    Thank you! This is the only material i found so far that helped me to understand how exactly Floating IP works.

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว

      You are welcome!

  • @renatobertolaccini3242
    @renatobertolaccini3242 3 ปีที่แล้ว +1

    Best content I saw about Load Balancer. Thank you, man.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      I appreciate that!

  • @richardgmale2913
    @richardgmale2913 2 ปีที่แล้ว

    Thanks John - great video explained in a simple way

  • @MajerSY
    @MajerSY 3 ปีที่แล้ว +1

    Awesome video, thank you very much. I'm waiting for video about app gateway and front door now :)
    It's good to know how those services work behind the scenes, very useful knowledge.

  • @Tech-ub8dd
    @Tech-ub8dd ปีที่แล้ว

    thank you john, love all your videos!

  • @vickykaradsheh6388
    @vickykaradsheh6388 ปีที่แล้ว

    Awesome illustration, thanks a lot John :)

  • @rajkrishnamurthy8474
    @rajkrishnamurthy8474 3 ปีที่แล้ว

    Best video; hands down. John: Thank you very much

  • @celinexiang9266
    @celinexiang9266 7 หลายเดือนก่อน

    this video is phenomenal, it's so useful for a newly onboard member of microsoft like me!!!! so useful and indepth explanation of SLB logic!!!

    • @NTFAQGuy
      @NTFAQGuy  7 หลายเดือนก่อน

      Glad it’s useful! Best of luck 🤙

  • @engrkn
    @engrkn 3 ปีที่แล้ว +1

    @John Savill, you really know this topic. Very well presented and explained. thanks!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      I appreciate that! Thank you!

  • @codezamacodinglabs
    @codezamacodinglabs 11 หลายเดือนก่อน +1

    Bravo....Very beautifully explained. A big thank you

  • @omegabk
    @omegabk 3 ปีที่แล้ว +1

    Hey John! First of all, thank you! keep up this great work, your content is one of the best one! do you also plan to make a deep dive on application gateway?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      Thanks and maybe :)

  • @chandrashekhar2461
    @chandrashekhar2461 ปีที่แล้ว

    best explanation, stuff is best for interview discussions
    Thanks, John

  • @saumyasuman7313
    @saumyasuman7313 2 ปีที่แล้ว

    I agree with Devlin. Best Azure content. Good Job and many thanks to you for educating us.

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว

      Thank you

  • @rickiedeb
    @rickiedeb 3 ปีที่แล้ว

    brill John. only the best explanation amongst several i have seen: think you could wrap up a final 2 minutes with the creation of the load balancer in azure at the end of the video/start

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      As the video discussed there are many capabilities and I don’t see what walking through creating one in 2 minutes would really add. There are lots of documents that walk through creation, my goal was to explain capabilities that would help you decide if it’s a fit and what configuration. If you want to see a demo I create and show config in the aks network deep dive.

  • @sasaperkovic8058
    @sasaperkovic8058 4 ปีที่แล้ว

    Great content as always!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Glad you enjoyed it

  • @l4liberty
    @l4liberty 3 ปีที่แล้ว

    John - I discovered your channel recently and I love the way you explain concepts in simple and effective way. Do you have a blog where people can post questions?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      No, I keep an eye on comments related to the video topic and if have time will help there. I don’t really have enough spare time to do a lot of q&a though with job, family and creating content :)

  • @eduardomdossantos139
    @eduardomdossantos139 3 ปีที่แล้ว

    One more great video, John! If you don't mind, I'd like to ask you for a video about monitoring azure (all aspects of monitoring, best practices...) if you are not already making this video for your MasterClass playlist. Thanks!!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      it will be part of the master class ;-)

  • @deepakkatote1855
    @deepakkatote1855 ปีที่แล้ว

    My head is in the cloud after this session 🔥

  • @AquibQureshi
    @AquibQureshi 2 ปีที่แล้ว

    with great clarity and awesome content, @John request you to prioritize AppGW in-depth video :) thank you so much for sharing

  • @jatinnandwani6678
    @jatinnandwani6678 2 ปีที่แล้ว

    Thanks so much John

  • @yulaw3289
    @yulaw3289 2 หลายเดือนก่อน

    watch this awesome video today, really enjoy its usefulness! Thank you.

  • @ajithkumar02
    @ajithkumar02 3 ปีที่แล้ว

    Just found and following ur channel, always trying to start from the beginning. It's worth to see the big video.
    Please Do Not Throw Sausage Pizza Away 😋

  • @zhiliaev
    @zhiliaev 3 ปีที่แล้ว

    Very usefully video! Thank you!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Glad it was helpful!

  • @77mrharidas
    @77mrharidas 3 ปีที่แล้ว

    you gave a very good explanation. thanks for such video, please bring more on Az -104......

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      About to release azure masterclass here which will help with the admin. Thanks

    • @77mrharidas
      @77mrharidas 3 ปีที่แล้ว

      @@NTFAQGuy is app service having zone redundant feature inside region?

  • @z0nerider
    @z0nerider 2 ปีที่แล้ว

    the way you explain how it works behind the scene is just phenomenal !!!
    Please do more in depth vid for network products such as setting up NVA (hub spoke) or in vWAN, etc

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว +1

      There is already a video on NVA. Please check out the channel.

    • @z0nerider
      @z0nerider 2 ปีที่แล้ว

      @@NTFAQGuy Yup found it!
      I see you did ATM 7yrs ago, can you do more of Azure traffic manager (ATM), CDN and AFD?
      I always find layer 7 products bit confusing with their HTTP headers and re-writes etc.!!!

  • @shubhamdwivedi3302
    @shubhamdwivedi3302 3 ปีที่แล้ว

    A friend referred me your channel. Lucky me❤️

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      Welcome!!

  • @waheeb_m
    @waheeb_m 3 ปีที่แล้ว

    Lmao my buddy has his book, I thought he looked familiar. Never thought he was this jacked irl tho 😳. Great content in both book/video.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      haha, thanks. camera adds 10 lbs

  • @saideepkaranam8783
    @saideepkaranam8783 3 ปีที่แล้ว

    This is gold!

  • @sama5854
    @sama5854 2 ปีที่แล้ว

    Thank You!

  • @Ntwobike
    @Ntwobike 4 ปีที่แล้ว +1

    Great one! Im curious what is the Pamelas version in OSI model?

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว +1

      lol, if you search for OSI and pamela anderson I'm sure it will be found :-)

    • @Ntwobike
      @Ntwobike 4 ปีที่แล้ว

      Found it 🤣

  • @mohamedich102
    @mohamedich102 ปีที่แล้ว

    thank you for everything

    • @NTFAQGuy
      @NTFAQGuy  ปีที่แล้ว

      Very welcome

  • @kamatapa
    @kamatapa 3 ปีที่แล้ว

    Hi John. Good content. Are you familiar with Google's Maglev load balancer architecture? The description of Azure's Load Balancer that you present in this video looks surprisingly similar to Maglev's. Any comment on that?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      I am not aware, sorry.

  • @pavanmadduri7605
    @pavanmadduri7605 3 ปีที่แล้ว

    Thanks for the information it was really helpful. I have a question, what was the use of creating service object in case of using App gateway ingress controller. As it directly interacts with pod. And again as pods may goaway how app gateway is going to track them.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      I talk aks specifics in my aks networking deep dive.

  • @yahorsinkevich4451
    @yahorsinkevich4451 3 ปีที่แล้ว

    Another thing that is confusing is when you create internal LB there is a setting that determines IP address assignment and by default it is dynamic. It is not clear what's that IP is used for.

  • @samlaw4018
    @samlaw4018 4 ปีที่แล้ว

    Very good video...do we need to choose session persistence option when handling network symmetry for NVA behind a Azure Load balancer or would the HA port feature suffice? Also, you did mention Azure LB supports "stickiness" in what scenario would one then chose a Session Persistence option. Thanks

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      for NVAs and symmetry that is the HA port option. separate the 5,3,2 tuples controls how sticky it will be and you pick based on the need to go to same backend based on variations in port/protocol.

    • @balasubramanianwv3877
      @balasubramanianwv3877 3 ปีที่แล้ว

      @@NTFAQGuy good video. can we place NVA (Firewall) in Sandwidch model. External LB-> FW-> Internal LB, Is this work or any conflict with health probe we need to check ? . Outbound traffic will exit directly via Firewall, Inbound traffic hit the External LB and FW do SNAT and DNAT.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      @@balasubramanianwv3877 you can have external point to NVA (which is normal) and then have NVA point to something via a load balancer yes.

    • @balasubramanianwv3877
      @balasubramanianwv3877 3 ปีที่แล้ว

      John Savill let me check traffic flow

  • @patrickboucher892
    @patrickboucher892 3 ปีที่แล้ว +1

    merci John. Feel smarter after that ;-)

  • @bennywise21
    @bennywise21 4 ปีที่แล้ว

    Awesome Shirt!!!

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Thanks :)

  • @tablavadanbyamit4812
    @tablavadanbyamit4812 7 หลายเดือนก่อน

    Hello John, the LB SKU page is changed. The differences mentioned in this video considering different SKU's is still applicable.. right?

    • @NTFAQGuy
      @NTFAQGuy  7 หลายเดือนก่อน +1

      Yes

  • @sidzhang
    @sidzhang 3 ปีที่แล้ว

    Hey John,
    Correct me if I am wrong, Azure Load Balancer/Front Door/Application Gateway are all Reverse Proxy solutions, right? They are proxies for servers.
    Do Azure have any Forward Proxy solutions? I get these kind of questions from my customers.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      You mean like azure firewall?

    • @sidzhang
      @sidzhang 3 ปีที่แล้ว

      @@NTFAQGuy Yeah, Azure Firewall can do that... I don't recall that, thanks bro.

  • @sid0000009
    @sid0000009 3 ปีที่แล้ว

    Hi John, As I read we have provision of having a load balancer integration option with App Service. In a normal case when we have a Azure Web app we would have a single end point , so am i correct to conclude it will not add a value in such cases. Also could not think over when we would have a use case where we have multiple end points and LB is useful with App Service. Usually such balacing acts is done within a given app and not across app? Sorry if i sound foolish but love to get ur feedback !

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      Generally load balancer is useful for balancing between multiple instances but even if single provides an abstraction so flexibility for future growth and some additional control.

    • @sid0000009
      @sid0000009 3 ปีที่แล้ว

      @@NTFAQGuy thanks that was quick reply. For abstraction may be azure application gateway would be a better option? So we dont expose the web app to the internet directly.. Thanks

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      @@sid0000009 yes if it’s http traffic then can also get waf for added protection

  • @chengwang5820
    @chengwang5820 3 ปีที่แล้ว

    Hey John, if the traffic comes in from the load balancer (configured with outbound rules), and there is also a NAT gateway attached to the subnet, how would be reply traffic behave? Would it be using the LB outbound rule or NAT gateway? Thanks!

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      I have video on NAT gateway where cover this. Outbound reply will use same path as its inbound.

    • @chengwang5820
      @chengwang5820 3 ปีที่แล้ว

      @@NTFAQGuy awesome, thanks John, will get to the NAT video soon :)

  • @racingweirdo
    @racingweirdo 3 ปีที่แล้ว

    Is this also working with autoscale?? Lets say you have two webservers in the normal situation and you set autoscale to another two. Are these two new one automatically picked up by the loadbalancer??

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      When you autoscale that component would add the new instances (or remove) from the backend set such as vmss, aks workers, app service plans etc.

  • @infosec4cloud
    @infosec4cloud 3 ปีที่แล้ว

    Thank you for share

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      My pleasure

  • @RakeshSharma-jg5nf
    @RakeshSharma-jg5nf 4 ปีที่แล้ว

    If my outbound traffic from my load balancer trying to access azure managed database..and I have service connecting to internet as well. How I can configure my load balancer for such scenario. Best practices and guidelines ?

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      Unless you use private link or service end points the traffic will follow the regular NAT pattern (with a couple of service exceptions). So regular rules for,outbound apply.

  • @mmiltenburg
    @mmiltenburg 2 ปีที่แล้ว

    😁 I was taught the Pamela A too. We're getting old 😁

  • @gurupa686
    @gurupa686 3 ปีที่แล้ว

    Hi John, did you miss one important point with standard load balancer that, it'll only support standard Sku IP address. If you try to add standard IP address in basic sky, it'll not work. It's a major problem.

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Thought I said that. You have to use same skus. It’s called out in all the docs as well.

  • @notoriousft
    @notoriousft 3 ปีที่แล้ว

    Thanks for the video. Is the whiteboard file for this video available?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Added to description

    • @notoriousft
      @notoriousft 3 ปีที่แล้ว

      @@NTFAQGuy Thank you so much for this. I really appreciate it.

  • @totopouco255
    @totopouco255 2 ปีที่แล้ว +2

    I am still trying to figure out how Pamela Anderson fits into this ...

  • @yahorsinkevich4451
    @yahorsinkevich4451 3 ปีที่แล้ว

    Is it possible to use internal LB with outbound IP rules? E.g. if we want to 'hide' VM IP's for our internal servers IP's and show only LB outbound IP (IP's)?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      outbound to the internet is always NAT through an external IP if thats what you mean. the VM IP would never be seen.

    • @yahorsinkevich4451
      @yahorsinkevich4451 3 ปีที่แล้ว

      @@NTFAQGuy For the external LB it is simple, but could we have similar functionality for internal LB, need to make it look like requests are coming from the single IP for the services hosted withing vnet

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      @@yahorsinkevich4451 not for non response traffic. Use a virtual appliance or fix why it has to come from one ip :)

  • @MuhammadWaqas-gr4gg
    @MuhammadWaqas-gr4gg 2 ปีที่แล้ว

    There is option for Floating IP (Enabled/Disabled)....Can you please explain whats the use of Floating IP enabled or disabled?????

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว

      I do cover it in the video.

  • @mahadsaid7786
    @mahadsaid7786 2 ปีที่แล้ว

    John where could I get that shirt man!? Heads in the cloud.

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว +1

      honestly don't remember where I got it. i bet if you search the internet you'll find a match.

  • @naveenjkumar9684
    @naveenjkumar9684 3 ปีที่แล้ว +1

    What will source ip when direct server path taken ,will it be source as loadbalancer ip or vm ip . Clarify kindly :)

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      assuming you mean floating IP. if you turn on floating IP then the VM on backend sees the FE IP and port as the destination not its own. Traffic comes back from FE IP

    • @naveenjkumar9684
      @naveenjkumar9684 3 ปีที่แล้ว

      @@NTFAQGuy thanks for.reply john, sorry my question is if iam accessing from internet to the vm which is behind loadbalancer forward traffic will go as u mentioned, from what source ip I will be seeing return traffic at internet machine level will it be loadbalancer public ip or vm ip or fabric ip

  • @euno73
    @euno73 2 ปีที่แล้ว

    If DSR the transmission is a-semetrical?

    • @NTFAQGuy
      @NTFAQGuy  2 ปีที่แล้ว

      Well it does not go back via the mux but that’s an internal detail facilitated by sdn. Does not impact anything .

  • @ryanmalone2681
    @ryanmalone2681 ปีที่แล้ว +1

    No no, please do tell about the Pamela Anderson thing. ;-)

  • @abrahamsteinberg8374
    @abrahamsteinberg8374 4 ปีที่แล้ว +1

    This guy reminds me the Brotherzzz actor...

    • @NTFAQGuy
      @NTFAQGuy  4 ปีที่แล้ว

      I have no idea what that is :-)

  • @maping930883
    @maping930883 3 ปีที่แล้ว

    What is the scenario for foating-IP?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว

      Multi instance nvas typically.

  • @samhouston2000
    @samhouston2000 3 ปีที่แล้ว

    Do you mean "People Desperately Need to See Pamela Anderson"?

    • @NTFAQGuy
      @NTFAQGuy  3 ปีที่แล้ว +1

      Sure :)

    • @samhouston2000
      @samhouston2000 3 ปีที่แล้ว

      @@NTFAQGuy 😂😂Got it Boss.

  • @user-tg9xv7pr9z
    @user-tg9xv7pr9z 6 หลายเดือนก่อน

    God, LB is so complex ..

    • @NTFAQGuy
      @NTFAQGuy  6 หลายเดือนก่อน

      This is a deep dive so I go into how it works but the reality is to use it you don’t need to know all of this detail. Good luck