Microsoft Azure Application Gateway Deep Dive

Поділитися
Вставка
  • Опубліковано 11 чер 2024
  • In this video I explore all the ins and outs to using Azure Application (App) Gateway in your environment!
    Whiteboard - github.com/johnthebrit/Random...
    Links under chapters!
    00:00 Introduction
    00:32 Types of load balancing solution
    02:00 Layer 7 with App Gateway
    04:33 App Gateway deployment to virtual network
    08:45 Locking down the public IP
    10:05 App Gateway and WAF versions
    14:14 Key features
    20:55 How App Gateway works
    21:25 Backend sets
    25:28 Frontend IPs
    27:40 Listeners
    36:36 SSL/TLS offload/termination
    37:44 Rules
    43:30 Redirection rules
    46:33 Rewrite rules
    50:03 HTTP settings and health probe
    56:45 How the bits fit together
    57:48 App Gateway as AKS ingress controller
    1:02:39 Summary
    Azure Load Balancer Video - • Azure Global Load Bala...
    Choosing a Load Balancing Solution - • Picking the right Azur...
    Locking down App Gateway IP - docs.microsoft.com/en-us/azur...
    App Gateway Pricing - docs.microsoft.com/en-us/azur...
    App Gateway Version Differences - docs.microsoft.com/en-us/azur...
  • Наука та технологія

КОМЕНТАРІ • 185

  • @lltagged
    @lltagged 2 роки тому +9

    I watched this with my wife. She is now convinced you are a rocket scientist. Well done as always. :]

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому +2

      Lol far from it :)

  • @oana50
    @oana50 Рік тому +10

    Amazing explanation. I didn't know much about app gateway before watching this video and you answered to almost all of my questions.
    Thank you, John!

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

    Tour de force! I'm amazed at how much ease you display when drawing and explaining these deep dive concepts. You make it very clear and understandable. Thank you.

  • @chakraoracledba6710
    @chakraoracledba6710 Рік тому

    John, you are not only inspiring with your teaching but also with your physical personality. I started going to gym now a days.... Thank you for both of these.....

  • @shockerblaze04
    @shockerblaze04 2 роки тому +1

    I appreciate how you take your time in explaining concepts in depth. And nice ink!

  • @mehdikhaleghian4890
    @mehdikhaleghian4890 Рік тому

    You said that's it not a very complicated service but you did an amazing job explaining every single bit. Thank you John

  • @brinkssincere15
    @brinkssincere15 10 місяців тому +1

    I've gone through some of the Microsoft learn modules but watching your videos helps me better understand the things that Microsoft doesn't do well explaining. Thank you for the videos. I missed the my Az-700 cert by 30 points but I'm sure after watching these videos I will pass the next try.

  • @TariqASheikh
    @TariqASheikh 2 роки тому +2

    This is topic that I was looking for deep dive in . As always rocking content, thank you

  • @ngophuthanh
    @ngophuthanh Рік тому

    Another hit. Everything has become so clear after watching this video. Thanks a lot, John.

  • @FSX239
    @FSX239 2 роки тому

    I've only recently discovered your channel. Truly insightful and well explained.

  • @engshad
    @engshad Рік тому +1

    I really enjoy your videos and use it as reference for any tech on azure, you have amazing teaching skills

  • @srinidatla1079
    @srinidatla1079 2 роки тому +2

    Just in time when I needed it. I just started to look into app gateway for our company and there comes your video. Excellent! Love your videos. You make infrastructure fun!

  • @zeppe81
    @zeppe81 4 місяці тому

    Wow, I had all the answers to my questions in a single video. Azure community is lucky to have you, John. Keep it up mate.

    • @NTFAQGuy
      @NTFAQGuy  4 місяці тому

      Happy to help!

  • @darrenrobinson2110
    @darrenrobinson2110 Рік тому

    Superb John. One of the best videos on the subject I have seen.

  • @brianachenbaugh1470
    @brianachenbaugh1470 8 місяців тому

    Great Video John! this is making the idea of tansitioning from F5 so much easier. TY!!

  • @anilsachan1105
    @anilsachan1105 2 роки тому +1

    May be you are not aware, how much your contents are helping peoples. Super Great !

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому

      That is very kind and appreciated, thank you

  • @jaesenj2709
    @jaesenj2709 Рік тому

    You make things so simple to understand.. Bravo...

  • @robm9663
    @robm9663 Рік тому

    I needed this today John! You are most appreciated!

  • @zzzzz-jx2qi
    @zzzzz-jx2qi 2 роки тому

    Yet another awesome video! Thanks a lot John!

  • @haotan2460
    @haotan2460 Рік тому

    great job John, when i feel confused, i just need to check your video again. thanks to god, we have Mr John

  • @c.4800
    @c.4800 2 роки тому

    Great content!!!! Super well explained from top to bottom 👏🏻👏🏻👏🏻

  • @din956
    @din956 Рік тому

    42:59 "try not to be completely incompetent" while giving the best explanation of an application gateway i have ever see, ok 😂 thanks for the video man, awesome stuff

  • @joeb.1163
    @joeb.1163 Рік тому

    The clarity on this content is on another level.. Thank you so much.. BTW i spotted the smike on your face when you said it's easy :)..

  • @henriquealexandreh
    @henriquealexandreh Рік тому

    Awesome deep dive! Thanks a mil, John.

  • @saramgoncalves
    @saramgoncalves Рік тому

    Fantastic! Very good explanation! Thanks to share your knowledge.

  • @joshuaeuceda4635
    @joshuaeuceda4635 Рік тому

    Thanks John , Amazing Work, its appreciated!!!

  • @Dubble_Bubble40
    @Dubble_Bubble40 2 роки тому +1

    Another excellent video John! You have really helped me get up to speed when I need help with a new Azure component. Keep up the good work!

  • @tonyprice5344
    @tonyprice5344 2 роки тому +2

    John, just wanted to jump in to let you know how helpful and appreciated these videos are. I'm working my way through them all as I get ready for an AZ-104 working toward the 303 and 304.

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому

      Glad you like them!

  • @supasekprajaksuvitee2905
    @supasekprajaksuvitee2905 Рік тому

    Wonderful content , this is everything in Application Gateway and mind map.

  • @samimshaikh3909
    @samimshaikh3909 Рік тому

    it was a really awesome video from you john !!!

  • @sheikhashiqulislampollob1895
    @sheikhashiqulislampollob1895 2 роки тому

    Excellent video. It was very helpful for me. Thanks a lot. Waiting for more.

  • @rightscent
    @rightscent Рік тому

    Thank you for putting all the informations together!

  • @newallst
    @newallst 2 роки тому

    Awesome work again Sir John.

  • @AquibQureshi
    @AquibQureshi 2 роки тому

    thanks a ton John for sharing, was waiting for this video.

  • @peliusrex2730
    @peliusrex2730 2 роки тому

    Great video sir. App gateways are pretty complex. Thanks for helping simplify.

  • @Bubu020174
    @Bubu020174 2 роки тому +1

    Whenever i need some guidance , i bank upon your content! Thanks again!

  • @ansariwn
    @ansariwn Рік тому

    Thank you for doing the deep dive videos they are life saver.

  • @m.e.h.
    @m.e.h. 2 роки тому +7

    Wow. Great content! I really appreciate you putting this together. I've been using the AZ WAF for a couple years now.
    Any ideas on why they take so long to save/update and make changes?
    Again, great content and presentation!

    • @04chavez
      @04chavez Рік тому

      App gateway V1 usually take 18 to 22 minutes to update or make any change, however you have the option App gateway V2 that usually takes 5 to 6 minutes to update.

  • @heygokul
    @heygokul Рік тому

    Thank you for such detailed explanation

  • @vijaybathula3543
    @vijaybathula3543 Рік тому

    Great content and great information. Thank you John

  • @CarlNeal
    @CarlNeal 4 місяці тому

    Awesome explainer!! Thanks so much!

  • @jainkrohit
    @jainkrohit Рік тому

    Very insightful. that's called deep dive. great content. Thank you. appreciate it.

  • @mystiqkc
    @mystiqkc 2 роки тому

    Your videos are a gold mine. Thank you very much. You helped me clear many of my questions.

  • @masoudkooranloo908
    @masoudkooranloo908 2 роки тому

    Thank you for the amazing video!

  • @sveinungchr
    @sveinungchr 2 роки тому

    Thank you for this deep dive. Best spent hour of my day.

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому +1

      Love it, thanks!

  • @cristianoancea1183
    @cristianoancea1183 Рік тому

    Awesome stuff, thanks for this great explanation, gtg now and create an app gateway.

  • @mbsmbala
    @mbsmbala 2 роки тому

    Nice in details! thank you!

  • @MayankGuptaMayankGupta
    @MayankGuptaMayankGupta 2 роки тому

    Great video, very well explained all important concepts of Application Gateway. Thanks for sharing your knowledge!

  • @oki270
    @oki270 2 роки тому

    Awesome tutorial! Thank you!

  • @sanjaysrivastava7756
    @sanjaysrivastava7756 11 місяців тому

    Truly the best video on APP G/w

  • @user-si3kl4qh8c
    @user-si3kl4qh8c Рік тому

    This is superb !! Thank you so much sir..

  • @KamilLach
    @KamilLach Рік тому

    Super useful, even a year after recording, thanks!

    • @NTFAQGuy
      @NTFAQGuy  Рік тому +2

      Lol, things don’t change that fast

  • @aaronmalone1168
    @aaronmalone1168 2 роки тому

    Great content as always, thanks John

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

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

  • @ajinkyapathak5231
    @ajinkyapathak5231 Рік тому

    this is best content on youtube over Azure

  • @joyan0001
    @joyan0001 10 місяців тому

    Great video. Thanks Mr Saville.

    • @NTFAQGuy
      @NTFAQGuy  10 місяців тому

      Glad you enjoyed it

  • @ratnavodutta
    @ratnavodutta 2 роки тому

    This is a nice video. Thank you @John

  • @elhassaniomar3830
    @elhassaniomar3830 2 роки тому

    Great content, great presentation as always ! thanks for your efforts

  • @muralibanka2942
    @muralibanka2942 6 місяців тому

    Awesome content. You really saved my day. Thank you so much.

    • @NTFAQGuy
      @NTFAQGuy  6 місяців тому

      Glad to hear it!

  • @rajeshgokhale1975
    @rajeshgokhale1975 2 роки тому

    Great explanation.. would love to see deep dive into App service environment as well.

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому

      Did a video on that

  • @projectironman3597
    @projectironman3597 2 роки тому

    Another "gold" video :-)...Just in time when I needed. Thanks very much for the great content and also for including the whiteboard drawing for reference

  • @dogmanky
    @dogmanky 2 роки тому

    Great stuff as always. Very much appreciated!

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому

      Glad you enjoyed it

  • @kamatapa
    @kamatapa 2 роки тому +23

    Great content! Another one for the AZ700 playlist. Now that we have deep dives for AFW, ALB and AGW... would you consider doing one for AFD? Again thanks for the effort... much appreciated!

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому +4

      Done that :)

    • @kamatapa
      @kamatapa 2 роки тому

      @@NTFAQGuy I know :) watched it immediately. Thks for all the effort

  • @cookingfortaste1838
    @cookingfortaste1838 2 роки тому

    Very very helpful john i search multiple this thing but not find anywhere Thanks a lot

  • @laminsamba4809
    @laminsamba4809 2 роки тому

    Thanks John. This is very useful.

  • @balarajuc5048
    @balarajuc5048 2 роки тому

    Thanks ,as always the best first reference for Azure ,I refer you before googling.

  • @shoebali7263
    @shoebali7263 2 роки тому

    Thank you so much for an informative video

  • @idrisfl
    @idrisfl 2 роки тому +1

    Great stuff! This really clarified a lot of things regarding "Rules, Backend sets and Listeners" for me.

  • @louie_nature351
    @louie_nature351 9 місяців тому

    Agreed!. very good explanation of App GW

  • @debb.7431
    @debb.7431 5 місяців тому

    the ultimate AzureGuru John Savil

  • @jordantaylor6433
    @jordantaylor6433 2 роки тому

    Great content!

  • @sashozahariev2699
    @sashozahariev2699 2 роки тому

    Great content as always. Thank you, John!

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому

      Glad you enjoyed it!

  • @ecorona333
    @ecorona333 10 місяців тому

    excelent explanation, thanks

    • @NTFAQGuy
      @NTFAQGuy  10 місяців тому

      You are welcome!

  • @urganlama
    @urganlama 5 місяців тому

    Thanks for the video. Amazing 😊

    • @NTFAQGuy
      @NTFAQGuy  5 місяців тому +1

      lol thanks. Assuming you watched a whole bunch in a sitting as you like 4 in 60 seconds :-D. Glad you enjoy the content and appreicate the comments.

  • @MohamedRoushdy
    @MohamedRoushdy Рік тому

    you are really impressive. Keep up the good work please!

  • @TheMr1Boy321
    @TheMr1Boy321 Рік тому

    Thanks, helpful!

  • @johnmitropoulos8479
    @johnmitropoulos8479 6 місяців тому

    Excellent! Thank you.

    • @NTFAQGuy
      @NTFAQGuy  6 місяців тому

      Glad it was helpful!

  • @yaccob
    @yaccob 2 роки тому

    What brilliant didactics!

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому

      Thanks I think :) checking dictionary. 🤙

  • @mansourshokri6176
    @mansourshokri6176 2 роки тому

    It's another great Azure concept you put them together, nicely done and greatly presented, really appreciate the time and the amount of effort you spend with all your videos and the high quality, you're aces

  • @christianibiri
    @christianibiri 2 роки тому

    Great video John! very interesting.... I love Azure jaja

  • @user-zx6fo4wi6r
    @user-zx6fo4wi6r 2 роки тому

    great contents as always!!!

  • @ninadmadhukargawade1437
    @ninadmadhukargawade1437 2 роки тому

    Great Video!

  • @amitshinde14
    @amitshinde14 10 місяців тому

    Thank you! ❣

  • @dirkl9652
    @dirkl9652 2 роки тому

    Awesome sauce!!!

  • @rafaelk1631
    @rafaelk1631 Рік тому

    This is how I learn!!!

  • @wesleygyger1210
    @wesleygyger1210 2 роки тому +1

    Great content here. Lots of moving parts in AGW, thanks for bringing it all together.

  • @stephane184
    @stephane184 2 роки тому

    Timing of this couldn’t be better. Planning to watch today. We’re trying to get AG in front of an app service protected by a private endpoint.

  • @bundoraa
    @bundoraa 2 роки тому

    Great information, nicely putting all together, thanks John. Would it be possible having content of how App Gateway sits in a variety of architecture utilising several services and probably the configuration among the services? Thanks.

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому +1

      Just look at the landing zones and the Microsoft reference architectures. docs.microsoft.com/en-us/azure/architecture/browse/

  • @alayohussein4165
    @alayohussein4165 2 роки тому +1

    Great Content, Your aproach was quite unique and I get to understand the every bits that make up the APG. Do you have plans to do something similar for AWS networking infrastructure?

  • @FelipeAugusto-xh8zc
    @FelipeAugusto-xh8zc 2 роки тому

    Another brilliant content John, you have the gift to turn complex topics into a more digestive, if I could say :). Just one point out that is still not clear even trying MS docs. The Availability Zone, when enable, let's say to two zones, we also need to scale up instance count to two as well, right? This way, each instance will go to a different AZ. Or the concept of instances is just related to performance? If so, then AZ would cost twice the normal price or at least a bit more?
    If I could add one thing to this blasting deep dive is the key point where you can't use private and public with the same port on the listener.

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому +1

      A listener is bound to the private or public so for same port would be two listeners. Yes would need 2 instances to span AZs

  • @sumer9999
    @sumer9999 2 роки тому

    professional content

  • @ayushgorya1940
    @ayushgorya1940 2 роки тому

    Cleared my biggest confused regarding why App Gateway is still considered as regional lb option when we can have backend service belonging to any region or any public IP.Thanks John

  • @rohanacharekar9509
    @rohanacharekar9509 6 місяців тому

    Thanks mate!

    • @NTFAQGuy
      @NTFAQGuy  6 місяців тому

      You're welcome!

  • @tarunjain5246
    @tarunjain5246 2 роки тому

    Great Content!~

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому +1

      I'm glad you like it

  • @gauravsharma8220
    @gauravsharma8220 2 роки тому

    you always great

  • @DevenRaval
    @DevenRaval 2 роки тому +1

    Hey John, thanks for the excellent video, I recall seeing a notification from Azure Service Health sometime early June stating that Application Gateway V2 will require a minimum subnet of a /24 (256 IP addresses per Application Gateway ) by default to ensure the subnet has sufficient number of IP addresses to undergo maintenance/updates. It doesn't impact existing deployments but recommend moving to a /24 subnet. At the time I had tried deploying to smaller subnet and the deployment failed.Haven't tried since, do you know if Microsoft back tracked on this requirement?

    • @NTFAQGuy
      @NTFAQGuy  2 роки тому

      as i mentioned in the video. /24 would ensure you could scale to its maximum size but its not required to my knowledge if you know will be smaller.

  • @maciejpakulski1182
    @maciejpakulski1182 2 роки тому

    Great content as always.
    QQ: If I understood you correctly, if I were to support multiregion (like 3 AKS clusters, one for EMEA, second for APAC, last for NORAM), would the recommended approach be to have a AG for each of the clusters and Azure FrontDoor in front of the AGs ?

  • @ER-zj3jv
    @ER-zj3jv 2 роки тому

    thanks John

  • @soufianemostafi8725
    @soufianemostafi8725 Рік тому

    Thanks so much John for the content. One question please, what would be a use for re-encrypting traffic after it goes through the listener?

    • @NTFAQGuy
      @NTFAQGuy  Рік тому +1

      Because it needs to always be encrypted even between listener and the final target

  • @totopouco255
    @totopouco255 Рік тому

    Liked and Suscribed. Your bosses don't pay you enough

    • @NTFAQGuy
      @NTFAQGuy  Рік тому +1

      This is my hobby that I do in my spare time. Nothing to do with my day job.

    • @totopouco255
      @totopouco255 Рік тому

      @@NTFAQGuy : Even more impressive, thank you