← Back to Skills Library

Azure Application Gateway

Information Technology > Cloud-based management

Description

Microsoft Azure Application Gateway is a web traffic load balancer that enables you to manage traffic to your web applications. It operates at the application layer (Layer 7) of the Open Systems Interconnection (OSI) network model, allowing it to make routing decisions based on additional attributes of an HTTP request, such as the URI path or host header. Key skills include setting up and configuring the gateway, implementing routing rules, managing health probes, and troubleshooting. Advanced skills involve implementing multi-site hosting, configuring redirections, and integrating with other Azure services. Expertise in this area can lead to optimized performance, cost savings, and enhanced security for web applications.

Stack

Microsoft Cloud

Expected Behaviors

✎
LEVEL 1

Fundamental Awareness

At the fundamental awareness level, individuals are expected to have a basic understanding of what Azure Application Gateway is and its role in application delivery. They should be aware of the benefits and limitations of using Azure Application Gateway but may not have hands-on experience with it.

🌱
LEVEL 2

Novice

Novices should be able to set up an Azure Application Gateway and configure basic routing rules. They should understand the concept of health probes and be able to perform basic troubleshooting. At this level, individuals are still reliant on instructions and guidelines.

🌍
LEVEL 3

Intermediate

At the intermediate level, individuals should be comfortable configuring SSL termination, implementing URL path-based routing, and managing the gateway using Azure PowerShell. They should also understand and be able to implement autoscaling and configure custom health probes. They can solve problems and make decisions independently.

⭐
LEVEL 4

Advanced

Advanced users should be capable of implementing multi-site hosting, configuring redirection, and setting up a Web Application Firewall on Azure Application Gateway. They should also be proficient in configuring session affinity and troubleshooting complex issues. They can handle unexpected situations and adapt their actions accordingly.

🏆
LEVEL 5

Expert

Experts should be able to design and implement high availability architectures with Azure Application Gateway, optimize it for performance and cost, and secure applications using advanced firewall policies. They should also be proficient in integrating Azure Application Gateway with other Azure services and automating its management. Experts have a deep understanding of the system and can innovate new solutions.

Micro Skills

✎
LEVEL 1

Fundamental Awareness

Understanding the concept of application delivery controller
Recognizing the need for Azure Application Gateway
Familiarity with load balancing feature
Awareness of Web Application Firewall
Comparing Azure Application Gateway with Azure Load Balancer
Comparing Azure Application Gateway with Azure Traffic Manager
Recognizing the role of Azure Application Gateway in autoscaling
Awareness of session persistence feature
Understanding the concept of load distribution
Awareness of health probes
Familiarity with SSL termination feature
Awareness of end-to-end SSL feature
Recognizing the benefits of integrated Web Application Firewall
Awareness of the scalability benefits
Understanding the limitations in terms of supported protocols
Awareness of the cost implications
Comparing Azure Application Gateway with AWS Elastic Load Balancer
Comparing Azure Application Gateway with Google Cloud Load Balancer
🌱
LEVEL 2

Novice

Creating a virtual network for Azure Application Gateway
Creating a subnet for Azure Application Gateway
Creating a public IP address for Azure Application Gateway
Creating an Azure Application Gateway instance
Creating a backend pool in Azure Application Gateway
Creating a basic listener in Azure Application Gateway
Creating a basic routing rule in Azure Application Gateway
Understanding the role of health probes in Azure Application Gateway
Identifying the default settings of health probes in Azure Application Gateway
Understanding how to customize health probe settings in Azure Application Gateway
Understanding common error messages in Azure Application Gateway
Identifying common issues with Azure Application Gateway setup
Using Azure portal and Azure PowerShell for basic troubleshooting of Azure Application Gateway
🌍
LEVEL 3

Intermediate

Understanding SSL termination concept
Creating and importing SSL certificates
Assigning SSL certificate to the listener
Testing SSL termination
Understanding URL path-based routing concept
Creating a path-based routing rule
Associating the rule with a backend pool
Testing URL path-based routing
Understanding Azure PowerShell cmdlets for Application Gateway
Creating an Application Gateway instance using PowerShell
Modifying Application Gateway settings using PowerShell
Troubleshooting Application Gateway using PowerShell
Understanding health probe concepts
Creating a custom health probe
Associating the custom health probe with a backend pool
Monitoring and interpreting health probe status
Understanding autoscaling concepts
Enabling autoscaling during Application Gateway creation
Modifying autoscaling settings post-creation
Monitoring and managing autoscaled instances
⭐
LEVEL 4

Advanced

Understanding the concept of multi-site hosting
Creating and configuring multiple site configurations
Setting up routing rules for each site
Testing and validating multi-site setup
Understanding the types of redirection supported by Azure Application Gateway
Setting up basic redirection rules
Configuring advanced redirection scenarios
Troubleshooting redirection issues
Understanding the role of Web Application Firewall (WAF)
Enabling and configuring WAF on Azure Application Gateway
Setting up custom WAF rules
Monitoring and troubleshooting WAF
Understanding the concept of session affinity
Enabling and configuring session affinity
Validating session affinity configuration
Troubleshooting session affinity issues
Understanding common issues in Azure Application Gateway
Using Azure Monitor and Azure Log Analytics for troubleshooting
Interpreting and analyzing gateway logs
Resolving complex routing and configuration issues
🏆
LEVEL 5

Expert

Understanding the principles of high availability
Designing a high availability architecture for Azure Application Gateway
Implementing a high availability architecture for Azure Application Gateway
Testing and validating the high availability setup
Understanding the factors affecting Azure Application Gateway performance
Implementing performance optimization techniques for Azure Application Gateway
Understanding the cost implications of different Azure Application Gateway configurations
Implementing cost optimization techniques for Azure Application Gateway
Understanding advanced firewall policies in Azure Application Gateway
Configuring advanced firewall policies in Azure Application Gateway
Monitoring and managing advanced firewall policies in Azure Application Gateway
Troubleshooting issues related to advanced firewall policies in Azure Application Gateway
Understanding the integration capabilities of Azure Application Gateway with other Azure services
Implementing integration of Azure Application Gateway with specific Azure services
Monitoring and managing the integrated setup
Troubleshooting issues related to the integrated setup
Understanding Azure Resource Manager templates
Creating Azure Resource Manager templates for Azure Application Gateway management
Implementing automation using Azure Resource Manager templates
Monitoring and managing the automated setup
Troubleshooting issues related to automation using Azure Resource Manager templates

Skill Overview

  • Expert3 years experience
  • Micro-skills92
  • Roles requiring skill2

Sign up to prepare yourself or your team for a role that requires Azure Application Gateway.

LoginSign Up