Azure Advisor is a personalized cloud consultant that helps you follow best practices to optimize your Azure deployments. It analyzes your resource configuration and usage telemetry to provide recommendations that can help you improve the cost effectiveness, performance, reliability, and security of your Azure resources.