Iaas, PaaS e SaaS - O guia definitivo
- #Azure
Imagina que você quer comer uma pizza!
IaaS (Infraestrutura como Serviço)
No IaaS, é como se você alugasse o lugar onde vai fazer a pizza: a cozinha, o forno, a mesa. Você tem que trazer a farinha, o queijo, o molho e fazer tudo do seu jeito. É a opção onde você tem mais controle, mas também mais trabalho.
Para que serve? Empresas grandes que precisam de muito controle sobre seus sistemas, ou que precisam instalar programas bem específicos que só elas usam, costumam usar IaaS. (Exemplos: Azure, Google Clould e AWS)
PaaS (Plataforma como Serviço)
Com o PaaS, é como se você alugasse uma cozinha que já vem com algumas coisas prontas: a massa de pizza já esticada, o molho no pote. Você só precisa colocar o queijo, o tomate e o que mais gostar. É mais fácil porque algumas coisas já estão prontas pra você usar, mas você ainda decide o sabor da sua pizza.
Para que serve? Desenvolvedores de aplicativos e programas gostam muito de PaaS porque eles não precisam se preocupar com a infraestrutura, só em fazer o programa funcionar. É como ter um "kit" para construir algo. (Exemplos: Google App Enigme e AWS Elastic Beanstalk )
SaaS (Software como Serviço)
O SaaS é o mais fácil de todos! É como se você pedisse a pizza pronta da pizzaria. Eles fazem tudo: a massa, o molho, o queijo, assam no forno e entregam na sua casa. Você não precisa se preocupar com nada, só em comer a pizza!
Para que serve? É o mais comum para o dia a dia! Empresas e pessoas que querem usar um software sem se preocupar com nada da parte técnica, só querem que ele funcione. (Exemplos: Google Drive, Netflix e Salesforce).
Então, resumindo:
- IaaS: Você aluga a cozinha e faz tudo.
- PaaS: Você aluga a cozinha com algumas coisas prontas.
- SaaS: Você compra a pizza pronta.
Entendeu a diferença? Qual tipo de "pizza" você gostaria de fazer?