Guia Completo: SaaS, PaaS, IaaS e Provedores de Nuvem

Classificado em Computação

Escrito em em português com um tamanho de 2,81 KB

SaaS, PaaS e IaaS: Entenda os Modelos

O modelo de Software como um Serviço (SaaS) é fornecido por meio de acesso à aplicação, muitas vezes chamado de "software sob demanda". É possível executar um container sem se preocupar com a limitação das linguagens de programação suportadas por um PaaS, como o Heroku.

AWS (Amazon Web Services)

A AWS é uma enorme coleção de serviços de computação em nuvem, oferecida pela Amazon.com desde 2004. O AWS Command Line Interface é disponibilizado gratuitamente no site da AWS e no GitHub. A AWS oferece uma cota de 1 ano gratuito, respeitando limites de volumetria e uso. Há inúmeros projetos no GitHub que oferecem soluções para lidar com Spot Instances e ajudar a economizar custos com instâncias AWS.

Heroku

A lista de regiões geográficas da Heroku é modesta quando comparada à AWS e ao Google, disponibilizando apenas 8 localidades. A infraestrutura global da Heroku é frequentemente descrita como "mágica".

Microsoft Azure

O Azure da Microsoft está em pé de igualdade com a AWS, segundo usuários do serviço. O Microsoft Azure adotou uma abordagem focada em tornar sua pilha de produtos simples de usar, desde que sejam aplicados conforme as diretrizes da Microsoft.

Google Cloud Platform (GCP)

O Google Cloud Platform (GCP) é formado por um conjunto de servidores físicos e virtuais (VMs) instalados nos data centers do Google em todo o mundo.

DigitalOcean

Dois aspectos que merecem destaque sobre a DigitalOcean são o tempo de criação de um servidor e a disponibilização de servidores pré-configurados. Em 2015, a DigitalOcean foi nomeada o 2º maior provedor de hospedagem do mundo e, em 2016, a Forbes a incluiu na lista das 100 melhores empresas de nuvem.

Outros Provedores e Considerações

Neste grupo de fornecedores estão empresas como DigitalOcean, Jelastic, Linode, Vultr, OVH Public Cloud e Scaleway (já imaginou utilizar servidores com processadores ARM em suas soluções?). Eles iniciaram suas atividades oferecendo recursos básicos, principalmente instâncias de computação (máquinas virtuais), mas recentemente expandiram para:

  • Block Storage: para estender o espaço em disco das instâncias/hosts;
  • Armazenamento de Objetos: para atender à necessidade de armazenar grandes volumes de dados.

A alocação de profissionais de redes, segurança da informação, integração de sistemas, migração (incluindo ETLs), desenvolvedores e arquitetos é fundamental para escolher a melhor solução. Vivemos em um momento em que empresas de todos os portes podem acessar infraestrutura de primeira linha para computação, armazenamento e gerenciamento de serviços de forma inovadora.

Entradas relacionadas: