Azure Advisor for optimization

Monitoring tools

📘Microsoft Certified: Azure Fundamentals (AZ-900)


Azure Advisor is an important monitoring and optimization tool in Microsoft Azure. For the AZ-900 exam, you must understand what Azure Advisor is, how it works, what types of recommendations it gives, and how it helps improve cost, performance, security, reliability, and operations.

This topic is commonly tested in the Monitoring and Management section of the exam.


1. What is Azure Advisor?

Azure Advisor is a free Azure service that analyzes your Azure resources and provides personalized recommendations to help you:

  • Reduce costs
  • Improve performance
  • Increase reliability
  • Strengthen security
  • Improve operational excellence

Azure Advisor continuously checks your Azure environment and suggests actions to optimize your resources.

It does not automatically make changes. It only gives recommendations. You decide whether to apply them.


2. Why Azure Advisor is Important

In an IT environment, organizations may:

  • Run virtual machines (VMs)
  • Store data in Azure Storage
  • Use Azure SQL databases
  • Deploy web apps and APIs
  • Use networking services

Over time, some resources may:

  • Be underused (wasting money)
  • Be overused (causing performance problems)
  • Not follow security best practices
  • Lack backup or redundancy

Azure Advisor detects these issues and suggests improvements.


3. The Five Recommendation Categories

For the AZ-900 exam, you must remember that Azure Advisor provides recommendations in five main categories:

  1. Cost
  2. Performance
  3. Reliability
  4. Security
  5. Operational Excellence

Let’s understand each one clearly.


3.1 Cost Recommendations

These recommendations help reduce your Azure spending.

Azure Advisor checks for:

  • Idle or underutilized virtual machines
  • Unused resources
  • Opportunities to resize VMs
  • Suggestions for Reserved Instances
  • Use of Azure Hybrid Benefit

Example (IT Environment)

If a company runs a virtual machine that uses only 5% CPU most of the time, Azure Advisor may recommend:

  • Resizing the VM to a smaller size
  • Shutting it down if not needed

This helps save money.

For the Exam

Remember:

Azure Advisor helps reduce costs by identifying underutilized resources and recommending resizing or removal.


3.2 Performance Recommendations

These recommendations help improve the speed and responsiveness of applications.

Azure Advisor checks for:

  • High CPU usage
  • Storage performance limits
  • Networking bottlenecks
  • VM configuration issues

Example (IT Environment)

If an application hosted on a VM constantly shows 90% CPU usage, Azure Advisor may recommend:

  • Upgrading to a larger VM size
  • Moving to a performance-optimized storage option

This ensures applications run smoothly.

For the Exam

Remember:

Performance recommendations help improve speed and efficiency of Azure resources.


3.3 Reliability Recommendations

These recommendations help improve availability and reduce downtime.

Azure Advisor checks whether:

  • VMs are deployed in availability zones
  • Backup is configured
  • Redundancy is enabled
  • High availability features are used

Example (IT Environment)

If a company runs a single VM without backup or redundancy, Azure Advisor may recommend:

  • Enabling Azure Backup
  • Using Availability Zones
  • Using a load balancer for multiple VMs

This protects applications from hardware failure or outages.

For the Exam

Remember:

Reliability recommendations improve business continuity and reduce downtime.


3.4 Security Recommendations

Security recommendations are powered by Microsoft Defender for Cloud.

Azure Advisor checks for:

  • Unprotected virtual machines
  • Missing security updates
  • Open ports exposed to the internet
  • Missing encryption
  • Weak security configurations

Example (IT Environment)

If a VM has port 3389 (RDP) open to the public internet, Azure Advisor may recommend:

  • Restricting access using Network Security Groups (NSGs)
  • Enabling Just-in-Time (JIT) VM access

This reduces security risks.

For the Exam

Remember:

Security recommendations come from Microsoft Defender for Cloud.

This is a very important exam point.


3.5 Operational Excellence Recommendations

These recommendations help improve management processes and resource organization.

Azure Advisor checks for:

  • Missing monitoring
  • Missing diagnostic logs
  • Best practice configuration gaps
  • Resource management improvements

Example (IT Environment)

If a company has deployed critical applications but has not enabled monitoring, Azure Advisor may recommend:

  • Enabling Azure Monitor
  • Configuring diagnostic logging

This helps IT teams detect and resolve issues faster.

For the Exam

Remember:

Operational Excellence improves management, monitoring, and governance practices.


4. How Azure Advisor Works

Azure Advisor:

  1. Analyzes your deployed Azure resources.
  2. Uses telemetry and usage data.
  3. Compares against Microsoft best practices.
  4. Generates personalized recommendations.
  5. Allows you to:
    • View recommendations
    • Postpone them
    • Dismiss them
    • Implement them

It updates regularly.


5. Where to Access Azure Advisor

You can access Azure Advisor:

  • From the Azure portal
  • By searching for “Advisor” in the search bar
  • Through Azure CLI and PowerShell (advanced usage)

It provides:

  • A dashboard overview
  • Filtering by subscription
  • Filtering by category
  • Export options

6. Azure Advisor and Cost Management

Azure Advisor works closely with:

  • Azure Cost Management
  • Billing tools

However:

  • Azure Advisor gives optimization suggestions
  • Azure Cost Management tracks and analyzes spending

For the exam, understand the difference.


7. Azure Advisor is Free

Important exam point:

Azure Advisor is available at no additional cost.

However, applying recommendations (such as upgrading VM size) may increase costs.


8. Azure Advisor vs Azure Monitor (Exam Comparison)

Students often confuse these two.

Azure AdvisorAzure Monitor
Gives recommendationsCollects metrics and logs
Focuses on optimizationFocuses on monitoring
Suggests improvementsDetects and alerts issues
Free serviceSome features may cost money

For AZ-900, you should clearly understand this difference.


9. Azure Advisor and Microsoft Defender for Cloud

Another important exam connection:

  • Security recommendations in Azure Advisor are integrated with Microsoft Defender for Cloud.
  • Defender for Cloud performs deeper security analysis.
  • Azure Advisor shows high-level security suggestions.

10. Typical Exam Question Scenarios

You may see questions like:

  • Which Azure service provides cost-saving recommendations?
  • Which tool helps identify underutilized VMs?
  • Which service suggests improving availability configuration?
  • Which service gives security best practice recommendations?

Correct answer: Azure Advisor


11. Key Points to Remember for AZ-900

Make sure you remember these:

  • Azure Advisor provides personalized best-practice recommendations.
  • It improves:
    • Cost
    • Performance
    • Reliability
    • Security
    • Operational Excellence
  • It is free.
  • Security recommendations are integrated with Microsoft Defender for Cloud.
  • It does not automatically fix issues.
  • It analyzes deployed Azure resources.

12. Simple Summary for Non-IT Learners

Azure Advisor is like a smart assistant inside Azure.

It:

  • Checks your cloud environment.
  • Finds areas that are inefficient or risky.
  • Suggests improvements.
  • Helps save money.
  • Helps improve performance.
  • Helps strengthen security.
  • Helps avoid downtime.

It does not make changes automatically. It only recommends.


Final Exam Tip

If the exam question says:

  • “Get best practice recommendations”
  • “Reduce Azure costs”
  • “Improve reliability”
  • “Optimize performance”
  • “Identify security improvements”

The correct answer is very likely:

Azure Advisor

Buy Me a Coffee