Level 1
0 / 100 XP

Azure Advisor

In this lesson, you'll learn about Azure Advisor and its role in optimizing your Azure environment.

What is Azure Advisor?

Azure Advisor is a cloud optimization service that analyzes your Azure resources and provides recommendations to enhance reliability, security, performance, operational excellence, and cost efficiency. It helps you save time by offering actionable insights that you can implement immediately or schedule for later.

Accessing Azure Advisor

You can access Azure Advisor through the Azure portal or via the API. Additionally, you can set up notifications to receive alerts about new recommendations, ensuring that you are always up to date with potential improvements.

Azure Advisor Dashboard

When you log in to the Azure portal, the Advisor dashboard provides a personalized view of recommendations across all your subscriptions. You can filter these recommendations based on specific subscriptions, resource groups, or services to focus on the areas most relevant to you.

Categories of Recommendations

Azure Advisor organizes its recommendations into five key categories:

  1. Reliability
    • Ensures and enhances the continuity of your business-critical applications.
  2. Security
    • Identifies threats and vulnerabilities that could lead to security breaches.
  3. Performance
    • Offers suggestions to improve the speed and responsiveness of your applications.
  4. Operational Excellence
    • Helps you achieve efficiency in processes, workflows, resource management, and deployment practices.
  5. Cost
    • Provides insights to optimize and reduce your overall Azure spending.

Example Use Case

Imagine you have several virtual machines running in your Azure environment. Azure Advisor might recommend resizing some of these VMs to better match their workloads, thereby improving performance and reducing costs. Additionally, it might suggest enabling security features like Ju…