SERVIÇOS (IAAS/ PAAS/ SAAS/ CAAS)
Assim como no Mundo real, os serviços da Computação em Nuvem possuem hierarquias. Ou seja, formas e modelos de organizações. É como uma empresa dividida em 4 áreas: a criação, execução, publicação e distribuição. É aqui que você inicia a criação de um aplicativo, para depois utilizar um servidor, executá-lo e por conseguinte fazer o empacotamento do mesmo e distribui-lo. Inicialmente os responsáveis por isso eram a IBM, APPLE e grandes corporações de tecnologia, mas hoje qualquer pessoa faz seu jogo, programa e quiçá S.O. Nuvens como AWS são exemplos de infraestrutura para dados e aplicativos. Por exemplo, a NEFLIX é visto como um software executável, DOCKER é uma forma de contêiner virtual, em que você faz não só o empacotamento, mas conecta e gerencia. Mas afinal, essa hierarquia funciona?
Gestores de Projeto buscam atingir seus objetivos com o modelo PAAS (Plataforma como Serviço), tornando o trabalho eficaz e com a diminuição de custos em máquinas no IAAS (infraestrutura como serviço), buscando mais VM para escalonamento. O SAAS (Software como Serviço), talvez seja o produto mais óbvio de toda Computação em Nuvem, não apenas pelas plataformas de entretenimento, mas por seus números de anunciantes. Enquanto o CAAS (Contêiner como Serviço) é algo arquitetônico, pois vai desde computadores ligados na mesma rede até implantação e gerenciamento destes. Um dos mais conhecidos é o IBM KUBERNETES, que elimina a maior parte das operações manuais na hora de montar uma infraestrutura online.
Assim como algo social, a otimização de serviços nem sempre é um bom negócio. O método PAAS (Plataforma como Serviço), ainda implica na questão de “compatibilidade de máquinas” com diferenças entre ambiente de produção e ambiente de desenvolvimento, fazendo com que softwares genéricos acabam sendo uma saída.