Diferenciação de modelos de serviço de nuvem

Objective

After completing this lesson, you will be able to diferenciar entre os três principais modelos de serviço em nuvem IaaS, PaaS e SaaS

Modelos de Serviço Cloud

Três modelos comuns de serviço cloud são Software as a Service (SaaS), Platform as a Service (PaaS) e Infrastructure as a Service (Iaas).

Pense em serviços em nuvem, como alugar diferentes tipos de ferramentas ou recursos que você precisa, em vez de possuí-los diretamente. Assim como você pode alugar um carro, emprestar uma ferramenta elétrica ou usar um espaço de coworking, você pode alugar diferentes tipos de serviços na nuvem com base no que você precisa, seja um software pronto, uma plataforma para construir ou o poder de computação bruta para dar suporte ao seu negócio.

Por exemplo, alugar um carro pode ser comparado ao Software as a Service (SaaS). Você paga pelo acesso a um carro (ou software) totalmente funcional e pronto para uso sem precisar mantê-lo por conta própria. Empréstimo de uma ferramenta elétrica é mais como Plataforma como serviço (PaaS). Você tem acesso à ferramenta (ou plataforma), mas ainda precisa fazer o trabalho sozinho. Por fim, usar um espaço de coworking é como o Infrastructure as a Service (IaaS). Você está alugando a infraestrutura básica (como espaço de escritório ou servidores), mas é responsável por como usá-la.

Gráfico exibindo três modelos de serviço em nuvem comuns: SaaS (software como serviço), PaaS (plataforma como serviço) e IaaS (infraestrutura como serviço)

Veja como ele se decompõe:

Um software como serviço (SaaS) fornece aplicativos completos, prontos para uso, baseados na nuvem, por meio da Internet em um modelo de assinatura. Normalmente, os aplicativos SaaS são multilocatários e os fluxos de processo já estão definidos no sistema. O provedor de nuvem frequentemente desenvolve novos recursos e funcionalidades que são instalados em sistemas do cliente durante as atualizações de release fornecidas em uma programação definida.

Por exemplo, se eu precisar de uma solução de software com processos empresariais predefinidos para facilitar a venda de meus produtos ou serviços a clientes, o processamento da entrada de ordens e a manutenção de um diário universal dos meus dados financeiros, posso comprar uma solução SaaS de planejamento de recursos empresariais (ERP), como o SAP S/4HANA Cloud Public Edition. Se eu precisar de uma solução de software com processos de negócios predefinidos para gerenciar o ciclo de vida do colaborador em uma organização, desde recrutamento e contratação até integração e desenvolvimento, posso comprar algumas ou todas as soluções do pacote SAP SuccessFactors.

Uma Plataforma como Serviço (PaaS) é uma solução baseada em nuvem que dá aos desenvolvedores acesso a uma plataforma de desenvolvimento de aplicativos, incluindo ferramentas de desenvolvimento, sistemas operacionais, middleware e bancos de dados, usando virtualização. Os desenvolvedores podem desenvolver, testar e gerenciar aplicativos na nuvem sem ter que manter a plataforma subjacente.

Por exemplo, se eu quiser criar um aplicativo móvel que consuma dados da minha solução SaaS e possa ser executado em dispositivos iOS e Android, posso assinar um serviço que suporte o desenvolvimento de aplicativos móveis, como o Mobile Services em execução no SAP Business Technology Platform. No serviço, posso desenvolver, configurar e gerenciar meu novo aplicativo móvel.

Uma Infraestrutura como Serviço (IaaS) é um serviço em nuvem que permite que as organizações alugem ou arrendem recursos de computação virtual, como infraestrutura, poder de processamento, armazenamento e componentes de rede sob demanda de um provedor terceirizado. Isso é benéfico, porque alugar ou alugar é sempre menos caro do que comprar seu próprio hardware, e você ainda pode manter um nível profundo de controle sobre a infraestrutura.

Por exemplo, se eu tiver milhares de fotos que ocupam muito espaço em um disco rígido de laptop, eu poderia assinar um serviço de armazenamento de documentos como iCloud, Google Drive, Dropbox ou outros e enviar minhas fotos para lá. O provedor de IaaS está fornecendo um serviço de armazenamento que é executado em seus servidores. Eles hospedam a infraestrutura e lidam com tarefas como manutenção do sistema e backups, para que os clientes não precisem.