image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Micaele Alves
Micaele Alves08/09/2023 02:17
Compartilhe

4 Modelos de Serviços em Nuvem: IaaS, PaaS, SaaS e CaaS

    A computação em nuvem tem três modelos principais de serviços em nuvem: IaaS (infraestrutura como serviço), PaaS (plataforma como serviço), SaaS (software como serviço) e o CaaS (contêineres como serviço). 

    Eles estão relacionados à forma como o serviço é entregue e à forma como ele é disponibilizado, não é preciso comprar, gerenciar nem usar hardware, software, ferramentas ou aplicativos em um data center no local. 

    Veja abaixo um exemplo simples de cada modelo de serviço:

    • IaaS - Infrastructure as a Service

    Fornece infraestrutura de computação em nuvem, incluindo servidores, rede, sistemas operacionais e armazenamento por meio da tecnologia de virtualização, cobrando apenas pelo que o usuário consome.

    Funciona como a contratação de um serviço de TV a cabo. Ou seja, a empresa pode cancelar, aumentar ou diminuir o seu “pacote” sempre que desejar.

    Como exemplo temos a própria AWS que disponibiliza recursos de computação automatizados e altamente escalonáveis.

    • PaaS - Platform as a Service

    Além de oferecer todos os itens básicos da IaaS, fornece todos os recursos de hardware e software e gerenciamento e otimização de aplicativos web e mobile e software. PaaS pode otimizar fluxos de trabalho quando vários desenvolvedores estão trabalhando no mesmo projeto de desenvolvimento.

    Suas principais vantagens são a possibilidade de personalização de funcionalidades e recursos, agilidade e eficiência no processo de desenvolvimento e programação, suporte e desenvolvimento totalmente remotos e possibilidade de hospedagem de aplicações em rede pública, privada ou híbrida.

    Como exemplo temos o Microsoft Azure que oferece uma variedade de recursos padrão, incluindo armazenamento, infraestrutura, rede, bancos de dados e ferramentas de desenvolvimento.

    • SaaS - Software as a Service

    Utiliza a internet para entregar aplicativos, que são gerenciados por um fornecedor terceirizado, aos seus usuários. O SaaS elimina a necessidade de que a equipe de TI baixe e instale aplicativos em cada computador individual e consegue atender desde soluções com necessidade específicas até automações mais complexas, de áreas inteiras de uma mesma empresa.

    Como exemplo temos os serviços de e-mails e aplicativos de nosso uso do dia a dia são SaaS, como Whatsapp, LinkedIn e Skype.


    • CaaS - Container as a Service

    É uma forma de virtualização baseada em containers que vem se tornando muito popular para o desenvolvimento e entrega dentro de negócios digitais. O contêiner é um pacote isolado com um código, um programa ou uma aplicação que pode ser rearranjada e testada em diferentes sistemas operacionais e situações que não ponham em risco o resto da infraestrutura.

    Como exemplo temos o Red Hat OpenShift que é uma plataforma de contêiner de código aberto de nível empresarial que opera contêineres em escala sem sacrificar o tempo de atividade do aplicativo. Ele facilita a orquestração de contêineres, ajudando você a balancear a carga de aplicativos atrás de um roteador, usar métricas de tráfego para aumentar e diminuir automaticamente os aplicativos e fornecer recursos para criar suas imagens de contêiner.

    Compartilhe
    Comentários (0)