A business is planning to launch an application that must seamlessly handle fluctuating levels of demand. The solution should offer cost-effective scalability and must be capable of automatic scaling to align with the varying loads. To simplify operations, the ideal service should also provide integrated operational insights. Which solution should be employed to fulfill these conditions?
Adopting a platform that executes code based on triggers, automatically provisions compute capacity, and integrates tightly with monitoring services
Containerizing the application and deploying it to a fully managed orchestration service with a serverless engine
Deploying the application on a virtual private server with a straightforward management console but less emphasis on real-time scaling
Provisioning a set of virtual machines that scale based on a custom metric and manual intervention for operational insight integration