The "Shared Responsibility Model". Moving to the cloud is about trade-offs: How much control do you want to keep vs. how much work do you want to offload?
Infrastructure as a Service. You rent the raw hardware (Virtual Machines). You install the OS, patch it, and run your app. Maximum flexibility, maximum work.
Platform as a Service. You bring the code; they run it. They handle the OS, patching, and scaling. You just focus on the app logic.
Software as a Service. You just use the software. You don't care about servers, code, or updates. It just works in your browser.
Visualizing the Stack: Click the buttons to see which layers turn Green (Provider Managed) vs Blue (You Managed).