Amit is developing an AI-powered infrastructure management system for a company with a critical e-commerce platform hosted on Azure. The system must check that the platform maintains 99.9% uptime and optimizes operational costs. The environment includes multiple virtual machines (VMs) that power various microservices for the platform, such as payment gateways, recommendation engines, and user sessions.
Occasionally, administrators or automated scripts stop Azure virtual machines due to testing, updates, or misconfigurations. Stopping certain critical VMs could result in platform downtime, leading to lost revenue and poor customer experience. The AI application must: