Azure Advisor provides personalized recommendations to optimize Azure resources for resiliency, cost effectiveness, security and performance. It analyzes configurations and usage patterns to provide recommendations across four key categories: high availability, performance, security, and cost. Azure Advisor guides users through implementing each recommended action from the Azure portal at no additional cost.