Azure Application Gateway [FULL COURSE IN 3.5 HOURS]

  Рет қаралды 28,827

Hussein Awad

Hussein Awad

Күн бұрын

00:00:00 Introduction
00:03:52 What is Azure Application Gateway?
docs.microsoft.com/en-us/azur...
00:09:33 How Azure Applicaiton Gateway Works?
docs.microsoft.com/en-us/azur...
00:13:54 Important Note!!
00:16:11 Routing Introduction
00:17:08 Create an Azure Application Gateway
Set-AzVMExtension -ResourceGroupName RG-AU-East -ExtensionName IIS -VMName VM01 -Publisher Microsoft.Compute -ExtensionType CustomScriptExtension -TypeHandlerVersion 1.4 -SettingString '{"commandToExecute":"powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)"}' -Location "Australia East"
00:28:11 Host Multiple-Sites
Set-AzVMExtension -ResourceGroupName RG-AU-East -ExtensionName IIS -VMName VM01 -Publisher Microsoft.Compute -ExtensionType CustomScriptExtension -TypeHandlerVersion 1.4 -SettingString '{"commandToExecute":"powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)"}' -Location "Australia East"
00:39:52 URL Routing / Path-Based Routing
$publicSettings = @{ "fileUris" = (,"raw.githubusercontent.com/Azu..."); "commandToExecute" = "powershell -ExecutionPolicy Unrestricted -File appgatewayurl.ps1"}
Set-AzVMExtension -ResourceGroupName RG-AU-East -Location "Australia East” -ExtensionName IIS -VMName GeneralVM -Publisher Microsoft.Compute -ExtensionType CustomScriptExtension -TypeHandlerVersion 1.4 -Settings $publicSettings
00:49:39 Redirection
New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname www.contoso.com
$pwd = ConvertTo-SecureString -String "xxxx" -Force -AsPlainText
Export-PfxCertificate -cert cert:\localMachine\my\00000000000000000000000000 -FilePath c:\appgwcert.pfx -Password $pwd
01:02:40 Rewriting Sets
docs.microsoft.com/en-us/azur...
01:07:35 Internal Load Balancer (ILB)
Set-AzVMExtension -ResourceGroupName RG-AU-East -ExtensionName IIS -VMName VM01 -Publisher Microsoft.Compute -ExtensionType CustomScriptExtension -TypeHandlerVersion 1.4 -SettingString '{"commandToExecute":"powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)"}' -Location "Australia East"
01:16:57 Auto Scaling & Zone Redundancy
01:22:57 SSL Introduction
01:23:45 SSL Termination
New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname www.contoso.com
$pwd = ConvertTo-SecureString -String "xxxx" -Force -AsPlainText
Export-PfxCertificate -cert cert:\localMachine\my\0000000000000000000000000 -FilePath c:\appgwcert.pfx -Password $pwd
01:34:41 End-to-End SSL Encryption
01:38:43 Mutual Authentication & SSL Policies
01:42:08 AKS Ingress Controller Introduction
01:43:04 Ingress Controller for AKS (Greenfield)
az aks create -n myCluster -g RG-AU-East --network-plugin azure --enable-managed-identity -a ingress-appgw --appgw-name myApplicationGateway --appgw-subnet-cidr "10.2.0.0/16" --generate-ssh-keys
az aks get-credentials -n myCluster -g RG-AU-East
kubectl apply -f raw.githubusercontent.com/Azu...
01:47:30 Ingress Controller for AKS (Brownfield)
az aks create -n myCluster -g RG-AU-East --network-plugin azure --enable-managed-identity
az aks get-credentials -n myCluster -g myResourceGroup
kubectl apply -f raw.githubusercontent.com/Azu...
01:56:49 Web Application Firewall (WAF)
02:05:09 Monitoring Introduction
02:06:08 Diagnostic Settings
02:09:51 Metrics
02:22:11 Alerts
02:27:45 Log Analytics
02:31:42 Health Probe & Backend Health
02:37:36 Advanced Topics Introduction
02:38:09 High Traffic Support
02:51:57 Pricing
docs.microsoft.com/en-us/azur...
02:55:28 Cookie-Affinity
02:57:29 Connection Draining
02:58:52 Custom Error Pages
03:01:35 Web Sockets Support
docs.microsoft.com/en-us/azur...
03:03:00 Application Gatewat Tiers
docs.microsoft.com/en-us/azur...
03:04:42 Configurations Introduction
03:05:20 Infrastructure
docs.microsoft.com/en-us/azur...
03:09:31 Front-End IP
docs.microsoft.com/en-us/azur...
03:11:01 Listeners
docs.microsoft.com/en-us/azur...
03:13:18 Routing Rules
03:14:46 HTTP Settings
03:15:50 BackEnd Pools

Пікірлер: 59
@prova5468
@prova5468 Жыл бұрын
Every minute was gold , such a comprehensive tutorial on Application GWs , Thank you !
@husseinawad673
@husseinawad673 Жыл бұрын
Glad it was helpful!
@rakavana8383
@rakavana8383 2 жыл бұрын
Thank you Hussein for the detailed and in-depth video about one and most critical service in Azure. Glad you are here to help azure community along the way !!!
@husseinawad673
@husseinawad673 2 жыл бұрын
Thanks @Rakavana for your nice words! hope you enjoy it my friend!
@louloulx1
@louloulx1 Жыл бұрын
These in depth tutorials are so useful even for non beginners. Amazing work!
@husseinawad673
@husseinawad673 Жыл бұрын
Thanks Jeff, much appreciated!!
@bauntimandal
@bauntimandal 2 жыл бұрын
I'm glad to see your new video uploaded after many days. You explain in great detail what I like. I will learn something new today.
@husseinawad673
@husseinawad673 2 жыл бұрын
Thanks buddy! I was busy over the past few weeks but now I'm back to it. Hope you enjoy it my friend 🙂
@yinidu
@yinidu Жыл бұрын
great content! love how you closely refer to ms docs unlike other trainers who come up with their own interpretations which usually end up confusing the learner
@husseinawad673
@husseinawad673 Жыл бұрын
Much appreciated!!
@villaran9295
@villaran9295 Жыл бұрын
Perfect video Hussein. I hope you make more!
@husseinawad673
@husseinawad673 Жыл бұрын
Thanks a lot Villaran92, sure I'm working on more videos!
@MohammadSameerA
@MohammadSameerA 10 ай бұрын
That is an awsome course. Highly appreciated!! Shared successfully with Linkedin connections.
@husseinawad673
@husseinawad673 10 ай бұрын
Thanks Mo!! Much appreciated!
@RabbitJnr
@RabbitJnr Жыл бұрын
One of the best tutorials 👏👏👏👏!!!
@husseinawad673
@husseinawad673 Жыл бұрын
Thanks Rabbit!
@maverickshroov
@maverickshroov Жыл бұрын
Sunday ended great by learning your 3hrs video Ty for knowledge sharing
@husseinawad673
@husseinawad673 Жыл бұрын
My pleasure Maverick!
@Tiru-hz3wt
@Tiru-hz3wt 8 ай бұрын
Hi Hussein,Thanks for uploading. Very good explanation i really apricate you. Please do more videos about Azure and Azure DevOps.
@thivakaran6849
@thivakaran6849 Жыл бұрын
Wow... simple superb explanation.. Looking forward to learn many Azure videos. Thank you for your best efforts!! 👏
@husseinawad673
@husseinawad673 Жыл бұрын
Thanks for your nice words Thive :) all the best!
@pramodpatil9659
@pramodpatil9659 Жыл бұрын
Thank you for the detailed explanation and practical knowledge
@husseinawad673
@husseinawad673 Жыл бұрын
Thanks Pramod!
@stepstojoy
@stepstojoy Жыл бұрын
Really helpful tutorial. Thanks a lot!
@husseinawad673
@husseinawad673 Жыл бұрын
Glad you find it useful!
@prasadpolavarapu3882
@prasadpolavarapu3882 2 жыл бұрын
Thank you very much.Wonderful explaining Hussain. Expecting more videos like Azure key vault… Azure load balancer
@husseinawad673
@husseinawad673 2 жыл бұрын
Pleasure, yup these are on my list already!!
@SukeshTuluve
@SukeshTuluve Жыл бұрын
Never seen such pin to pin explanation before. You speak students’ mind. Great. Please put a video on subnet , vnet, and ip address space .
@husseinawad673
@husseinawad673 Жыл бұрын
Thank you! Much appreciated! Will do!
@lifechamp007
@lifechamp007 2 жыл бұрын
Super helpful - thank you very much for your valuable content !! Pls keep sharing your knowledge and wisdom with us !! #StayBlessednHappy
@husseinawad673
@husseinawad673 2 жыл бұрын
Thanks Anil for your nice words!
@siddiquivlogs8173
@siddiquivlogs8173 8 ай бұрын
please upload more azure videos like k8s networking etc, we are waiting for long time
@christianibiri
@christianibiri 2 жыл бұрын
Great!
@lifechamp007
@lifechamp007 2 жыл бұрын
I Know your content is top notch. Are you aware of any other KZbin channel which can provide such quality content ? KZbin algorithm hardly recommend video from channel like yours, so asking if there are other channel which are of great help, still lost/hard to find on KZbin. Thank you once again for your time and efforts !!
@husseinawad673
@husseinawad673 2 жыл бұрын
Thanks Anil, I'll keep an eye for you for some interesting channels and will let you know when I found some good channels :)
@ashishsolanki86
@ashishsolanki86 2 жыл бұрын
Very informative video I have seen in youtube till now for Azure App GW. Hussein one question - Do we need to have any NSG's also for App-GW ?
@husseinawad673
@husseinawad673 2 жыл бұрын
Thank you! As AppGW needs to be provisioned in a subnet, then you can specify NSG for this subnet which is going to impact the AppGW
@siddiquivlogs8173
@siddiquivlogs8173 2 жыл бұрын
It would be very helpful if u cud add more azure PAAS services videos as well, ur API video is awesome
@husseinawad673
@husseinawad673 2 жыл бұрын
It's on my list Siddiqui! Thanks for the feedback!
@GaneshRamachandran-pd9kz
@GaneshRamachandran-pd9kz Жыл бұрын
Thanks very much for the video, excellent and valuable content, detailed explanation, and super helpful! Quick question, at 1:00:10 you created a self-signed certificate (locally in your machine/laptop), and exported it to PFX format. In Azure App Gateway at 1:00:32 you've selected the certificate from the dropdown list to configure "Https" settings. Did you upload the certificate to "KeyVault"? Just wondering how the locally created certificate showing up in Azure Portal. (Also "No Warning" message for a self-signed certificate) Thanks in advance
@GaneshRamachandran-pd9kz
@GaneshRamachandran-pd9kz Жыл бұрын
Please ignore my above comment, as I can see the certificate upload process to App Gateway, and "warning message" for the self-signed certificate, at 1:31:20 and 1:33:51. Thanks again!
@husseinawad673
@husseinawad673 Жыл бұрын
My pleasure!
@namithcc
@namithcc Жыл бұрын
Hi Thank you for the vedio, Just wanted to ask you a reg custom error pages. for 403 unauthorized , which senario 403 forbidon will dispaly for clients ?
@husseinawad673
@husseinawad673 Жыл бұрын
That's a lot of scenarios! Probably best to look up for 403 response code
@amitverma7545
@amitverma7545 9 ай бұрын
Sir this video doesn't gave application gateway for containers
@helloworld9730
@helloworld9730 Жыл бұрын
Salam Hussien, I have a question regarding listerners. When do I need to create more than 1 listener? if the listener has multisite option so I think I don't need another one right? So the question is when to add new listener?
@husseinawad673
@husseinawad673 Жыл бұрын
Based on your architecture whether you want to configure a multi site listener or a multiple listeners.
@paulwong6073
@paulwong6073 Жыл бұрын
Just wondering where to buy your other azure course
@husseinawad673
@husseinawad673 Жыл бұрын
I've got some on Udemy!
@zeeshawnali4078
@zeeshawnali4078 Жыл бұрын
Why do you edit the hosts file? Is that done locally ?
@husseinawad673
@husseinawad673 Жыл бұрын
Yes
@venkateshg9517
@venkateshg9517 Жыл бұрын
Hi I am looking for subdomain configuration, could you help me.
@husseinawad673
@husseinawad673 Жыл бұрын
Good question, did you review my video?!
@peacejon2019
@peacejon2019 Жыл бұрын
Can you point me to one of your videos to Zero Trust config? Application gateway in front of Azure firewall in an hub and spoke configuration? 🥺🥺🥺
@husseinawad673
@husseinawad673 Жыл бұрын
You'd need to combine the learnings of multiple videos to get to this outcome!!
@peacejon2019
@peacejon2019 Жыл бұрын
@@husseinawad673 Ok boss
@Siddiskongen
@Siddiskongen Жыл бұрын
Hi everyone
@husseinawad673
@husseinawad673 Жыл бұрын
You got me:)
@learnforsurvival1208
@learnforsurvival1208 5 ай бұрын
Hey.. thanks for such a great explanation...just want to know if you can give some light on increasing the timeout for api gateway more than 240 seconds
Microsoft Azure Application Gateway Deep Dive
1:03:29
John Savill's Technical Training
Рет қаралды 107 М.
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 2,8 МЛН
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 7 МЛН
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 18 МЛН
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 16 МЛН
AKS with Application Gateway - AGIC
14:21
Houssem Dellai
Рет қаралды 14 М.
Understanding DNS in Azure
26:59
John Savill's Technical Training
Рет қаралды 112 М.
What is Azure Firewall Basic and How to Deploy it
17:44
Travis Roberts
Рет қаралды 12 М.
Istio & Service Mesh - simply explained in 15 mins
16:09
TechWorld with Nana
Рет қаралды 638 М.
Picking the right Azure Load Balancing Solution
42:28
John Savill's Technical Training
Рет қаралды 42 М.
Azure Networking, User Defined Routes, and Network Virtual Appliances
21:24
AZ-900 Episode 10 | Networking Services | Virtual Network, VPN Gateway, CDN, Load Balancer, App GW
17:14
App Service Application Gateway Configuration
20:49
Meet Kamal Today - Cloud Mastery
Рет қаралды 11 М.
Azure Front Door [FULL COURSE IN 2.5 HOURS]
2:33:31
Hussein Awad
Рет қаралды 23 М.
Application Gateway Lab-1 (Basic Configuration)
18:37
Pachehra Talks
Рет қаралды 2,1 М.
Asus  VivoBook Винда за 8 часов!
1:00
Sergey Delaisy
Рет қаралды 1,1 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,2 МЛН