An organization needs to scale its IT resources dynamically to handle variable workloads. They also have certain legacy applications that cannot be moved to the cloud due to compatibility issues. Additionally, they aim to minimize upfront capital expenses. Which cloud deployment model should the organization adopt to best meet these requirements?
On-premises infrastructure
Public cloud
Private cloud
Hybrid cloud