Rule of thumb: OS + code deployment
Look at OS management and whether you deploy your own code. Manage the Operating System (OS) equals usually Infrastructure as a Service (IaaS). Deploy code; don't manage OS equals usually Platform as a Service (PaaS). Use a finished app; no code deployment equals usually Software as a Service (SaaS). Verify per service: responsibilities can vary.

