Você provavelmente já conhece o potencial da computação em nuvem para transformar sua organização. Ao explorar o abandono de soluções de TI locais autogerenciadas, é importante entender as diferentes opções disponíveis quando se trata de serviços de computação em nuvem.
Quer saber mais sobre IaaS na nuvem, PaaS, SaaS e CaaS? Vamos detalhar o que você precisa saber sobre esses principais modelos de serviço de computação em nuvem, incluindo o que eles significam na prática e como eles são diferentes entre si.
A computação em nuvem tem três modelos principais de serviços em nuvem: IaaS (infraestrutura como serviço), PaaS (plataforma como serviço) e SaaS (software como serviço). Também podemos ouvir IaaS, PaaS e SaaS chamadas de ofertas de serviço em nuvem ou categorias de computação em nuvem, mas todos esses termos se referem a como você usa a nuvem na sua organização e o grau de gerenciamento em que é responsável nos seus ambientes de nuvem.
Além dessas três categorias amplas, você também pode encontrar outros tipos de serviços em nuvem que incorporam outras tecnologias, como contêineres. Por exemplo, a crescente adoção de contêineres e arquiteturas de microsserviços levou ao surgimento do CaaS (contêineres como serviço).
"Como serviço" geralmente significa que o modelo de serviço é oferecido por um terceiro na nuvem. Em outras palavras, não é preciso comprar, gerenciar nem usar hardware, software, ferramentas ou aplicativos em um data center no local. Em vez disso, é possível pagar por uma assinatura ou com base no consumo (pagamento por uso) para acessar o que você precisa sob demanda por uma conexão de Internet.
Mas o que são IaaS, PaaS, SaaS e CaaS exatamente e o que cada modelo oferece a você e suas equipes?
Veja abaixo um exemplo simples de cada modelo de serviço:
A infraestrutura como serviço, ou IaaS, fornece recursos de infraestrutura sob demanda às organizações por meio da nuvem, como computação, armazenamento, rede e virtualização. Os clientes não precisam gerenciar, manter ou atualizar a própria infraestrutura de data center, mas são responsáveis pelo sistema operacional, middleware, máquinas virtuais e quaisquer aplicativos ou dados.
O contêiner como serviço, ou CaaS, entrega e gerencia todos os recursos de hardware e software para desenvolver e implantar aplicativos usando contêineres. Às vezes visualizado como um subconjunto ou como uma extensão de IaaS, o CaaS usa contêineres em vez de VMs como recurso principal. Os desenvolvedores e as equipes de operações de TI podem usar o CaaS para desenvolver, executar e gerenciar aplicativos sem precisar criar e manter a infraestrutura ou plataforma para executar e gerenciar contêineres. Os clientes ainda precisam escrever o código e gerenciar os dados e aplicativos deles. No entanto o ambiente para criar e implantar apps em contêineres é gerenciado e mantido pelo provedor de serviços em nuvem.
A Plataforma como serviço, ou PaaS, fornece e gerencia todos os recursos de hardware e software para desenvolver aplicativos pela nuvem. Os desenvolvedores e as equipes de operações de TI podem usar PaaS para desenvolver, executar e gerenciar aplicativos sem precisar criar e manter a infraestrutura ou a plataforma por conta própria. Os clientes ainda precisam escrever o código e gerenciar dados e aplicativos, mas o ambiente para criar e implantar apps é gerenciado e mantido pelo provedor de serviços em nuvem.
O software como serviço, ou SaaS, fornece toda a pilha de aplicativos, oferecendo um aplicativo baseado na nuvem que os clientes podem acessar e usar. Os produtos SaaS são totalmente gerenciados pelo provedor de serviços e estão prontos para uso, incluindo todas as atualizações, correções de bugs e manutenção geral. A maioria dos aplicativos SaaS é acessada diretamente por meio de um navegador da Web, o que significa que os clientes não precisam fazer o download nem instalar nada nos dispositivos deles.
A diferença entre IaaS, PaaS, SaaS e CaaS na computação em nuvem está no nível de controle e responsabilidade. Cada modelo oferece uma alternativa ao gerenciamento do seu próprio data center local, mas o provedor de serviços gerenciará diferentes elementos na pilha de computação dependendo do tipo escolhido.
O diagrama abaixo mostra a comparação de IaaS, PaaS, SaaS e CaaS em termos de quem é responsável por gerenciar o que:
Para entender melhor a nuvem e os diferentes modelos disponíveis, pense nela em termos de habitação:
Quando se trata de escolher se o IaaS, a PaaS ou o SaaS de nuvem são ideais para sua empresa, existem diferentes vantagens e desvantagens para cada modelo de serviço.
Além disso, é importante entender que os três não são mutuamente exclusivos, só sendo possível escolher um único modelo de serviço. É possível escolher um para suas necessidades, mas também é possível combinar com outro ou usar uma combinação de três soluções com uma infraestrutura de TI mais tradicional.
Vamos dar uma olhada em algumas das vantagens e desvantagens mais comuns para cada modelo:
Profissionais de IaaS
| Contras do IaaS
|
Profissionais do CaaS
| Desvantagens do CaaS
|
Especialistas em PaaS
| Desvantagens da PaaS
|
Profissionais de SaaS
| Desvantagens do SaaS
|
Profissionais de IaaS
Contras do IaaS
Profissionais do CaaS
Desvantagens do CaaS
Especialistas em PaaS
Desvantagens da PaaS
Profissionais de SaaS
Desvantagens do SaaS
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.