O que é a plataforma como serviço (PaaS)?

Plataforma como serviço, também conhecida como PaaS, é um tipo de modelo de serviço de computação em nuvem que oferece uma plataforma de nuvem flexível e escalonável para desenvolver, implantar, executar e gerenciar apps. A PaaS oferece tudo o que os desenvolvedores precisam para desenvolver aplicativos sem precisar atualizar o sistema operacional e as ferramentas de desenvolvimento ou manter o hardware. Em vez disso, todo o ambiente de PaaS, ou plataforma, é fornecido por um provedor de serviços terceirizado através da nuvem.  

A PaaS ajuda as empresas a evitar a dificuldade e o custo de instalar hardware ou software para desenvolver ou hospedar novos aplicativos personalizados. As equipes de desenvolvimento simplesmente compram o acesso por utilização a tudo o que precisam para criar apps personalizados, incluindo infraestrutura, ferramentas de desenvolvimento, sistemas operacionais e muito mais. 

O resultado é um desenvolvimento de app mais simples, rápido e seguro que dá aos desenvolvedores a liberdade de se concentrar no código do aplicativo.

Definindo plataforma como serviço

Plataforma como serviço (PaaS) é um ambiente de nuvem completo que inclui tudo o que os desenvolvedores precisam para criar, executar e gerenciar aplicativos, de servidores e sistemas operacionais a redes, armazenamento, middleware, ferramentas e muito mais.

Como funciona a PaaS?

Ao contrário dos modelos de serviço IaaS ou SaaS, as soluções de PaaS são específicas para desenvolvimento de aplicativos e software, incluindo:

  • Infraestrutura em nuvem: data centers, armazenamento, equipamentos de rede e servidores
  • Software Middleware: sistemas operacionais, frameworks, kits de desenvolvimento (SDK), bibliotecas e muito mais
  • Interface do usuário: uma interface gráfica do usuário (GUI), uma interface de linha de comando (CLI), uma interface de API e, em alguns casos, todas as três.

A plataforma como serviço geralmente é oferecida como uma plataforma on-line segura que os desenvolvedores podem acessar pela Internet, permitindo que trabalhem em projetos de qualquer lugar e colaborem livremente com outros membros da equipe. Os aplicativos são criados diretamente no sistema PaaS e podem ser implantados imediatamente após a conclusão.

Benefícios da PaaS

Os benefícios mais comuns da PaaS em comparação com a execução e manutenção do seu ambiente incluem:

Maior rapidez no tempo de lançamento

Não é necessário fazer grandes aumentos. Os desenvolvedores têm acesso instantâneo a uma plataforma completa de desenvolvimento de aplicativos que não precisam criar ou gerenciar, liberando tempo para desenvolver e implantar. 

Manutenção reduzida

As pilhas de aplicativos internos têm complicações, especialmente quando se trata de upgrades. Com a PaaS, o provedor é responsável por manter tudo atualizado e nenhum problema de manutenção é seu. 

Preços acessíveis

Os recursos de PaaS são oferecidos sob demanda, então você só paga pelo que realmente usa. Uma PaaS também oferece acesso a ferramentas e recursos de desenvolvimento avançados que podem ser muito caros para comprar. 

Fácil escalabilidade

Sem se preocupar com a capacidade. A PaaS permite reduzir o escalonamento para períodos de baixo tráfego ou aumentar imediatamente para atender a picos inesperados na demanda. 

Acesso flexível

As equipes de desenvolvimento e DevOps podem acessar serviços e ferramentas de PaaS compartilhados de qualquer lugar e em qualquer dispositivo usando uma conexão de Internet. 

Segurança compartilhada

Com o PaaS, o provedor é responsável pela proteção da infraestrutura. A maioria dos principais provedores de serviços de PaaS também oferece diretrizes e práticas recomendadas para a criação nas próprias plataformas.

Resolva seus desafios comerciais com o Google Cloud

Clientes novos recebem US$ 300 em créditos para usar no Google Cloud.
Inscreva-se na newsletter do Google Cloud para receber atualizações de produtos, informações sobre eventos, ofertas especiais e muito mais.

Diferenças entre IaaS, PaaS e SaaS

Infraestrutura como serviço (IaaS), Plataforma como serviço (PaaS) e Software como serviço (SaaS) são as três principais categorias de modelos de serviço de computação em nuvem. Cada tipo de computação em nuvem oferece a organizações e indivíduos recursos totalmente gerenciados pela Internet pública, desde armazenamento e virtualização a hardware e software até aplicativos. A diferença entre eles e quais recursos você gerencia e quais são gerenciados para você.

"Como serviço" geralmente se refere a um serviço de computação em nuvem totalmente gerenciado por um provedor de serviços de nuvem terceirizado. Entender o que você quer gerenciar (ou não) é uma das etapas mais importantes da sua jornada para a nuvem. 

De acordo com o tipo escolhido, o provedor de serviços é responsável por gerenciar diferentes elementos na pilha de computação:

  • IaaS: o provedor de serviços oferece acesso sob demanda a serviços de infraestrutura, incluindo computação, armazenamento, rede e virtualização. Você gerencia tudo (as máquinas virtuais, sistemas operacionais, middleware, apps e seus dados), mas não precisa manter ou atualizar sua própria infraestrutura de data center. 
  • PaaS: o provedor de serviços entrega e gerencia todos os recursos de hardware e software necessários para o desenvolvimento de aplicativos. Você escreve o código e gerencia todos os aplicativos e dados, mas não precisa gerenciar nem manter a plataforma de desenvolvimento de software. A PaaS gerencia mais recursos mais acima na "pilha" para reduzir ainda mais a carga operacional para desenvolvedores e equipes de operações de TI.
  • SaaS: o provedor de serviços entrega e gerencia toda a pilha de aplicativos, desde a infraestrutura de hardware até o próprio aplicativo, pela Internet. Todas as atualizações, correções de bugs e outras manutenções gerais para todos os componentes são gerenciadas pelo provedor. Tudo o que você precisa fazer é se conectar ao app. 

Vá além

Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
Google Cloud