O que são modelos de Serviço em Nuvem?
Antes de mais nada vamos relembrar o que é um serviço em Nuvem, conceito esse que trouxe no artigo anterior que foi fruto do primeiro exercício do bootcamp: Descubra a nuvem DIO -AWS- Nexa Resources, ministrado por Renan Oliveira - [DIO].
Então computação em nuvem segundo AWS [Amazon Web Services] é uma " entrega de serviços de TI sob demanda por meio da internet com definição de preço de pagamento conforme o uso". Detalhando um pouquinho mais a computação em nuvem "é um modelo de computação que permite o acesso a recursos de computação como: armazenamento, servidores, software, aplicativos, tudo isso pela internet sem a necessidade de você ter recursos de forma física no seu computador" (Oliveira, 2023).
Agora vamos conversar sobre os Modelos de serviço em nuvem que configura o segundo exercício deste mesmo bootcamp Descubra a nuvem. O que são modelos de serviço, na nuvem? Segundo a AWS com o aumento “da popularidade da computação em nuvem, vários modelos e estratégias de implantação diferentes surgiram para atender a essas necessidades específicas de usuários distintos. Cada tipo de serviço em nuvem e método de implantação disponibiliza diferentes níveis de controle, flexibilidade e gerenciamento”.
Vamos falar sobre os quatro modelos que foram abordados no nosso bootcamp que são:
- Infrastructure as a Service [IaaS] - Infraestrutura como serviço:
- Platform as a Service [PaaS] - Plataforma como serviço;
- Software as a Service [SaaS] - Software como serviço;
- Container as a Service [CaaS] - Container como serviço;
Estes modelos de serviço baseados na nuvem trazem diferenças no tipo de serviço ofertado, como vamos ver a seguir:
- A [IaaS] - Infraestrutura como serviço: vai oferecer uma gama de serviços como se fosse um “computador na nuvem” (Oliveira, 2023). Desta forma segundo Totvs (2022), A Infraestrutura como Serviço também é considerada o modelo mais flexível de computação em nuvem, pois os clientes têm controle total sobre os seus recursos e podem configurar e personalizar a infraestrutura conforme necessário.Um exemplo Amazon Web Services (AWS).
- A [PaaS] - Plataforma como serviço: segundo a Totvs (2022) “é uma categoria na nuvem que fornece uma plataforma para que os desenvolvedores criem, implementem e gerenciem aplicativos usando uma variedade de ferramentas e serviços. Esse um modelo é conveniente tanto para desenvolvedores, pois facilita o gerenciamento do ambiente de teste e implantação do aplicativo, como também para organizações”. Ex: um exemplo de uma plataforma é o HEROKU.
- O [SaaS] - Software como serviço: segundo a Totvs (2022), “é um software distribuído sob a forma de serviço, disponibilizado via internet. No modelo SaaS, a empresa prestadora do serviço é responsável pelo software, pelos servidores que o aloja e pelas licenças necessárias para seu funcionamento — o cliente apenas se preocupa em utilizá-lo”.
- A [CaaS] - Container como serviço: segundo RedHat (2020), “é 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. 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”. Ex: Kubernetes, Docker Swarm e Microsoft Azure são exemplos de plataformas CaaS conhecidas.
Referências
AWS.O que é computação em nuvem?. Acesso: http://aws.amazon.com/pt/what-is-cloud-computing/?nc1=h_Is . Em 29/07/23.
OLIVEIRA, Renan. Descubra a Nuvem. Bootcamp com a parceria entre DIO, AWS + Nexa. Acesso: https://web.dio.me/track/descubra-nuvem-aws-nexa-resources?tab=about. Acesso de: 17/07/2023 a 29/072023.
RedHat .O que é CaaS?. Acesso: https://www.redhat.com/pt-br/topics/cloud-computing/what-is-caas. Publicado 22 de janeiro de 2020. Acesso em: 30/07/2023.
TOTVS, Equipe. IaaS, PaaS e SaaS: qual a diferença entre os modelos? Acesso: https://www.totvs.com/blog/negocios/iaas-paas-e-saas/#:~:text=A%20IaaS%20fornece%20acesso%20a,seja%20relacionada%20aos%20pr%C3%B3prios%20aplicativos. Publicado em: 19 setembro, 2022. Acesso em: 30/07/2023.