IaaS - Infraestrutura como serviço
Esta é uma arquitetura de nuvem na qual você cria servidores virtuais, dispositivos de rede virtual, etc., usando software de SO existente, como o Windows ou o Linux. O Azure e o AWS têm ofertas de IaaS. Você pode criar uma réplica da sua sala de servidores existente na nuvem com IaaS, para que você tenha o maior controle e a maior responsabilidade.
PaaS - Plataforma como serviço
Este é um pouco mais abstrato, mas o provedor fornece a você os meios para construir seu aplicativo (bancos de dados, interfaces da web e serviços, lotes / tarefas e outros) na sua infra-estrutura de servidor usando seus aplicativos. Salesforce Force.com ou Azure DBaaS são exemplos de uma PaaS. por exemplo, com o DBaaS, você coloca seu banco de dados em seu servidor, com a configuração apropriada. PaaS é muito proprietária e específica para o provedor. No Salesforce, você usa o software em todas as etapas para criar estruturas de dados, visualizações e interações. Em geral, você tem apenas o controle que eles fornecem, e a divisão entre suas responsabilidades e as responsabilidades deles é claramente desenhada.
SaaS - Software como serviço
SaaS é o mais fácil definido para a maioria das pessoas. O MS Office era tradicionalmente um software de desktop, mas acabou migrando para a nuvem com o Office 365. Agora, as organizações assinam o Office 365 para consumir aplicativos de escritório fornecidos pelo serviço MS. A MS fornece todos os servidores e outras infraestruturas e também o software que o usuário acessará. Nesses cenários, você não tem controle sobre a solução, além de selecionar o produto. a partir daí, todo o controle e responsabilidade estão nas mãos do provedor.