Descomplicando os serviços de computação em nuvem!
- #AWS
- #Azure
- #GCP
Existem diversos serviços de computação em nuvem que são largamente utilizados na indústria atualmente! Este são os pricipais serviços:
1 - Infrastructure as a Service (IaaS)
A Infraestrutura como Serviço, como o próprio nome sugere, fornece infraestrutura de computação em nuvem, incluindo servidores, rede, sistemas operacionais e armazenamento por meio da tecnologia de virtualização. Esses servidores em nuvem geralmente são fornecidos à organização por meio de um painel ou uma API, proporcionando aos clientes controle total sobre toda a infraestrutura. O IaaS fornece as mesmas tecnologias e recursos que um data center tradicional, sem a necessidade de manter ou gerenciar fisicamente tudo. Os clientes de IaaS ainda podem acessar seus servidores e armazenamento diretamente, mas tudo é terceirizado por meio de um “datacenter virtual” na nuvem. Funciona como se fosse um eletrodoméstico ou armário que não está na sua casa, mas você consegue utilizá-lo, estranho não é?
2 - Software as a Service (SaaS)
O Software como Serviço é 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. Um exemplo disso são os apps em nuvem, como o Microsoft 365 e o Google Drive.
3 - Platform as a Service (PaaS)
A Plataforma como Serviço fornece componentes em nuvem para determinado software enquanto são usados principalmente para aplicativos. O PaaS fornece uma estrutura para desenvolvedores desenvolver e usar para criar aplicativos personalizados. Todos os servidores, armazenamento e rede podem ser gerenciados pela empresa ou por um provedor de terceiros, enquanto os desenvolvedores podem manter o gerenciamento dos aplicativos.
O modelo do PaaS é semelhante ao SaaS, exceto que, ao invés de entregar o software pela Internet, o PaaS fornece uma plataforma para criação de software. Essa plataforma é fornecida via web, oferecendo aos desenvolvedores a liberdade de se concentrar na criação do software sem se preocupar com sistemas operacionais, atualizações de software, armazenamento ou infraestrutura. Funciona de uma forma parecida com o delivery e fazer comida em casa! Enquanto o SaaS envia o software pela internet, o PaaS te dá a oportunidade de cozinhar em casa.
4 - Container as a Service (CaaS)
O Container como Serviço é uma forma de virtualização baseada em containers que vem se tornando muito popular para o desenvolvimento e entrega dentro de negócios digitais, principalmente com a popularização do serviço Docker. Este tipo de virtualização torna mais fácil o deploy e utilização de aplicações de forma rápida e isolada.
#2