Article image
Thiago Anjos
Thiago Anjos15/06/2023 22:07
Compartilhe

Modelos de Cloud Computing

    Introdução

    A nuvem é um tópico importante para pequenas empresas e empresas globais, mas continua sendo um conceito muito amplo que abrange vários serviços e plataformas. Quando você começa a considerar mudar seus negócios para a nuvem, seja para implantação de aplicativos ou infraestrutura, é importante entender os vários serviços e soluções prestadas. Os serviços mais comuns disponíveis na nuvem são IaaS (Infrastructure as a Service), SaaS (Software as a Service), PaaS (Platform as a Service) e, nos últimos tempos, novos serviços como CaaS (Container as a Service). Vejamos agora a definição de cada um deles:

    • IaaS, ou infraestrutura como serviço, é o acesso sob demanda a servidores virtuais e físicos, armazenamento e rede hospedados na cloud, e também a infraestrutura de TI de backend que executa aplicativos e cargas de trabalho na cloud. Alguns exemplos de IaaS são o Amazon Elastic Cloud Computing - EC2, o Elastic Utility Computing Architecture Linking Your Programs To Useful Systems - Eucalyptus e o Open Nebula.
    • PaaS, ou plataforma como serviço, é o acesso sob demanda a uma plataforma hospedada na cloud, pronta para uso e completa para desenvolver, executar, manter e gerenciar aplicativos. Como exemplo de PaaS pode-se citar a Google App Engine e Aneka.
    • O Software como Serviço, ou SaaS, é a opção mais utilizada para empresas no mercado de nuvem. O SaaS utiliza a Internet para entregar aplicativos aos clientes, sendo gerenciados por um fornecedor terceirizado. A maioria dos aplicativos SaaS é executado diretamente no navegador de web, o que significa que eles não exigem nenhum download ou instalação por parte do cliente. Exemplos de SaaS são o Google Docs, Facebook e Microsoft SharePoint. 
    • Containers como serviço (CaaS) é um serviço em nuvem que ajuda a gerenciar e implantar aplicações usando abstração baseada em container. O CaaS pode ser implantado on-premises ou na nuvem. O provedor oferece o framework ou a plataforma de orquestração na qual os containers serão implantados e gerenciados. É por meio dessa orquestração que as principais funções de TI serão automatizadas. Uma solução de CaaS é útil, principalmente, para que os desenvolvedores possam criar aplicações em containers mais seguras e escaláveis. Os usuários podem adquirir apenas os recursos que querem (funcionalidades de programação, balanceamento de carga etc.) para economizar e aumentar a eficiência. Os containers criam ambientes consistentes para acelerar o desenvolvimento e a entrega de aplicações nativas em nuvem que possam ser executadas em qualquer ambiente. 

    Vale mencionar que o termo "Como serviço" refere-se à forma como os ativos de TI são consumidos nessas soluções, bem como à diferença essencial entre cloud computing e TI tradicional. Na TI tradicional, uma organização consome ativos de TI, como hardware, software do sistema, ferramentas de desenvolvimento e aplicativos, os comprando, instalando, gerenciando e mantendo em seu próprio data center no local . Na cloud computing, o provedor de serviços da cloud possui, administra e mantém os ativos. O cliente os consume através de uma conexão de Internet e paga por eles com base em uma assinatura ou de forma pré-paga. Então a principal vantagem da IaaS, PaaS, SaaS ou qualquer solução "como serviço" é econômica: um cliente pode acessar e ajustar a escala dos recursos de TI necessários por um custo previsível, sem a despesa e o gasto adicional de comprar e manter tudo em seu próprio data center. 

    Além dos conceitos mencionados, devemos saber que existem muitos conceitos derivados, utilizados normalmente para diferenciar um determinado tipo de serviço, dentro os quais podemos citar, banco de dados como serviço (DaaS), testes como serviço (TaaS), Função como serviço (Faas), Serveless Computing, entre outros, todos sendo oferecidos como serviço. 

    Referências Utilizadas

    https://www.redhat.com/pt-br/topics/cloud-computing/what-is-caas

    https://www.ibm.com/br-pt/topics/iaas-paas-saas

    https://livroaberto.ibict.br/bitstream/1/861/1/COMPUTA%C3%87%C3%83O%20EM%20NUVEM.pdf

    https://www.linuxplace.com.br/o-que-e-iaas-saas-paas-caas/

    Compartilhe
    Comentários (0)