IaaS, PaaS, SaaS e CaaS entenda as siglas que fazem parte dos Serviços de Nuvem.
Estou realizando o Bootcamp da AWS e aqui vai um resumo simples, porém ao ponto dessas siglas.
Essas quatro siglas são modelos de serviços de nuvem, onde significam:
IaaS: Infraestructure as a Service;
PaaS: Plataform as a Service;
SaaS: Software as a Service;
CaaS: Container as a Service.
E bora entender cada uma delas.
IaaS: Infraestrutura como Serviço é o aluguel de uma infraestrutura de nuvem para processar aplicativos ou outras coisas mais pesadas e que exigem uma capacidade maior que a sua máquina pode oferecer.
Podemos entender como um “Computador Virtual”, sabe quando você precisa de mais capacidade no seu PC para alguns aplicativos de maior processamento? então, pode ser usada uma infraestrutura virtual que vai suprir sua demanda de capacidade de processamento e armazenamento.
Exemplos: Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE).
PaaS: Plataforma como Serviço é um ambiente de desenvolvimento, onde tem ferramentas e infraestrutura disponível para o desenvolvimento de suas aplicações. É uma estrutura para desenvolvedores, uma plataforma de criação.
Exemplos: Google App Engine, Windows Azure, Heroku.
SaaS: Software como Serviço são softwares que te oferecem ferramentas online, é tudo o que te permite acessar algo já pronto na web, são aplicativos e serviços já desenvolvidos e estão disponíveis para usuários usá-los.
Exemplos: Dropbox, Google Drive, Salesforce, Trello, Adobe.
CaaS: Container como Serviço é um empacotador de aplicativos para criar, disponibilizar e gerenciar. Ele armazena o aplicativo desenvolvido dinamicamente e de uma forma mais adaptável a diferentes sistemas operacionais.
Exemplos: Docker, Amazon Elastic Kubernetes Service (EKS) e Microsoft Azure Kubernetes Service (AKS).