
Ultimate access to all questions.
As the lead cloud architect for a global e-commerce platform, you are tasked with deploying a highly available web application on Azure. The application must not only handle unpredictable traffic spikes during peak shopping seasons but also ensure zero downtime during planned maintenance windows. Additionally, the solution must comply with PCI DSS standards for payment processing and optimize cost without compromising performance. Considering these requirements, which Azure compute service would you recommend for the deployment, and why? (Choose the BEST option.)
A
Azure Virtual Machines for full control over the operating system and custom software configurations, allowing for tailored security measures.
B
Azure Web Apps for a fully managed platform with built-in auto-scaling, high availability, and compliance certifications including PCI DSS.
C
Azure Functions for a serverless approach to dynamically scale based on demand, reducing costs during low traffic periods.
D
Azure Kubernetes Service (AKS) for orchestrating containerized applications with automatic scaling and self-healing capabilities.
E
Both Azure Web Apps and Azure Functions to leverage managed hosting for the web application and serverless computing for background tasks.